mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 21:10:38 +03:00
Minor UI fixes
This commit is contained in:
parent
e8a6b2dd0f
commit
70737410c2
|
@ -3,14 +3,13 @@ import TextURL from '../Common/TextURL';
|
||||||
|
|
||||||
function HelpAPI() {
|
function HelpAPI() {
|
||||||
return (
|
return (
|
||||||
<div className=''>
|
<div>
|
||||||
<h1>Программный интерфейс Портала</h1>
|
<h1>Программный интерфейс Портала</h1>
|
||||||
<p>В качестве программного интерфейса сервера используется REST API, реализованный с помощью Django.</p>
|
<p>В качестве программного интерфейса сервера используется REST API, реализованный с помощью Django.</p>
|
||||||
<p>На данный момент API находится в разработке, поэтому поддержка внешних запросов не производится.</p>
|
<p>На данный момент API находится в разработке, поэтому поддержка внешних запросов не производится.</p>
|
||||||
<p>С описанием интерфейса можно ознакомиться <TextURL text='по ссылке' href={urls.restapi}/>. Описания требований к запросам не полные.</p>
|
<p>С описанием интерфейса можно ознакомиться <TextURL text='по ссылке' href={urls.restapi}/>. Описания требований к запросам не полные.</p>
|
||||||
<p><TextURL text='Принять участие в разработке' href={urls.gitrepo}/></p>
|
<p><TextURL text='Принять участие в разработке' href={urls.gitrepo}/></p>
|
||||||
</div>
|
</div>);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpAPI;
|
export default HelpAPI;
|
||||||
|
|
|
@ -3,24 +3,23 @@ import InfoCstStatus from './InfoCstStatus';
|
||||||
|
|
||||||
function HelpConstituenta() {
|
function HelpConstituenta() {
|
||||||
return (
|
return (
|
||||||
<div className=''>
|
<div>
|
||||||
<h1>Подсказки</h1>
|
<h1>Подсказки</h1>
|
||||||
<p><b className='text-warning'>Изменения сохраняются ПОСЛЕ нажатия на кнопку снизу или справа вверху</b></p>
|
<p><b className='text-warning'>Изменения сохраняются ПОСЛЕ нажатия на кнопку снизу или справа вверху</b></p>
|
||||||
<p><b>Клик на формальное выражение</b> - обратите внимание на кнопки снизу<br/>Горячие клавиши указаны в подсказках при наведении</p>
|
<p><b>Клик на формальное выражение</b> - обратите внимание на кнопки снизу<br/>Горячие клавиши указаны в подсказках при наведении</p>
|
||||||
<p><b>Поля Термин и Определение</b> - Ctrl+Пробел открывает диалог редактирования отсылок<br/>Перед открытием диалога переместите текстовый курсор на заменяемое слово или ссылку</p>
|
<p><b>Поля Термин и Определение</b> - Ctrl+Пробел открывает диалог редактирования отсылок<br/>Перед открытием диалога переместите текстовый курсор на заменяемое слово или ссылку</p>
|
||||||
<p><b>Список конституент справа</b> - обратите внимание на настройки фильтрации</p>
|
<p><b>Список конституент справа</b> - обратите внимание на настройки фильтрации</p>
|
||||||
<p>- слева от ввода текста настраивается набор атрибутов конституенты</p>
|
<p>- слева от ввода текста настраивается набор атрибутов конституенты</p>
|
||||||
<p>- справа от ввода текста настраивается список конституент, которые фильтруются</p>
|
<p>- справа от ввода текста настраивается список конституент, которые фильтруются</p>
|
||||||
<p>- текущая конституента выделена цветом строки</p>
|
<p>- текущая конституента выделена цветом строки</p>
|
||||||
<p>- двойной клик / Alt + клик - выбор редактируемой конституенты</p>
|
<p>- двойной клик / Alt + клик - выбор редактируемой конституенты</p>
|
||||||
<p>- при наведении на ID конституенты отображаются ее атрибуты</p>
|
<p>- при наведении на ID конституенты отображаются ее атрибуты</p>
|
||||||
<p>- столбец "Описание" содержит один из непустых текстовых атрибутов</p>
|
<p>- столбец "Описание" содержит один из непустых текстовых атрибутов</p>
|
||||||
|
|
||||||
<Divider margins='mt-2' />
|
<Divider margins='mt-2' />
|
||||||
|
|
||||||
<InfoCstStatus title='Статусы' />
|
<InfoCstStatus title='Статусы' />
|
||||||
</div>
|
</div>);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpConstituenta;
|
export default HelpConstituenta;
|
||||||
|
|
|
@ -3,26 +3,25 @@ import TextURL from '../Common/TextURL';
|
||||||
|
|
||||||
function HelpExteor() {
|
function HelpExteor() {
|
||||||
return (
|
return (
|
||||||
<div className=''>
|
<div>
|
||||||
<h1>Экстеор</h1>
|
<h1>Экстеор</h1>
|
||||||
<p>Экстеор 4.9 — редактор текстов систем понятий эксплицированных в родах структур, используемых для создания проектов систем организационного управления. Экстеор является идейным предком Портала.</p>
|
<p>Экстеор 4.9 — редактор текстов систем понятий эксплицированных в родах структур, используемых для создания проектов систем организационного управления. Экстеор является идейным предком Портала.</p>
|
||||||
<p>Портал превосходит Экстеор в части редактирования экспликаций, но функции синтеза и вычисления интерпретации пока доступны только в Экстеоре. Также следует использовать Экстеор для выгрузки экспликаций в Word для последующей печати.</p>
|
<p>Портал превосходит Экстеор в части редактирования экспликаций, но функции синтеза и вычисления интерпретации пока доступны только в Экстеоре. Также следует использовать Экстеор для выгрузки экспликаций в Word для последующей печати.</p>
|
||||||
<p>Экстеор доступен на операционной системы Windows 10 и выше.</p>
|
<p>Экстеор доступен на операционной системы Windows 10 и выше.</p>
|
||||||
<p>Скачать установщик: <TextURL href={urls.exteor64} text='64bit'/> | <TextURL href={urls.exteor32} text='32bit'/></p>
|
<p>Скачать установщик: <TextURL href={urls.exteor64} text='64bit'/> | <TextURL href={urls.exteor32} text='32bit'/></p>
|
||||||
<p className='mt-2'><b>Основные функции</b></p>
|
<p className='mt-2'><b>Основные функции</b></p>
|
||||||
<li>Работа с РС-формой системы понятий.</li>
|
<li>Работа с РС-формой системы понятий.</li>
|
||||||
<li>Автоматическое определение типизации выражений языка родов структур.</li>
|
<li>Автоматическое определение типизации выражений языка родов структур.</li>
|
||||||
<li>Проверка корректности РС-формы.</li>
|
<li>Проверка корректности РС-формы.</li>
|
||||||
<li>Контекстный поиск с учетом словоформ терминов.</li>
|
<li>Контекстный поиск с учетом словоформ терминов.</li>
|
||||||
<li>Терминологический контроль вхождений терминов в тексты других терминов и текстовые определения.</li>
|
<li>Терминологический контроль вхождений терминов в тексты других терминов и текстовые определения.</li>
|
||||||
<li>Автоматическое выполнение операций синтеза РС-форм.</li>
|
<li>Автоматическое выполнение операций синтеза РС-форм.</li>
|
||||||
<li>Синтез РС-форм с помощью операционной схемы синтеза (ОСС).</li>
|
<li>Синтез РС-форм с помощью операционной схемы синтеза (ОСС).</li>
|
||||||
<li>Автоматическое сквозное внесение изменений в ОСС (пересинтез).</li>
|
<li>Автоматическое сквозное внесение изменений в ОСС (пересинтез).</li>
|
||||||
<li>Вычисление объектной интерпретации для производных понятий для заданных интерпретаций базовых понятий.</li>
|
<li>Вычисление объектной интерпретации для производных понятий для заданных интерпретаций базовых понятий.</li>
|
||||||
<li>Выгрузка концептуальных схем в Word.</li>
|
<li>Выгрузка концептуальных схем в Word.</li>
|
||||||
<li>Импорт/экспорт данных объектных интерпретаций из/в Excel.</li>
|
<li>Импорт/экспорт данных объектных интерпретаций из/в Excel.</li>
|
||||||
</div>
|
</div>);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpExteor;
|
export default HelpExteor;
|
||||||
|
|
|
@ -2,26 +2,25 @@ import { EducationIcon, EyeIcon, GroupIcon } from '../Icons';
|
||||||
|
|
||||||
function HelpLibrary() {
|
function HelpLibrary() {
|
||||||
return (
|
return (
|
||||||
<div className='w-full'>
|
<div className='w-full'>
|
||||||
<h1>Библиотека концептуальных схем</h1>
|
<h1>Библиотека концептуальных схем</h1>
|
||||||
<p>В библиотеки собраны различные концептуальные схемы.</p>
|
<p>В библиотеки собраны различные концептуальные схемы.</p>
|
||||||
<p>Группировка и классификации схем на данный момент не проводится.</p>
|
<p>Группировка и классификации схем на данный момент не проводится.</p>
|
||||||
<p>На текущем этапе происходит наполнение Библиотеки концептуальными схемами.</p>
|
<p>На текущем этапе происходит наполнение Библиотеки концептуальными схемами.</p>
|
||||||
<p>Поиск осуществлеяется с помощью инструментов в верхней части страницы.</p>
|
<p>Поиск осуществлеяется с помощью инструментов в верхней части страницы.</p>
|
||||||
<div className='flex items-center gap-2'>
|
<div className='flex items-center gap-2'>
|
||||||
<EyeIcon size={4}/>
|
<EyeIcon size={4}/>
|
||||||
<p>Аттрибут <b>отслеживаемая</b> обозначает отслеживание схемы.</p>
|
<p>Аттрибут <b>отслеживаемая</b> обозначает отслеживание схемы.</p>
|
||||||
</div>
|
|
||||||
<div className='flex items-center gap-2'>
|
|
||||||
<GroupIcon size={4}/>
|
|
||||||
<p>Аттрибут <b>общедоступная</b> делает схему видимой в разделе библиотека.</p>
|
|
||||||
</div>
|
|
||||||
<div className='flex items-center gap-2'>
|
|
||||||
<EducationIcon size={4}/>
|
|
||||||
<p>Аттрибут <b>неизменная</b> выделяет стандартные схемы.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
<div className='flex items-center gap-2'>
|
||||||
|
<GroupIcon size={4}/>
|
||||||
|
<p>Аттрибут <b>общедоступная</b> делает схему видимой в разделе библиотека.</p>
|
||||||
|
</div>
|
||||||
|
<div className='flex items-center gap-2'>
|
||||||
|
<EducationIcon size={4}/>
|
||||||
|
<p>Аттрибут <b>неизменная</b> выделяет стандартные схемы.</p>
|
||||||
|
</div>
|
||||||
|
</div>);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpLibrary;
|
export default HelpLibrary;
|
||||||
|
|
|
@ -3,17 +3,16 @@ import InfoCstStatus from './InfoCstStatus';
|
||||||
|
|
||||||
function HelpRSFormItems() {
|
function HelpRSFormItems() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<h1>Горячие клавиши</h1>
|
<h1>Горячие клавиши</h1>
|
||||||
<p><b>Двойной клик / Alt + клик</b> - редактирование конституенты</p>
|
<p><b>Двойной клик / Alt + клик</b> - редактирование конституенты</p>
|
||||||
<p><b>Клик на квадрат слева</b> - выделение конституенты</p>
|
<p><b>Клик на квадрат слева</b> - выделение конституенты</p>
|
||||||
<p><b>Alt + вверх/вниз</b> - движение конституент</p>
|
<p><b>Alt + вверх/вниз</b> - движение конституент</p>
|
||||||
<p><b>Delete</b> - удаление конституент</p>
|
<p><b>Delete</b> - удаление конституент</p>
|
||||||
<p><b>Alt + 1-6,Q,W</b> - добавление конституент</p>
|
<p><b>Alt + 1-6,Q,W</b> - добавление конституент</p>
|
||||||
<Divider margins='mt-2' />
|
<Divider margins='mt-2' />
|
||||||
<InfoCstStatus title='Статусы' />
|
<InfoCstStatus title='Статусы' />
|
||||||
</div>
|
</div>);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpRSFormItems;
|
export default HelpRSFormItems;
|
||||||
|
|
|
@ -1,15 +1,14 @@
|
||||||
function HelpRSFormMeta() {
|
function HelpRSFormMeta() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<h1>Паспорт схемы</h1>
|
<h1>Паспорт схемы</h1>
|
||||||
<p><b>Владелец</b> - пользователь, обладающий правом редактирования</p>
|
<p><b>Владелец</b> - пользователь, обладающий правом редактирования</p>
|
||||||
<p>Для <b>общедоступных</b> схем владельцем может стать любой пользователь</p>
|
<p>Для <b>общедоступных</b> схем владельцем может стать любой пользователь</p>
|
||||||
<p>Для <b>неизменных</b> схем правом редактирования обладают только администраторы</p>
|
<p>Для <b>неизменных</b> схем правом редактирования обладают только администраторы</p>
|
||||||
<p><b>Клонировать</b> - создать копию схемы для дальнейшего редактирования</p>
|
<p><b>Клонировать</b> - создать копию схемы для дальнейшего редактирования</p>
|
||||||
<p><b>Отслеживание</b> - возможность видеть схему в Библиотеке и использовать фильтры</p>
|
<p><b>Отслеживание</b> - возможность видеть схему в Библиотеке и использовать фильтры</p>
|
||||||
<p><b>Загрузить/Выгрузить схему</b> - взаимодействие с Экстеор через файлы формата TRS</p>
|
<p><b>Загрузить/Выгрузить схему</b> - взаимодействие с Экстеор через файлы формата TRS</p>
|
||||||
</div>
|
</div>);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpRSFormMeta;
|
export default HelpRSFormMeta;
|
||||||
|
|
|
@ -4,7 +4,7 @@ import useWindowSize from '../../hooks/useWindowSize';
|
||||||
import { urls, youtube } from '../../utils/constants';
|
import { urls, youtube } from '../../utils/constants';
|
||||||
import EmbedYoutube from '../Common/EmbedYoutube';
|
import EmbedYoutube from '../Common/EmbedYoutube';
|
||||||
|
|
||||||
const OPT_VIDEO_H = 1080
|
const OPT_VIDEO_H = 1080;
|
||||||
|
|
||||||
function HelpRSLang() {
|
function HelpRSLang() {
|
||||||
const windowSize = useWindowSize();
|
const windowSize = useWindowSize();
|
||||||
|
@ -17,26 +17,25 @@ function HelpRSLang() {
|
||||||
}, [windowSize]);
|
}, [windowSize]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className='flex flex-col w-full gap-4'>
|
<div className='flex flex-col w-full gap-4'>
|
||||||
<div>
|
<div>
|
||||||
<h1>Родоструктурная экспликация концептуальных схем</h1>
|
<h1>Родоструктурная экспликация концептуальных схем</h1>
|
||||||
<p>Формальная запись (<i>экспликация</i>) концептуальных схем осуществляется с помощью языка родов структур.</p>
|
<p>Формальная запись (<i>экспликация</i>) концептуальных схем осуществляется с помощью языка родов структур.</p>
|
||||||
<p>Данный математический аппарат основан на аксиоматической теории множеств Цермелло-Френкеля и аппарате родов структур Н.Бурбаки.</p>
|
<p>Данный математический аппарат основан на аксиоматической теории множеств Цермелло-Френкеля и аппарате родов структур Н.Бурбаки.</p>
|
||||||
<p>Для ознакомления с основами родов структур можно использовать следующие материалы:</p>
|
<p>Для ознакомления с основами родов структур можно использовать следующие материалы:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>1. <a className='underline' href={urls.intro_video}>Видео: Краткое введение в мат. аппарат</a></li>
|
<li>1. <a className='underline' href={urls.intro_video}>Видео: Краткое введение в мат. аппарат</a></li>
|
||||||
<li>2. <a className='underline' href={urls.ponomarev}>Текст: Учебник И. Н. Пономарева</a></li>
|
<li>2. <a className='underline' href={urls.ponomarev}>Текст: Учебник И. Н. Пономарева</a></li>
|
||||||
<li>3. <a className='underline' href={urls.full_course}>Видео: лекции для 4 курса (второй семестр 2022-23 год)</a></li>
|
<li>3. <a className='underline' href={urls.full_course}>Видео: лекции для 4 курса (второй семестр 2022-23 год)</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
|
||||||
<div className='justify-center hidden w-full md:flex fleex-col'>
|
|
||||||
<EmbedYoutube
|
|
||||||
videoID={youtube.intro}
|
|
||||||
pxHeight={videoHeight}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
<div className='justify-center hidden w-full md:flex fleex-col'>
|
||||||
|
<EmbedYoutube
|
||||||
|
videoID={youtube.intro}
|
||||||
|
pxHeight={videoHeight}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpRSLang;
|
export default HelpRSLang;
|
||||||
|
|
|
@ -4,32 +4,33 @@ import InfoCstStatus from './InfoCstStatus';
|
||||||
|
|
||||||
function HelpTermGraph() {
|
function HelpTermGraph() {
|
||||||
return (
|
return (
|
||||||
<div className='flex'>
|
<div className='flex'>
|
||||||
<div>
|
<div>
|
||||||
<h1>Настройка графа</h1>
|
<h1>Настройка графа</h1>
|
||||||
<p><b>Цвет</b> - выбор правила покраски узлов</p>
|
<p><b>Цвет</b> - выбор правила покраски узлов</p>
|
||||||
<p><b>Граф</b> - выбор модели расположения узлов</p>
|
<p><b>Граф</b> - выбор модели расположения узлов</p>
|
||||||
<p><b>Удалить несвязанные</b> - скрыть одинокие вершины</p>
|
<p><b>Удалить несвязанные</b> - скрыть одинокие вершины</p>
|
||||||
<p><b>Транзитивная редукция</b> - скрыть транзитивные пути</p>
|
<p><b>Транзитивная редукция</b> - скрыть транзитивные пути</p>
|
||||||
|
|
||||||
<Divider margins='mt-2' />
|
<Divider margins='mt-2' />
|
||||||
|
|
||||||
<InfoCstStatus title='Статусы конституент' />
|
<InfoCstStatus title='Статусы конституент' />
|
||||||
</div>
|
|
||||||
<Divider vertical margins='mx-3' />
|
|
||||||
<div>
|
|
||||||
<h1>Горячие клавиши</h1>
|
|
||||||
<p><b>Клик на конституенту</b> - выделение, включая скрытые конституенты</p>
|
|
||||||
<p><b>Двойной клик</b> - редактирование конституенты</p>
|
|
||||||
<p><b>Delete</b> - удалить выбранные</p>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<Divider margins='mt-2' />
|
|
||||||
|
|
||||||
<InfoCstClass title='Классы конституент' />
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
|
||||||
|
<Divider vertical margins='mx-3' />
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<h1>Горячие клавиши</h1>
|
||||||
|
<p><b>Клик на конституенту</b> - выделение, включая скрытые конституенты</p>
|
||||||
|
<p><b>Двойной клик</b> - редактирование конституенты</p>
|
||||||
|
<p><b>Delete</b> - удалить выбранные</p>
|
||||||
|
<br />
|
||||||
|
|
||||||
|
<Divider margins='mt-2' />
|
||||||
|
|
||||||
|
<InfoCstClass title='Классы конституент' />
|
||||||
|
</div>
|
||||||
|
</div>);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HelpTermGraph;
|
export default HelpTermGraph;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
function HelpTerminologyControl() {
|
function HelpTerminologyControl() {
|
||||||
return (
|
return (
|
||||||
<div className='flex flex-col w-full gap-1 text-lef'>
|
<div>
|
||||||
<h1>Терминологизация: Контроль терминологии</h1>
|
<h1>Терминологизация: Контроль терминологии</h1>
|
||||||
<p>Портал позволяет контролировать употребление терминов, привязанных к сущностям в концептуальных схемах.</p>
|
<p>Портал позволяет контролировать употребление терминов, привязанных к сущностям в концептуальных схемах.</p>
|
||||||
<p>Для этого используется механизм текстовых отсылок: <i>использование термина</i> и <i>синтаксическая связь.</i></p>
|
<p>Для этого используется механизм текстовых отсылок: <i>использование термина</i> и <i>синтаксическая связь.</i></p>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user