Импорт файлов формата "GIFT"
GIFT - это наиболее подходящий формат для экспорта вопросов в текстовый файл. Он разработан для облегчения учителям создания вопросов. GIFT поддерживает вопросы множественного выбора, верно/неверно, короткий ответ, вопросы на соответствие, численные вопросы и вопросы с пропущенными словами. Вопросы различных типов могут быть совмещены в одном файле, формат также поддерживает названия вопросов, комментарии к вариантам ответов, отзыв и процентное оценивание.
Кодировка вашего текстового файла должна быть utf-8 (если вы используете ascii символы). Примеры текстовых файлов вы найдете тут: gift/examples.txt.
Основные понятия
Каждый вопрос в GIFT не содержит пустых строк. Вопросы разделяются как минимум одной пустой строкой. Для выделения пустой строки можно использовать символ начала новой строки \n. Вы можете использовать комментарии с помощью символов (//) в начале строки комментария.
Типы вопросов
Множественный выбор:
Для вопросов типа "Множественный выбор" неправильные варианты ответов начинаются со знака тильды(~), правильные - знаком равенства (=).
Кто похоронен в могиле Гранта? {~Грант ~Джефферсон =никто}
Формат пропущенное слово автоматически вставляет в предложение линию пропущенного слова (_____). Используя формат пропущенного слова, поместите ответы в то место, где должно быть пропущенное слово.
Ленин {~похоронен =родился ~живет} в Симбирске.
Если ответы размещены после отметки пунктуации, поле пропущенного слова будет вставлено для формата "пропущенное слово". Все типы вопросов могут быть созданы в Missing Word.
Вопросы разделяются пустой строкой. Для удобства варианты ответов могут быть написаны каждый с новой строки. например:
День Благодарения празднуется во { ~второй ~третий =четвертый } вторник ноября. Японские символы сначала появились в:? { ~Индии =Китае ~Kорее ~Египте }
Короткий ответ:
Ответы в вопросе "Короткий ответ" начинаются знаком равенства(=),
показывающим правильный ответ. Ответы не должны содержать тильду.
Кто похоронен в могиле Гранта?{=никто =никого} два плюс два равно {=четыре =4}.
Если только один правильный ответ, он должен быть написан без знака равенства.
Верно/неверно:
В этом типе вопроса необходимо указать, верно ли утверждение.
Ответ должен быть написан как {TRUE} или {FALSE}, или сокращенно {T} или {F}.
Грант похоронен в могиле Гранта.{F} Солнце встает на Востоке.{T}
Вопрос на соответствие:
Совпадающие пары начинаются знаком (=) и разделяются знаком "->". Должно быть как минимум три совпадающие пары.
Вопрос на соответствие. { =подвопрос1 -> подответ1 =подвопрос2 -> подответ2 =подвопрос3 -> подответ3 } Укажите столицы государств: { =Канада -> Оттава =Италия -> Рим =Япония -> Токио =Индия -> Нью Дели }
Вопросы на соответствие не поддерживают процентное оценивание.
Числовой вопрос:
Секция ответа в числовом вопросе должна начинаться с решетки (#).
Числовой ответ может включать погрешность, которая пишется после правильного ответа и отделяется двоеточием.
Например, если правильный ответ находится в диапазоне от 1.5 до 2.5, тогда вопрос должен быть написан так: {#2:0.5}.
Эта запись показывает что 2 с допуском 0.5 - правильный ответ (т.е. диапазон от 1.5 до 2.5).
Если погрешность не определена, то по-умолчанию она устанавливается в ноль.
Когда родился Грант? {#1822} Значение числа Пи (4 цифры после запятой)? {#3.1415:0.0005}.
Диапазон правильных ответов может быть также задан в таком виде: {#Минимальное значение..Максимальное значение}.
Значение числа Пи (3 цифры после запятой)? {#3.141..3.142}.
Интерфейс браузера Moodle не поддерживает множественных числовых ответов, код Moodle поддерживает такую возможность, значит и GIFT тоже. Это удобно для определения интервалов правильных ответов и для процентного оценивания. Если используются множественные ответы, то они разделяются знаком равенства подобно вопросу типа короткий ответ.
Когда родился Грант? {# =1822:0 =%50%1822:2 }
Эссэ:
Вопрос эссэ это вопрос с пустым полем для ответа. В скобках ничего не нужно писать.
Напишите коротко биографию Гранта {}
Описание:
Вопрос "описание" вообще не требует ответа
Следующий набор вопросов будет касаться механики.
ДОПОЛНИТЕЛЬНО
Дополнительно в базовых типах вопросов возможны также: название вопроса,комментарии на варианты ответов, отзыв учителя и процентное оценивание.
Строка комментария:
Комментарии не импортируются в Moodle.
Они используются для упрощения работы с вопросами.
Все строки, которые начинаются с двойного обратного слеша (//) не учитываются фильтром.
// Далее численные вопросы: Сколько будет 2+2? {#4}
Название вопроса:
Название вопроса может быть определено таким образом: перед текстом вопроса с обоих сторон в двойных двоеточиях.
::Оригинальные иероглифы::Японские символы пришли из? {=Китай}
Если название вопроса не определено, то как название будет использоваться текст вопроса.
Комментарий на вариант ответа:
Комментарий на вариант ответа пишется после ответа и знака "#".
Выберите правильный вариант ответа { ~неправильный ответ#комментарий к неправильному ответу ~другой неправильный ответ#комментарий к нему =правильный ответ#Очень хорошо! } Кто похоронен в могиле Гранта? { =никого#отличный ответ! =никто#отличный ответ!} Грант похоронен в могиле Гранта.{FALSE#Неправильно, никто не похоронен в могиле Гранта.#Правильно, очень хорошо.}
Для вопросов множественного выбора, комментарий отображается только для варианта, выбранного учеником. Для короткого ответа комментарий отображается только когда ученик введет и отправит правильный ответ. Для вопросов верно/неверно может быть 2 комментария - для случая когда ученик отвечает правильно и неправильно.
Процентное оценивание ответов:
Процентные веса ответов доступны для вопросов множественного выбора и короткого ответа.
Веса могут заданы после тильды (для множественного выбора) или знака равенства (для короткого ответа) значение веса с обоих сторон заключается в знак % (например, %50%).
Эта опция может быть скомбинирована с комментариями на варианты ответов.
Сложный вопрос:{~неправильный ответ ~%50%ответ оценивается в половину =полностью оцениваемый ответ} ::Город Иисуса::Иисус Христос из: { ~Иерусалима#Это важный город, но ответ неправилен. ~%25%Вифлеема#Он родился тут, но вырос в другом городе. ~%50%Галилея#Вы должны быть более определенным. =Назарета#Да! Это правильный ответ! }. ::Город Иисуса:: Иисус Христос из: { =Назарета#Да! Это правильный ответ! =%75%Назерета#Правильно, но допущена орфографическая ошибка. =%25%Вифлеема#Он родился тут, но вырос в другом городе. }
Заметьте, что последние примеры являются одним и тем же вопросом, первый - множественного выбора, второй - короткий ответ.
Определение форматирования текста для вопроса
Доступные форматы для форматирования текста:
moodle (Moodle авто-формат), html (HTML формат), простой
(Простой формат текста) и markdown (Markdown формат).
Формат определяется в квадратных скобках перед текстом вопроса.
Больше информации о текстовых форматах в Moodle.
[markdown]День Благодарения отмечают во: { ~второй ~третий =четвертый } вторник ноября.
Множественные ответы:
Опция множественных ответов используется для вопросов типа множественный выбор,
когда необходимо отметить 2 или больше вариантов ответов. Эта опция включается
автоматически при определении процентных весов вариантов ответов.
Какие люди похоронены в могиле Гранта? { ~Никто ~%50%Грант ~%50%Жена Гранта ~Отец Гранта }
Заметьте что сумма процентных весов ответов должна составлять 100%, в обратном случае Moodle выдаст сообщение об ошибке. Для предотвращения этого необходимо просто внимательно проверять сумму, а также включать негативные веса в неправильные варианты ответов.
Какие два человек похоронены в могиле Гранта{ ~%-50%никакие ~%50%Грант ~%50%Жена Гранта ~%-50%Отец Гранта }
Специальные символы ~ = # { } :
Эти символы ~ = # { } : контролируются фильтром и не могут быть
использованы в тесте вопроса.
Они участвуют в разделении частей вопроса, и называются "Символы управления."
Но иногда вам приходится использовать эти символы в тексте вопроса,
например в математических формулах.
Путь для решения таких проблем - "пропуск" символов управления.
Он заключается в том, что перед символом управления необходимо поставить обратный слеш "\".
Например:
Какое выражение равняется 5? { ~ \= 2 + 2 = \= 2 + 3 ~ \= 2 + 4 } ::Символы управления GIFT:: Какой символ не является символом управления GIFT формата? { ~ \~ # \~ это символ управления. ~ \= # \= это символ управления. ~ \# # \# это символ управления. ~ \{ # \{ это символ управления. ~ \} # \} это символ управления. = \ # Правильно! \ (обратный слеш)это не символ управления, НО, он используется для пропуска символов. }
При обработке вопроса обратный слеш удаляется и не отображается в Moodle.
Определение категорий
Есть возможность изменить категорию, в которую будут помещены вопросы из GIFT файла. Вы можете изменять категорию в пределах файла столько раз, сколько нужно. Все вопросы после модификатора вплоть до следующего модификатора или конца файла будут добавлены в указанную категорию. Вплоть до первого модификатора категории будет использоваться категория, указанная на экране импорта. Для того чтобы это работало чекбокс из файла: должен быть отмечен.
Для включения модификатора категории необходимо включить в файл строку (выделенную с обоих сторон пустыми строками):
$CATEGORY: Том/Дик/Гарриили
$CATEGORY: моя_категория...первый пример конкретизирует путь вложенных категорий. В этом случае вопросы будут помещены в Гарри. Несуществующие категории будут созданы.
Другие опции:
Вопросы типа короткий ответ можно сделать чувствительными к регистру: установить "0" в "1" в следующей строке:
$question->usecase = 0; // игнорирование регистра