Краткое руководство по пользованию системой БиГОР (База и Генератор Образовательных Ресурсов), страница 2

Авторская подсистема используется авторами учебных материалов и служит для разработки новых модулей, внесения дополнений и изменений в БУМ.  Основой авторской подсистемы БиГОР является оригинальный  редактор для написания и редактирования   модулей.   Используется  подмножество языка XML  с расширенными средствами представления документов с математической нотацией, что обусловливает удобство  применения редактора для   научно-технических приложений.

Текстовый редактор системы БиГОР наделен рядом специфических функций, облегчающих работу авторов учебных и тестовых модулей. Примерами таких функций могут служить автоматическое выделение в тексте  понятий, имеющихся в тезаурусе; включение в число разрешенных символов новых изображений, определенных в международном стандарте Unicode (в том числе и тех, которые отсутствуют в шрифтах операционной системы компьютера);   внедрение в файлы модулей графических изображений и т.п.

Несмотря на то, что модули могут создаваться различными авторами, не связанными между собой никакими предварительными договоренностями, на основе реализованного XML-подмножества достаточно легко обеспечивается общее единство внешнего стиля оформления и формальной структуры представления всех документов БУМ.

К функциям  инструментальной подсистемы относятся также формирование метаданных модулей и получение гипертекста.

При формировании гипертекста важную роль играет наличие тезауруса. Пусть T – множество терминов, обозначающих понятия, присутствующие в тезаурусе. Тогда  любой термин ViT  становится потенциальной гиперссылкой. В БиГОР при редактировании модуля реализована подсветка всех имеющихся в модуле терминов ViT, поэтому автор модуля должен лишь указать, к какому из трех возможных подмножеств относятся подсвеченные Vi - к подмножеству выходных, входных или простых ссылочных терминов.  При указании выходного термина  система формирует строку таблицы М, в которой устанавливается соответствие между указанным термином  и адресом редактируемого модуля. При указании входного или ссылочного термина Vi формируются гиперссылки к соответствующему элементу тезауруса  и через посредство таблицы М – к модулям, в которых Vi  определен. Любые изменения в БУМ никак не отражаются на правильности функционирования гиперссылок, поскольку все взаимосвязи модулей и понятий внутри БУМ формируются динамически. Отдельные подсвеченные, как и повторно упоминаемые в модуле  термины Vi  автор модуля вправе не превращать в гиперссылки.

Термины в тезаурусе, как правило, задаются  в именительном падеже единственного числа, в тексте модуля они могут встречаться в других грамматических формах. Для идентификации терминов в других формах в системе предусмотрена специальная программа морфологического анализа.

Компилирующая подсистема служит для формирования новых версий учебных пособий из модулей БУМ. Рабочая область БУМ, используемая при формировании конкретного учебного пособия, обычно ограничивается совокупностью заранее выделенных пакетов, называемой  кластером.  Конечным результатом работы компилирующей подсистемы является XML-файл оглавления учебного курса, содержащий ссылки на все отобранные учебные и тестовые модули, а также все дополнения, сделанные составителем пособия на предыдущих стадиях. 

Обучающая подсистема предназначена для  доступа обучаемых к библиотеке скомпилированных гипертекстовых учебных пособий, изучения материалов  модулей пособия в представленной последовательности с возможностями навигации по заявленной части БУМ с помощью гиперссылок и выполнения упражнений и заданий, содержащихся в тестовых модулях, в том числе с переходом во внешние среды.

 Поисковая подсистема предназначена для представления пользователю  элементов тезауруса и ссылок на модули БУМ, связанных с заданным вопросом. Вопросы могут быть  словами и словосочетаниями или их частями, фигурирующими в терминах тезауруса. Поисковая  подсистема используется также для реализации режима «Энциклопедия», в котором пользователю доступны списки понятий и  модулей в алфавитном порядке и, следовательно, предоставляется возможность выбора сведений о любом  понятии или модуле.