Подготовка и импорт вопросов в CMS LMS Moodle

Создавать документ с вопросами можно в любом текстовом редакторе поддерживающим кодировку UTF-8, например: Microsoft Word или Notepad (Блокнот)… Создавать вопросы будем в формате GIFT, который поддерживает вопросы множественного выбора, верно/неверно, короткий ответ, вопросы на соответствие, цифровые вопросы, на сопоставление пропущенного слова. Формат был разработан Moodle сообществом но поддерживается многими другими системами СДО, формат позволяет автоматизировать процесс загрузки, большого количества вопросов.

1. Правила создания файла в формате GIFT

  • Любой файл GIFT должен быть закодирован в формате UTF-8 (ниже разберем как это сделать)
  • В одном файле могут содержаться любые типы вопросов (множественный выбор сопоставление и т.д)
  • Пустая строка определяет что начался новый вопрос!! (нажал два раза энтер и начинаем новый вопрос)

2. Таблица ключей (символов) формата GIFT

Symbols Use
// text Комментарий в конца строки (пометка на память для себя, нигде не появится, опционально)
 ::title:: Заголовок вопроса (опционально)
text Текст вопроса (станет названием вопроса, если название не указано)
[…format…] Формат куска текста. Варианты [HTML-код], [мудл], [обычный] и [уценка]. Для Moodle задавать не надо.
{ Фигурная скобка указывает что начался блок с ответами
} Конец блока ответов
{T} or {F} True или false ответа; используется в типе вопроса верно/неверно
{ … =right … } Правильный ответ на множественный выбор внутри блока вариантов ответа (=правильный ответ)
{ … ~wrong … } Правильный ответ на множественный выбор внутри блока вариантов ответа (~неправильный ответ)
{ … =item -> match … } Ответ на вопросы соответствия
#feedback text Ответ обратной связи на соответствие, с заполнением пустых полей или числовые ответы
####general feedback Общие отзывы
{# Начало цифрового ответа
answer:tolerance Числовой ответ принимается в пределах ± допустимых пределах
low..high Нижнее и верхнее значения диапазона принимаемых числовых ответов
=%n%answer:tolerance N процент кредита на один из нескольких числовых диапазонов в пределах допуска от ответа
\character Обратный слеш отменяет действие символов ~, =, #, {, }, and :
\n Помещает строку в текст вопроса — символ заменяет пустую стороку между вопросами

3. Примеры составления вопросов

Множественный выбор (с одним правильным ответом)

Вспоминаем что сверху и снизу пустая строка, начинаем с текста вопроса, для удобства переходим на следующую строку нажав Enter, открываем блок ответов фигурной скобкой ( { ) пишем варианты ответов, перед каждым из вариантов должен стоять ключ определяющий правильность ответа. Тильду (~) ставим перед неправильным вариантом, а знак равенства (=) перед правильным вариантом. Закрываем блок ответов обратной фигурной скобкой ( } )

 Текст вопроса?
 {~Неправильный ответ
~Неправильный ответ
=Правильный ответ}

 Текст второго вопроса?
 {~Неправильный ответ
~Неправильный ответ
=Правильный ответ}

... много других вопросов

Позже я обязательно обновлю эту статью и разберу синтаксис остальных вариантов, как говорится ту би континуи :)…

4. Сохранение в кодировке UTF-8

1. Если наши вопросы составлялись в Microsoft Word, что как мне кажется правильно, ведь он проверит за мной ошибки и опечатки то: файл — сохранить как — тип файла выбираем обычный текст txt — сохранить — кодировку выбираем «другая» и в окошке почти в самом низу находим «Юникод (UTF-8)» — После этого файл готов, открываем, проверяем наличие пустых строк между вопросами с вариантами ответов, можно импортировать в Moodle.

2. Если вы составляли свои вопросы в Блокноте, то сохраняем документ со всеми вашими ошибками (шутка), так: файл — сохранить как — внизу в выпадающем меню где скорей всего будет написано ANSI, выбрать UTF-8 — Ок

5. Импорт вопросов в систему Moodle

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

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

Подготовка и импорт вопросов в CMS LMS Moodle: 3 комментария

  1. Спасибо огромное за этот пост! Я уже представляла ту кучу работы, которая мне грозит, чтобы запихнуть весь мной тетс в мудл. А то что они однотипные и скопировать их нельзя увеличивало бессмысленность моего труда. И тут ваш пост!!! Он сэкономил мне час точно, а видимо и больше, тк теперь я буду использовать мудл чаще. Раньше легче было самой проверить пару тестов, чем забивать их в банк вопросов. Будет сдорово, если вы еще напишите алгоритм для вопросов «на соответствие»

  2. Жаль, что нет конкретного примера. Пусть самого примитивного детского. Например, «Как зовут мужчину-родителя?». С ответом из множества.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *