Программные средства управления банком вопросов электронной образовательной среды университета | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 18 мая, печатный экземпляр отправим 22 мая.

Опубликовать статью в журнале

Библиографическое описание:

Программные средства управления банком вопросов электронной образовательной среды университета / Е. В. Коптенок, А. В. Савенко, Е. А. Сухарев [и др.]. — Текст : непосредственный // Молодой ученый. — 2019. — № 1 (239). — С. 10-13. — URL: https://moluch.ru/archive/239/55345/ (дата обращения: 06.05.2024).



– Что такое ЭОС, для чего применяется

– удобство в проведении тестирования (можно выбрать время, ограничить количество вопросов и т. д.)

Электронная образовательная среда университета выполняет ряд функций в образовательном процессе, таких как предоставление актуальной информации об учебных курсах студентам, выдача и прием самостоятельных работ, распространение методических и учебных пособий и проведение тестирований.

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

Для повышения качества тестирования база должна содержать как можно больше вопросов. С ростом банка вопросов возрастает сложность их обработки, поэтому для составления теста могут применяться различные системы тестирования.

Существует множество систем с возможностью формировать банк вопросов, чтобы с его помощью создавать разнообразные тесты. Для описания тестов используются различные средства и форматы, например GIFT, QML, QTI и другие. В основном, форматы базируются на принципах вики-разметки или XML. Формат GIFT связан с системой управления курсов Moodle.

Однако, эти форматы существуют для распознавания электронными системами и затрудняют чтение человеком, а для занесения данных в банк вопросов в данных форматах используются WYSIWYG-редакторы или другие приложения с удобным интерфейсом. При этом нередко возникает необходимость получения тестовых данных из систем подобных Moodle, представлении их в удобочитаемом виде и сохранении в текстовых файлах. Например, чтобы распечатать тестовые данные для всякого рода отчетов, для создания бумажного экземпляра теста или для переноса в другие системы тестирования.

