5. Тест
5.2. Поля тестовых вопросов
Тестовые задания создаются путем заполнения полей в специальных формах, которые зависят от типа используемого в задании вопроса.
Форма любого типа вопроса содержит следующие поля:
- «Название вопроса» используется, чтобы ориентироваться в списке вопросов, хранящихся в базе данных.
- «Текст вопроса» – это формулировка вопроса. Для содержания используется встроенный редактор, поэтому можно форматировать текст формулировки, вставлять списки, таблицы, рисунки (если загружены на сервер, см. Управление файлами).
- «Балл по умолчанию» показывает, сколько баллов получит тестируемый за правильный ответ.
- «Общий отзыв к вопросу» - это дополнительные пояснения к заданному вопросу для тестируемых.
- «Штраф за каждую неправильную попытку» (в разделе «Несколько попыток») показывает, сколько баллов будет вычтено за неправильный ответ.
Остальные поля формы варьируются в зависимости от типа вопроса.
Множественный выбор
Значение основных полей было рассмотрено нами выше.
- «Один или несколько ответов» показывает, сколько правильных ответов содержится в тестовом задании. Каждый вариант ответа состоит из самого ответа, его оценки и комментария.
- «Случайный порядок ответов» определяет, меняется ли порядок вариантов ответа в каждой попытке.
- «Оценка» определяет, сколько в процентном отношении от общего количества балов получит тестируемый за выбор данного ответа. Если в задании содержатся несколько правильных ответов, то можно за каждый давать одинаковое количество процентов (в сумме правильные ответы должны составить 100%).
- «Отзыв» к ответу позволит при обучающем тестировании помочь студенту понять свою ошибку.
По умолчанию предлагается 5 вариантов ответов, при желании можно добавить еще (кнопка «Добавить еще 3 варианта ответов»).
В разделе «Комбинированный отзыв» можно составить комментарии для полностью правильного ответа, частично правильного и неправильного.
Вопросы на соответствие
После основных полей предлагается установить соответствия. Каждое соответствие объединяется в группу Вопрос 1, Вопрос 2, Вопрос 3, при желании количество групп соответствий можно увеличить, нажав на кнопку «Добавить 3 вопроса». В каждой группе соответствий нужно записать вопрос и соответствующий ему ответ.
Короткий ответ
Поскольку тестируемый должен будет ввести ответ самостоятельно с клавиатуры, в подобных вопросах необходимо предусмотреть все возможные варианты правильной формулировки ответа. Составитель теста записывает все возможные варианты в поле «Вариант ответа». Нужно назначить оценку за каждый правильный вариант, если он частично правильный, то значение оценки можно поставить ниже 100 %.
По умолчанию предлагается заполнить три варианта ответа, однако это число может быть увеличено (кнопка «Добавить 3 варианта ответа»). Открывается страница настроек создаваемого теста.
Простой вычисляемый
Вычисляемый тип вопроса подобен числовым вопросам, только в них используются числа, которые случайно выбираются из набора при прохождении теста. Формулировка такого вопроса включает один или несколько шаблонов переменных, значения которых выбираются случайным образом из заданных множеств (промежутков). При этом ответ вычисляется по формуле, куда входят указанные переменные.
Например, Вы хотите создать вопрос «Вычислите площадь прямоугольника с длиной {a} и высотой {b}», где значения переменных a и b выбираются случайным образом. Тогда правильный ответ будет задаваться формулой {a}*{b}. При использовании шаблонов переменные заключаются в фигурные скобки. Могут также использоваться математические операторы +, -, *, /, ^ и некоторые математические функции языка PHP, такие как: abs (абсолютное значение), sin (синус), cos (косинус), sqrt (квадратный корень), exp (экспонента), log (натуральный логарифм) и многие другие.
Для создания простого вычисляемого вопроса выполните следующие действия:
- В банке вопросов нажмите «Создать новый вопрос», выберите «Простой вычисляемый» и нажмите «Добавить».
- Введите название вопроса и текст, содержащий переменные в круглых скобках.
- В разделе «Ответы» в поле «Формула ответа 1» введите формулу правильного ответа и выберите оценку 100%.
- Под секцией «Несколько попыток» нажмите кнопку «В формуле правильного ответа найдено подстановочных знаков: {x..}».
- В разделе «Параметры подстановочных знаков, используемые для генерации значений» выберите количество генерируемых наборов значений переменных и нажмите кнопку «Генерировать».
- Нажмите «Сохранить».
Вложенные ответы
Вопрос типа «Вложенные ответы» предоставляет возможность создать тестовое задание, в котором вопросы встроены прямо в текст. Можно использовать вопросы типа «В закрытой форме (множественный выбор)», «Короткий ответ» и «Числовой». На данный момент в Moodle нет графического интерфейса для создания вопросов этого типа. Их можно создать с помощью простого по синтаксису текста.
Порядок создания/редактирования вопроса с вложенными ответами:
- В форме «Банк вопросов» в выпадающем списке «Создать новый вопрос» выбираем «Вложенные ответы (Cloze)».
- Введите название вопроса.
- Заполните содержание вопроса, используя синтаксис, описанный ниже.
- Для завершения редактирования вопроса нажмите кнопку «Сохранить».
Формат вложенных вопросов:
- все ответы должны быть заключены в фигурные скобки: {};
- между открывающей фигурной скобкой и двоеточием может стоять число: оценка для этого вопроса. Например, «{2:». Для оценки «1» число можно не указывать: «{:»;
- после двоеточия должен идти тип вопроса: MULTICHOICE (множественный выбор), SHORTANSWER (короткий ответ), NUMERICAL (числовой);
- синтаксис множественного выбора и короткого ответа одинаковые, они просто по-разному будут отображаться ученику;
- порядок вариантов ответа может быть различным;
- правильный ответ предваряется знаком «=» или процентами (обычно «%100%»);
- неправильный ответ не предваряется ничем либо предваряется процентами (обычно «%0%»);
- вы можете указать любую степень правильности ответа в диапазоне от 0 до 100, если введете соответствующие проценты;
- все варианты ответов, кроме первого, отделяются от предыдущего знаком «~»;
- для каждого варианта ответа может быть указан комментарий, который начинается с символа «#». Если комментария нет, указывается символ «#» или нет, значения не имеет. Комментарий отображается в небольшом окне, которое всплывает при наведении мыши (если в настройках теста был разрешен показ комментариев). Окно имеет название «Комментарий», и для его форматирования можно использовать тэги HTML. Но при этом в синтаксисе нельзя использовать символы двойных кавычек, и для комментариев не работают фильтры TeX и Algebra;
- в вопросе типа «Короткий ответ» можно задать комментарий для любого неправильного ответа, кроме явно перечисленных. Для этого в качестве самого последнего варианта ответа используйте символ звездочка: «*»;
- в вопросе типа «Короткий ответ» невозможно проверить зависимость от регистра (ответы «Текст» и «текст» будут равнозначны).
Примеры вопроса типа «Вложенный ответ»:
- Грипп – это тяжелое острое инфекционное заболевание {1:SHORTANSWER:%100%дыхательных} путей. Большинство вакцин против гриппа содержат разрушенный вирус либо только 2 его белка, на которые вырабатывается иммунитет. Соответственно, эти вакцины {1:MULTICHOICE:=практически не ослабляют ~сильно ослабляют} иммунитет.