Лабораторная работа №5

Разработка тестирующей системы.

  1. Разработать (см.лекции) простейшую систему тестирования с поддержкой сессий. Полученные файлы должны носить названия:
    Файл программы: нстб_5_1.dpr
    Файл для хранения теста: нстб_test.txt
    Файл для хранения уникального идентификатора сессии: нстб_id.dat
    Файлы для хранения сессионной информации: нстб_идентификаторсессии
  2. Расширить решение предыдущей задачи, обеспечив предварительный выбор пользователем одного из доступных тестов. Рекомендуется список доступных тестов и сами тесты хранить в отдельных файлов. Полученные файлы должны носить названия:
    Файл программы: нстб_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