Программа автоматизированного заполнения базы тестовых заданий системы LMS Moodle

Топунов А. ВЗеленко Л. С.

ПРОГРАММА АВТОМАТИЗИРОВАННОГО ЗАПОЛНЕНИЯ БАЗЫ ТЕСТОВЫХ ЗАДАНИЙ СИСТЕМЫ LMS MOODLE

В настоящее время системы тестирования являются наиболее удобным и универсальным средством контроля знаний практически любых образовательных программ. Актуальность таких систем очевидна не только для целей измерения уровня подготовленности, но и для проведения рейтинга обучаемых, мониторинга учебного процесса, в том числе и при дистанционном образовании.

Поскольку тест в дистанционных образовательных системах, является единственным адекватным средством проверки знаний обучаемых, то его роль существенно возрастает. Большая часть современных систем электронного дистанционного обучения (СЭДО) построены на основе динамической учебной среды LMS MOODLE. В ее состав входит система тестирования, которая очень гибко конфигурируется в зависимости от поставленной задачи и позволяет представить конечный тест практически в любом требуемом виде.

Внедрение в учебный процесс кафедры программных систем СЭДО поставило задачу - автоматизировать процесс переноса тестовых заданий из формата MS Word в базу данных LMS MOODLE, т. к. в настоящее время на кафедре накоплено огромное количество тестовых вопросов по разным учебным дисциплинам. Большинство дидактических материалов, которые разрабатывались преподавателями кафедры в течение нескольких лет (в том числе и тестовые задания), представлены в формате MS Word, они имеют унифицированный шаблон, удобный для работы при использовании «бумажных» технологий. Поэтому разработка программы автоматического разбора файлов тестовых заданий (вопросов) формата MS Word, и переноса их в базу данных LMS Moodle, развернутую на удалённом сервере, стала актуальной задачей.

Авторы представляют систему, которая производит автоматический разбор файлов MS Word, формирует список вопросов, представленный во внутреннем формате LMS MOODLE, и добавляет их в развёрнутую БД СЭДО. Система широко используется на кафедре программных систем СГАУ, она позволила освободить преподавателей (разработчиков курсов) от выполнения трудоемкого процесса создания тестовых заданий в LMS MOODLE в ручном режиме.