Быстрый тест по HTML 3.2

Данный тест предназначен для быстрой оценки знаний в области применения HTML 3.2. Короткий тест расчитан на 8 минут, полный на 18. Результатом прохождения теста является процентная оценка, которая показывает процент верных ответов на вопросы теста.


Как пользоваться тестом:

После запуска теста, когда вы готовы, нажимайте кнопку "Начать". Это приведет к появлению первого вопроса (см. рис.)


Цветная полоска вверху окна показывает статус времени отведенного на ответ. Всего на обдумывание одного вопроса отведено 45 секунд, 30 секунд - это нормальное время (индикатор - зеленый), следующие 10 секунд - это время мозгового штурма (индикатор - желтый), и полседние 5 секунд - вемя принятия решения (индикатор красный).
Когда решение принято следует отметить верный вариант ответа и нажать кнопку "Next", что приведет к появлению следующего вопросса. Если же прошло 45 секунд, а вариант ответа не был выбран и подтвержден, - смена вопроса произойдет автоматически.
После ответа на последний вопрос в окне появится процентная оценка, после этого тест считается пройденым.

ВНИМАНИЕ! Страница реализующая эту программу расположена на сервере фирмы "Элис".


Как подключить новый тест или дополнить базу вопросов:

В тест можно свободно добавлять новые вопросы, или вообще сменить тематику теста. Для этого необходимо модифицировать базу данных теста и счетчик вопросов. База данных данного теста содержиться в файле f.js и имеет следующую струтуру:
q[0] = "";
ar[0] = ;
a0[0] = "";
a1[0] = "";
a2[0] = "";
a3[0] = "";
a4[0] = "";
Все элементы структуры, это массивы, длина которых равна количеству вопросов теста.
q - Строка вопроса
ar - номер верного ответа (0-4)
a0,a1,a2,a3,a4 - варианты ответов.
Таким образом увеличив длину массива и создав новые элементы, можно легко расширить количество вопросов, или создать новый тест.
После того как база была изменена, нужно соответственно модифицировать количество вопросов в основном скрипте, файл f.js. Здесь нужно изменить функцию next, которая отвечает за вызов следующего вопроса (в последнем условии число должно соответсвовать количеству вопросов-1), и функцию res, которая отвечает за подсчет результата (при определении переменной mark число в знаменателе при flagr=1 должно быть равно количеству вопросов).




Design by Random
Copyrigth © 2000 by Random



Rambler's Top100