Помощь по серверу тестирования
[index.pl]

Перед Вами - система удаленного тестирования знаний. Для использования системы достаточно зайти по адресу index.pl, где она сейчас располагается. Тестирование сводится к выбору правильных вариантов ответа на предлагаемые вопросы. По окончании тестирования система подводит его итоги и выставляет предлагаемую оценку по 5-балльной системе.

Система судит об уникальности пользователя по IP-адресу его машины, поэтому использование ее уместно там, где IP клиентов постоянны. Для каждого теста и каждого IP система запоминает текущее состояние тестирования. По окончании тестирования с данной машины выводится статистика и рекомендуемая оценка. Начать тестирование с данной машины (точней, с данного IP) заново можно после ввода преподавателем пароля для данного теста и очистки сохраненных данных. Таким образом система строит защиту от исправлений со стороны тестируемых своих данных.

Если Вы - преподаватель и намерены использовать тестирование в учебном процессе, Вы можете воспользоваться предлагаемым сервисом. Для этого достаточно краткое описание теста выслать по адресу admin@mail.com В ответном письме Вам будет прислан пароль для редактирования и администрирования Вашего теста у нас на сервере. Редактирование выполняется непосредственно через интерфейс web-страницы с помощью удобного редактора (посмотрите фрагмент окна редактора здесь). В поле ввода "Имя картинки" можно вводить имена иллюстраций к каждому вопросу теста. Предполагается, что пути к файлам иллюстраций не вводятся. Сами иллюстрации Вы можете выслать по адресу admin@mail.com (формат GIF или JPG, размер не более, чем 700*500 пикселов).

При желании можно создать файл теста в любом редакторе неформатированного текста, например, в Блокноте Windows. Приведем описание формата данных тестового файла (пустые строки существенны):


---------------------------- начало описания
пароль доступа к тесту (без пробелов внутри, буквенно-цифровой, до 10 символов)
максимальное количество баллов при ответе на вопрос (число больше 0)

Текст вопроса|Имя картинки|Число вариантов ответа N
Вариант 1|число баллов за выбор 1
...
Вариант N|число баллов за выбор N

Далее блок описания вопроса может следовать произвольное число раз.
---------------------------- конец описания

Таким образом, перед каждым вопросом ставится по одной пустой строке, других пустых строк в файле теста нет. Приведем пример простейшего файла теста из 2 вопросов:


---------------------------- начало примера
123
3

Вопрос 1|pic1.jpg|6
вариант 1-1|1
вариант 1-2|2
вариант 1-3|3
вариант 1-4|0
вариант 1-5|0
вариант 1-6|1

вопрос 2||4
вариант 2-1|1
вариант 2-2|3
вариант 2-3|0
вариант 2-4|2
---------------------------- конец примера 

Здесь пароль для доступа преподавателя (администратора) к тесту - "123", за вариант ответа можно начислять не более 3 баллов, первый вопрос имеет 6 вариантов ответа и проиллюстрирован картинкой pic1.jpg, второй вопрос имеет 4 варианта ответа и не содержит картинки. Обратите внимание, что пустой строки в конце файла не должно быть!

Если Вы хотите сослаться со своей странички не на главную страницу сервера тестирования, а на конкретный тест, используйте ссылку вида index.pl?action=open&name=ИмяТеста, где ИмяТеста - присланное Вам администратором название папки с Вашим тестом. При этом переход по ссылке с каждого конкретного IP-адреса будет выполнен на тот вопрос теста, на котором остановилось тестирование с данной машины (в первый раз произойдет переход к первому вопросу).

Система создана с использованием Windows-2000 Server и ActivePerl 5. Автор будет признателен за письма с Вашими предложениями или замечаниями.