Лабораторная работа №5
Разработка тестирующей системы.
-
Разработать (см.лекции) простейшую систему тестирования
с поддержкой сессий. Полученные файлы должны носить названия:
Файл программы: нстб_5_1.dpr
Файл для хранения теста: нстб_test.txt
Файл для хранения уникального идентификатора сессии: нстб_id.dat
Файлы для хранения сессионной информации: нстб_идентификаторсессии
-
Расширить решение предыдущей задачи, обеспечив предварительный
выбор пользователем одного из доступных тестов. Рекомендуется
список доступных тестов и сами тесты хранить в отдельных файлов.
Полученные файлы должны носить названия:
Файл программы: нстб_5_2.dpr
Файл для хранения списка тестов: нстб_listtests.txt
Файлы для хранения тестов: нстб_имяпервоготеста.txt, нстб_имявтороготеста.txt, ...
Файл для хранения уникального идентификатора сессии: нстб_id.dat
Файлы для хранения сессионной информации: нстб_идентификаторсессии
mycgi.pas - модуль для поддержки сессий
my.dpr - программа для создания файла, в котором хранится сессионный идентификатор (id.dat)
test.txt - примерный файл тестовых заданий
test.dpr - система тестирования (исходный текст)
test.exe - система тестирования (исполняемый файл)
Для запуска системы тестирования необходимо наличие файлов test.txt и id.dat