В текст вопроса можно вставлять поля. Поля - это еще один способ ответа на вопрос. Способ ответа зависит от типа поля. Существует 3 типа поля:
- Поле ввода текста. Представляет из себя просто строку для ввода текста ответа. Аналогичен открытому типу ответа. Для вставки поля ввода выберите пункт меню Вопрос/Вставка/Вставить поле ввода или нажмите клавиши Alt+E.
- Выпадающий список. Пользователю предлагается выбрать один из элементов выпадающего списка. Для вставки выпадающего списка выберите пункт меню Вопрос/Вставка/Вставить выпадающий список или нажмите клавиши Alt+C.
- Список. Пользователю предлагается выбрать один из элементов списка. Для вставки списка выберите пункт меню Вопрос/Вставка/Вставить список или нажмите клавиши Alt+L.
Свойства полей
У каждого поля есть набор свойств, который зависти от типа поля. Свойства полей находятся на вкладке Свойства поля.
Общие свойства
- Шаблон. Шаблон верного ответа. Используются регулярные выражения.
- Подсказка. Всплывающая подсказка, появляющаяся при наведении указателя мыши на поле.
- Баллы. Баллы, которые начисляются за правильный ответ.
- Направление. Направление текста: слева направо или справа направо.
- Шрифт. Шрифт текста для поля.
Свойства поля ввода
- Выравнивание. Выравнивание текста в поле.
- Приглашение. Текст, который виден в пустом поле.
Свойства списков
- Элементы списка. Список возможных вариантов выбора.
Особенности шаблонов списков
В отличие от вопроса одиночного выбора, решение о верности ответа пользователя в случае выпадающего списка (то есть выбор им того или иного варианта ответа) принимается не на основании данных о верности или неверности соответствующего варианта ответа, а сравнивается с шаблоном.
Поскольку при выборе в выпадающем списке пользователь лишен возможности ввести вариант ответа, не запланированный автором теста, то с учетом реализации рекомендуется заменить каждый пробел в вариантах ответа точкой (т. е. верным считается любой введенный символ). Разумеется, в случае, когда точка является одним из символов варианта ответа, в шаблоне она должна быть экранирована обратной косой чертой.
Важное замечание: поскольку при отображении выпадающего списка в нем изначально видна первая опция, что может запутать пользователя, рекомендуется во всех случаях использования выпадающего списка задавать пустую строку в качестве первого варианта ответа.
Пример: варианты ответа (третий должен быть отмечен как верный):
Мама мыла раму.
Мама раму мыла.
Мыла раму мама.
Шаблон:
Мыла.раму.мама\.