Структура сообщения о результатах прохождения теста
Структура текстового задания
Каждое тестовое задание состоит из 4-х элементов:
Вопрос – формулировка тестового задания, например: "Информацию, изложенную на доступном для получателя языке, называют …"
Варианты ответа - например: "понятной". Вариантов ответа на вопрос может быть сколько угодно.
Заголовок результата - это общая часть сообщения о результате прохождения теста независимо от конкретного значения результата, например: "Ваш результат - ".
Результат – это часть сообщения о конкретном результате прохождения теста, например "хорошо". Количество результатов в тесте больше одного. Опрашиваемый после прохождения теста получает только один какой-то результат.
Каждый элемент тестового задания должен располагаться на отдельной строке!
Структура вопроса:
$question = текст задания
Например:
$question = Информацию, изложенную на доступном для получателя языке, называют …
Структура ответов:
$answer = Вариант ответа = число, определяющее «вес»этого ответа
Например:
$answer = понятной = 1
или
$answer = полной = 0
В первом случае вес ответа равен 1, во втором – 0. При выборе какого-либо варианта соответствующий весовой коэффициент добавляется к итоговой сумме. Таким образом, если ответ отмечен 1, то к сумме добавится 1.
Каждое тестовое задание есть комбинация одного вопроса и нескольких ответов. Например:
$question= Информацию, изложенную на доступном для получателя языке, называют …
$answer= полезной =0
$answer= понятной =1
$answer= актуальной =0
$answer= полной =0
При выполнении теста это тестовое задание будет выведено в следующем виде:
Пользователь должен в этом случае выбрать один вариант ответа и нажать на кнопку «Продолжить». На экран будет выведен следующий вопрос и т.д.
После выполнения всех тестовых заданий на экран выводится сообщение о результате прохождения теста. Например:
Структура сообщения о результатах прохождения теста
Сообщение о результате прохождения теста складывается из заголовка результата, общего для всех, и результата, определяемого выбранными при тестировании вариантами ответов.
Блок вывода результата начинается командой
$results= текст заголовка результата
В приведенном примере текст «Количество правильных ответов - » - это заголовок результата,
для вывода которого потребовалась команда:
$results= Количество правильных ответов -
Каждый из возможных результатов текста оформляется командой
$result= результат = значение_1:значение_2 = поясняющий текст
Здесь значение_1:значение_2 – это диапазон, при попадании в который значения суммы набранных весовых коэффициентов, на экран выводится указанный в этой команде результат и поясняющий текст.
Например, команда
$result=меньше 3= 0:2 =Ваша оценка – плохо.
будет выполнена в случае, если суммарный весовой коэффициент попадет в диапазон 0:2. Эта команда выводит на экран текст «меньше 3» (это результат) и текст «Ваша оценка – плохо.» (это поясняющий текст). В итоге на экран выводится сообщение «Количество правильных ответов – меньше 3. Ваша оценка –плохо»
Рассмотрим следующий пример блока вывода результата прохождения теста:
$results= Количество правильных ответов -
$result= меньше 3 = 0:2 = Ваша оценка - плохо. Подготовьтесь и пройдите тест еще раз.
$result= три = 3:3 = Ваша оценка – хорошо. Поздравляем!
$result= четыре = 4:4 = Ваша оценка – отлично! Вы – молодец!
Первая команда $results= выводит общую часть сообщения – текст «Количество правильных ответов – ». Следующие три команды $result= формируют конкретное значение результата в зависимости от количества правильных ответов.
Если ответы, отмеченные весовым коэффициентом 1, были выбраны 2 раза или менее, выводится результат «меньше 3» и поясняющий текст «Ваша оценка - плохо. Подготовьтесь и пройдите тест еще раз.».
Если ответы, отмеченные весовым коэффициентом 1, были выбраны 3 раза, выводится результат «три» и поясняющий текст «Ваша оценка – хорошо. Поздравляем!».
Если ответы, отмеченные весовым коэффициентом 1, были выбраны 4 раза, выводится результат «четыре» и поясняющий текст «Ваша оценка – отлично! Вы – молодец!».
Следующий пример демонстрирует готовый простейший тест. Если Вы все еще не знаете, как создать тест, скопируйте приведенный ниже код и создайте пробный тест в системе на сайте aeterna.ru.
$question= Информацию, изложенную на доступном для получателя языке, называют …
$answer= полезной =0
$answer= понятной =1
$answer= актуальной =0
$answer= полной =0
$question= Информацию, не зависящую от личного мнения или суждения, называют …
$answer= актуальной =0
$answer= достоверной =0
$answer= объективной =1
$answer= полезной =0
$question= Информацию, отражающую истинное положение вещей, называют …
$answer= достоверной =1
$answer= понятной =0
$answer= актуальной =0
$answer= полной =0
$question= Информацию, существенную и важную в настоящий момент, называют …
$answer= достоверной =0
$answer= понятной =0
$answer= актуальной =1
$answer= полной =0
$results= Количество правильных ответов -
$result= меньше 3=0:2 = Ваша оценка - плохо. Подготовьтесь и пройдите тест еще раз.
$result=три=3:3=Ваша оценка – хорошо. Поздравляем!
$result=четыре=4:4=Ваша оценка – отлично! Вы – молодец!