Система Экзаменатор ПДД состоит из трех частей: Управляющей программы (Tested.exe), Программы обучения (TTest.exe) и Программы тестирования (Pdd.exe). Эти программы могут находиться на одном компьютере или на разных компьютерах в локальной сети. Запустить управляющую программу может только человек, который знает пароль преподавателя.
Функции управляющей программы:
| Регистрация преподавателя (с вводом пароля) | |
| Ввод данных об учащихся | |
| Управление программами тестирования класса: "посадка" учащегося на конкретный компьютер | |
| Вывод подробных результатов выполнения экзаменов, в том числе и идущих в данный момент | |
| Имеется возможность просмотра ответов учащегося, правильных ответов, вопросов и комментариев к ним | |
| Печать различных отчетов и списков | |
| Экспорт и импорт данных через текстовые файлы | |
| Редактирование справочников групп, пользователей, преподавателей, компьютеров | |
| Редактирование базы данных вопросов и ответов |
Программа обучения выполняет следующие функции:
| Регистрация учащегося | |
| Просмотр мультимедийного гипертекстового учебника по темам | |
| Просмотр экзаменационных вопросов по темам и комментариев к ним | |
| Тестирование по темам с фиксацией ответов на вопросы |
Программа тестирования выполняет следующие функции:
| Прием команд от управляющей программы | |
| Формирование варианта экзамена случайным образом из общего списка вопросов. | |
| Взаимодействие с учащимся в процессе выполнения теста | |
| Отсчет времени экзамена | |
| Вычисление оценки и отображение результатов прохождения теста | |
| Вывод на экран учащемуся результата прохождения теста | |
| Печать Экзаменационного листа с результатами экзамена на принтере |
Все данные, необходимые для работы системы (справочники, вопросы и ответы, результаты выполнения тестов) находятся в нескольких файлах базы данных. Эти файлы могут находиться как на компьютере, на котором производится тестирование, так и на центральном компьютере (компьютере преподавателя или на сервере) в локальной сети. Во втором варианте появляется возможность управления процессом тестирования со стороны преподавателя и сбора результатов тестирования в единой базе данных с последующим получением по ним сводной информации.