Формат GIFT позволяет с помощью простого текстового редактора создавать коллекции вопросов разных типов. Каждый вопрос должен быть разделен хотя бы одной пустой строкой. В простейшем случае вначале находится вопрос, затем ответы заключены в фигурных скобках. Перед вопросом может находиться заголовок, который окружен с двух сторон двумя двоеточиями (::). Правильные ответы предваряются символом равенства (=), а неправильные символом тильды (~). Символ решетки (#) обозначает отклик(пояснение?) к ответу. Вопросы могут быть средневзвешены с помощью символов процента (%.. %) вокруг веса. Комментарии, которые игнорируются, например системой Moodle идут после двух подряд символов косых (//). Для вопросов на соответствие, правильное соответствие задается с помощью двух символов “стрелки” (->) между сопоставляемыми ответами и символом равенства перед соответствием.

Любой файл в формате GIFT обязан быть закодирован в UTF-8. ANSI допускается только для языков, в которых присутствуют специальные символы отсутствующие в стандартной латинице.

Пример вопроса:

Каков правильный ответ?{= Правильный ответ ~Неправильный ответ ~Тоже неправильный ответ ~Еще один неправильный ответ }

Пример более сложного вопроса, где нужно выбрать несколько вариантов ответа:

Каких органов у обычного человека по 2? {

~%-100%Никаких

~%50%Ушей

~%50%Глаз

~%-100%Сердец

}

Формат GIFT наиболее распространен при использовании системы Moodle, однако, сама система не предоставляет возможности представления тестовых данных в чистом виде без метаинформации. Также в открытом доступе не существует конвертеров из формата GIFT в текстовый. Существуют приложения-парсеры формата GIFT, однако они представляют тестовые данные в динамических структурах на языках, на которых написаны эти приложения (Python, Ruby и др.), для дальнейшей обработки. Некоторые приложения генерируют HTML-представление тестов, аналогично системе Moodle.

Разработана программа, которая считывает файл в формате GIFT, извлекает в чистом виде вопросы и варианты ответов, а также выводит их в приемлемом для чтения виде. На вход подается файл в формате GIFT в кодировке UTF-8. Результатом работы программы является текстовый файл с составленным списком вопросов и ответов.

Интерфейс программы представлен на рис.1. Пример входного файла в GIFT формате представлен на рис.2. Пример выходного файла представлен на рис.3.

Рис. 1. Интерфейс программы

Рис. 2. Пример входного файла

Рис. 3. Пример выходного файла

Программа была разработана на языке C++ и собрана с помощью компилятора GNU поддерживающим стандарт С++14. Также была использована стандартная библиотека для регулярных выражений.

Алгоритм заключается в построчном переборе исходного файла. Каждая строка анализируется с помощью регулярных выражений. Определяется вид строки и в соответствии с определенным типом заполняются структуры вопросов и ответов. В конце перебора формируется массив вопросов и связанных с ними ответов. После составления массивов в выходной файл выводится список вопросов и вариантов ответа к ним в случайном порядке. Список правильных ответов выводится за списком вопросов в том же файле. Блок-схема алгоритма представлена на рис.4.

Рис. 4. Блок-схема алгоритма

Разработанная программа удобна для экспортирования банка вопросов в текстовый файл, что может использоваться, например, для составления бумажных тестов.

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

Литература:

  1. GIFT format [Электронный ресурс]. — Режим доступа: http://docs.moodle.org/en/GIFT
  2. Программа Конвертор DOCtoGIFT тестовых вопросов в формат GIFT для СДО MOODLE Борисов Н. А., Карпенко С. Н., Кузенкова Г. В., Кузнецов А. И. / Федеральное государственное автономное образовательное учреждение высшего образования 'Нижегородский государственный университет им. Н. И. Лобачевского
Основные термины (генерируются автоматически): GIFT, формат, выходной файл, неправильный ответ, ответ, ANSI, входной файл, Правильный ответ, текстовый файл, чистый вид.


Похожие статьи

Применение простой стеганографии при передаче файлов...

В данной статье описывается понятие стеганографии, а также показывается её применение на простейших примерах в операционной системе Windows. Ключевые слова: стеганография, скрытие, криптография, альтернативные потоки данных, rarjpeg.

Тестирование как форма контроля результатов обучения

Процент правильных ответов.

В определение содержательности и валидности входного, текущего и итогового тестирования по дисциплине «История искусств», а

После получения результатов входного тестирования, было выявлено, что 10 % обучающихся не владеют даже...

Intelligent Evolutionary Studio — программное обеспечение для...

Редактирование файлов возможно в любом текстовом редакторе без форматирования.

Файл состоит из набора входных сигналов и выходных сигналов. Например: Строка 1 0 0 0.

Файл с обучающим множеством выбирается в зависимости от входных и выходных сигналов ИНС.

Обучающая программа-тренажер по физике | Статья в журнале...

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

Разработка клиент серверного приложения “TEST-DRIVE”

файлов правильных ответов; программа (checker.exe) для проверки

Данная информация записывается в текстовый файл, обрабатывается и используя структуру приложения

Файлы отправляются участникам в виде *.html файла, с гиперссылками на условие задач.

Метод преобразования текстового документа OpenDocument...

Файл standard.soc содержит описание цветов палитры в формате XML. Каждому цвету соответствует узел XML с атрибутами draw:name (название

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

Использование OLE-объектов в документах Microsoft Word как...

– Без связи с исходным файлом. Вставка содержимого указанного файла в документ происходит так, чтобы его можно было редактировать, используя приложение, в котором он был создан. Изменения в исходном файле не отображаются в OLE объекте, который вставлен в документ.

Семантический поиск документов, классифицированных...

Формально это можно выразить следующим образом: Пусть задано некоторое множество текстовых документов

Каждому листу дерева принадлежит некоторое подмножество текстовых документов из. Необходимо построить алгоритм, который сопоставит каждому...

Цифровые аудиоформаты: феномен MP3 | Статья в журнале...

В этом режиме битрейт постоянен для всего файла. Это означает, что каждая часть МР3-файла использует одинаковое количество бит. Вне зависимости от сложности музыкального отрывка, кодировщик использует один и тот же битрейт, поэтому качество итогового файла переменно.

Похожие статьи

Применение простой стеганографии при передаче файлов...

В данной статье описывается понятие стеганографии, а также показывается её применение на простейших примерах в операционной системе Windows. Ключевые слова: стеганография, скрытие, криптография, альтернативные потоки данных, rarjpeg.

Тестирование как форма контроля результатов обучения

Процент правильных ответов.

В определение содержательности и валидности входного, текущего и итогового тестирования по дисциплине «История искусств», а

После получения результатов входного тестирования, было выявлено, что 10 % обучающихся не владеют даже...

Intelligent Evolutionary Studio — программное обеспечение для...

Редактирование файлов возможно в любом текстовом редакторе без форматирования.

Файл состоит из набора входных сигналов и выходных сигналов. Например: Строка 1 0 0 0.

Файл с обучающим множеством выбирается в зависимости от входных и выходных сигналов ИНС.

Обучающая программа-тренажер по физике | Статья в журнале...

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

Разработка клиент серверного приложения “TEST-DRIVE”

файлов правильных ответов; программа (checker.exe) для проверки

Данная информация записывается в текстовый файл, обрабатывается и используя структуру приложения

Файлы отправляются участникам в виде *.html файла, с гиперссылками на условие задач.

Метод преобразования текстового документа OpenDocument...

Файл standard.soc содержит описание цветов палитры в формате XML. Каждому цвету соответствует узел XML с атрибутами draw:name (название

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

Использование OLE-объектов в документах Microsoft Word как...

– Без связи с исходным файлом. Вставка содержимого указанного файла в документ происходит так, чтобы его можно было редактировать, используя приложение, в котором он был создан. Изменения в исходном файле не отображаются в OLE объекте, который вставлен в документ.

Семантический поиск документов, классифицированных...

Формально это можно выразить следующим образом: Пусть задано некоторое множество текстовых документов

Каждому листу дерева принадлежит некоторое подмножество текстовых документов из. Необходимо построить алгоритм, который сопоставит каждому...

Цифровые аудиоформаты: феномен MP3 | Статья в журнале...

В этом режиме битрейт постоянен для всего файла. Это означает, что каждая часть МР3-файла использует одинаковое количество бит. Вне зависимости от сложности музыкального отрывка, кодировщик использует один и тот же битрейт, поэтому качество итогового файла переменно.

Задать вопрос