Загальне
Бочаров Б.П., Воеводина М.Ю.
Харьковский национальный университет городского хозяйства им. А.Н. Бекетова
АВТОМАТИЧЕСКОЕ СОЗДАНИЕ ФАЙЛА XML ДЛЯ ИМПОРТА ЗАПИСЕЙ В ГЛОССАРИЙ
В настоящее время в ХНУГХ разрабатывается и внедряется в учебный процесс большое количество дистанционных курсов. В этих условиях задача автоматизированной подготовки информации для импорта в Moodle приобретает все большую актуальность.
Система Moodle является открытой, естественно в ней существуют все возможные средства расширения, но использование этих средств настолько сложно, что получение быстрого результата очень проблематично. Мы планируем изучение этих средств и собираемся разрабатывать новые модули, но для этого нужно определить, какой модуль необходимо разработать. В настоящее время нас полностью устраивает существующий набор ресурсов и активных элементов курса. Поэтому задачу генерации файлов для импорта в Moodle предпочтительнее решать вне системы.
Самый естественный формат файла для импорта в Moodle - XML (внутренний формат системы для импорта / экспорта). Однако использование формата XML сильно осложнено тем, что описание этого формата практически отсутствует. В этих условиях автоматизация создания файла XML (структура файла достаточно простая) для глоссария может стать первым шагом к изучению и использованию внутреннего формата системы.
Процедура автоматического создания файла XML для импорта записей в глоссарий основана на разработанной ранее технологии формирования отчетов [1,2] и может быть описана следующим алгоритмом.
- Подготовка информации в виде текстового файла (в файл записываются пары: термин, на следующей строке - описание термина).
- Подготовка шаблона файла XML, выделение заголовка шаблона, его окончания и переменной части шаблона для каждой записи.
- Заполнение шаблона информацией из текстового файла, подготовленного в пункте 1.
В докладе подробно описаны все программы (скрипты для интерпретатора AWK), реализующие процедуру автоматического создания файла XML. Кроме того, представлены все вспомогательные файлы
Список использованных источников
- Бочаров Б.П. Формирование отчетов в электронных каталогах / Б.П. Бочаров, М.Ю. Воеводина // Библиотеки учебных заведений.– 2003.– № 10.– С. 41-61.
- Бочаров Б.П. Формирование отчетов в картотеке книгообеспеченности / Б.П. Бочаров // Библиотеки учебных заведений. – М.: 2009. – №31. – С.51-68.
Пример глоссария
Полный текст доклада
Приложение (тексты всех программ)
Сервисные программы (бесплатные)