Руководство по созданию тестов

Материал из WikiSyktSU
Перейти к: навигация, поиск

Для создания тестов в панели редактирования присутствует вкладка "Тесты".
После создания страницу с тестом необходимо добавить в список отслеживания (выбором вкладки «Следить» в панели управления над страницей), чтобы автор теста мог отменить несанкционированные правки.
NB!Названия тестов должны быть уникальны! (с указанием ФИО преподавателя или т.п.)

Типы теста

Типов теста два: с перемешиванием вопросов и без. В первом варианте на странице будет присутствовать кнопка "Перемешать", позволяющая до начала тестирования перемешать вопросы в произвольном порядке.

Тест с перемешиванием

При нажатии на первую кнопку появится следующая конструкция: "<quiz>Добавьте вопрос...</quiz>". Это т.н. тело теста.
NB! Необходимо, чтобы каждый тег находился на отдельной строке, иначе тест не будет функционировать. Пример оформления теста рассматривается ниже.

Тест без перемешивания

Процедура аналогична вышеописанной, но тело теста будет иным: "<quiz shuffle=none>Добавьте вопрос...</quiz>".
Здесь опция "shuffle=none" запрещает перемешивание вопросов.
NB! Необходимо, чтобы каждый тег находился на отдельной строке, иначе тест не будет функционировать. Пример оформления теста рассматривается ниже.

Теги <quiz> и </quiz> выполняют следующее:
• определение системы оценивания теста перед началом прохождения. По окончании появляется маркировка цветом верных и неверных ответов.
• добавление кнопки «Отправить» для завершения прохождения теста.

Виды теста

Тест с альтернативным выбором

• Этот тип вопросов предполагает наличие единственного правильного варианта ответа и любое число неправильных.
• Порядок вариантов произволен, правильный отмечается знаком «плюс», неправильные – знаком «минус».
• Вопросы должны находиться между тегами <quiz> и </quiz>, описанными выше.
• Каждый символ, например. |, +, - и т.п. должен находиться на новой строке. Между строками пробелов быть не должно.
• Атрибут «|type="()"» означает, что используется тип теста с альтернативным выбором.

Пример готового теста

<quiz>
{Вопрос

|type="()"}
+ Верный ответ.
|| Комментарий.
- Неверный ответ.
|| Комментарий.

</quiz>

Тест с множественным выбором

• Тип теста, в котором могут быть правильными сразу несколько вариантов ответа
• Правильные ответы отмечаются знаком «плюс», неправильные – знаком «минус».
• Вопросы должны находиться между тегами <quiz> и </quiz>, описанными выше.
• Каждый символ, например. |, +, - и т.п. должен находиться на новой строке. Между строками в этом случае пробелов быть не должно.
• Атрибут «|type="[]"» означает, что используется тип теста с множественным выбором.

Пример готового теста

<quiz>
{Вопрос
|type="[]"}

+ Верный ответ.
|| Комментарий.
- Неверный ответ.
|| Комментарий.

</quiz>

Тест с дополнением ответа

• Ответ вводится в отдельном текстовом поле. Текстовое поле может располагаться как внутри вопроса (для случая с пропуском в предложении), так и после него. О типе вопроса предупреждает аргумент «"{}"».
• Ответ обрамляется фигурными скобками и отделяется от них пробелами: сами по себе фигурные скобки текстовое поле не создают! Так, код { Ответ } работает, но {Ответ} уже не будет распознан.
• Неразрывный пробел ( ) между открывающей фигурной скобкой и обозначением типа ставится ввиду особенности синтаксиса.
NB! Если в качестве ответа используется дробное число, его следует вводить исключительно в виде десятичной дроби, где дробная часть отделяется точкой! Так, «24.5» будет принято за ответ, а ввод «24,5» вызовет ошибку.
NB! В случае десятичных дробей вида «0.66667» следует указать в комментарии к вопросу, какое количество знаков после запятой должно быть в ответе
• Если ответ предполагает перечисление, нужно указать, в каком формате его вводить! (Например, через запятую в порядке возрастания, через точку с запятой по алфавиту и т.д.)
• Если возможных вариантов несколько, их всех нужно перечислить через вертикальную черту!
• Если ответом является любое число из определенного диапазона, то формат ответа будет к примеру таким: { 100 5% }, и при тестировании будут приняты любые ответы в диапазоне между 95 и 105.

Пример готового теста

<quiz>
{  
|type="{}"}
{ Юпитер } является самой большой планетой солнечной системы.
</quiz>

Выбор соответствия

• Как и в первых двух случаях, правильные и неправильные соответствия обозначаются знаками «+» и «-» соответственно.
• В каждой строке может быть только одно правильное соответствие.
• Заголовки столбцов оформляются перечислением через вертикальную черту.
• Для возможности выбора нескольких соответствий следует заменить строку "|type="()"}" на "|type="[]"}" .

Пример готового теста
<quiz>
{Вопрос
|type="()"}
| А | Б | В
+-- А верно.
-+- Б верно.
--+ В верно.

Использование изображений как вариантов ответа

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

Пример готового теста
<quiz>
{ Что из перечисленного – орех? }
- 90px
+ 90px
- 90px
+ 90px
</quiz>

Общие примечания

• Математические формулы вводятся как обычный текст: (знаки математических действий: *, /, -, +, =), показатель степени вводится как надстрочный текст, обыкновенные дроби описываются при помощи скобок и знака "/", знак корня выбирается из таблицы спецсимволов. • Между вопросами можно вставлять текст, он выделяется двумя переносами строки, открывающей и закрывающей фигурными скобками.