Описание текстового редактора тестов. Параметры вопросов

Любой вопрос в тесте может содержать ПАРАМЕТРЫ ВОПРОСА. Такие параметры распространяются только на тот вопрос, в котором они указаны. Параметры вопроса обозначаются латинской буквой S в фигурных скобках, и разделяются точкой с запятой, если их несколько. Параметры вопроса не чувствительны к регистру и могут записываться как по-английски, так и по-русски:


{S}Параметр1=Значение; Параметр2=Значение; Parameter3=Value


Допустимые параметры вопросов


Параметры, доступные для всех типов вопросов:


file или файл – прикрепленный к вопросу файл любого типа.

Запускается по ярлыку "ФАЙЛ". Относительный (файл в каталоге с тестом) или абсолютный (полный) путь к файлу.


{S}file=file.exe


//или


{S}file=C:\Knowing\Tests\Пример теста\file.exe


text или текст – прикрепленный к вопросу текстовый или HTML-файл, либо простая текстовая строка.

Открывается по ярлыку "ТЕКСТ" и отображается в окне с вопросом. Относительный (файл в каталоге с тестом) или абсолютный (полный) путь к файлу, либо простая текстовая строка.

Если расширение файла .txt – распознается как текстовый файл. Если расширение файла .htm – распознается как HTML-файл. Если расширение файла не указано, распознается как тестовая строка. В этом случае, если необходим перенос строк, можно использовать символ переноса строки \n


//Если необходимо прикрепить обычный текстовый файл без форматирования:


{S}text=text.txt

//или

{S}text=C:\Knowing\Tests\Пример теста\text.txt


//Если необходимо прикрепить HTML-файл с форматированием:


{S}text=text.htm

//или

{S}text=C:\Knowing\Tests\Пример теста\text.htm


//Если необходимо прикрепить простую текстовую строку:


{S}text=Текст, прикрепленный к вопросу


Параметры, доступные для вопросов типа {Q=order} – последовательность вариантов и {Q=match} – сопоставление вариантов:


type или тип – указывает, какой вид отображения вопроса использовать: перемещение ответов с помощью общих переключателей ("type=1" или "тип=1") или с помощью индивидуальных переключателей ("type=2" или "тип=2").

По умолчанию, без использования этого параметра, используется вид вопроса с общими переключателями.


{S}type=2


Параметры, доступные для вопросов типа {Q=input} – ручной ввод ответа и {Q=range} – диапазон значений:


register или регистр – указывает, учитывать ли регистр символов при вводе ответа ("register=yes" или "регистр=да") или не учитывать ("register=no" или "регистр=нет").

По умолчанию, без использования этого параметра, регистр не учитывается.


{S}register=yes


Параметры, доступные для вопросов типа {Q=input} – ручной ввод ответа, {Q=range} – диапазон значений и {Q=belong} – принадлежность к интервалу:


some или несколько – указывает, что на вопрос допустимо несколько равнозначно верных ответов ("some=yes" или "несколько=да") или только один верный ответ ("some=no" или "несколько=нет").

По умолчанию, без использования этого параметра, допустим только один верный ответ. Если параметр имеет значение "yes", все равнозначно верные ответы следует записывать в одну строку и разделять точкой с запятой.


{S}some=yes


Параметры, доступные для вопроса типа {Q=fact} – истинность утверждения:


true или истина и false или ложь – устанавливают альтернативные заголовки к истинному и ложному варианту соответственно.

Если параметр не указан – заголовок для истинного варианта – "Да", для ложного – "Нет".


{S}true=Верно; false=Неверно


Параметры, доступные для вопроса типа {Q=range} – диапазон значений:


from или от и to или до – устанавливают альтернативные заголовки к началу и концу диапазона соответственно.

Если параметр не указан – заголовок для первого окна ввода значения – "от", для второго – "до".


{S}from=начало периода; to=конец периода