В данном разделе более подробно рассмотрим саму программу тестирования.
Программа имеет два режима тестирования: контроль и обучение.

В режиме обучения тестирование проходит анонимно, результаты тестирования не записываются в журнал. В случае неверного ответа на вопрос пользователю выдается комментарий с краткими пояснениями допущенных им ошибок.
В режиме контроля перед тестированием пользователю предлагается идентифицировать себя (открыть уже существующую карточку пользователя, либо создать новую), все пользователи распределены по группам, что облегчает поиск. Далее пользователь проходит тест (при неверном ответе на вопрос, в отличие от режима обучения, разъяснений не следует). Выставленная оценка и вся информация по прохождению теста записывается в журнал.
В тесте могут встречаться вопросы следующих четырех типов:
1) одиночный выбор – задается вопрос и несколько вариантов ответов из которых пользователь может выбрать только один вариант ответа.
2) множественный выбор – на заданный вопрос также дается несколько вариантов ответов из которых пользователь выбирает один и более вариантов ответа.
3) ввод ответа с клавиатуры – предполагает такое формулирование вопроса, на который тестируемый должен ввести ответ с клавиатуры самостоятельно.
4) соответствие – данный вид вопроса предполагает ввод вопроса таким образом, чтобы тестируемому было понятно, что ему необходимо сопоставить элементы 2х списков, то есть каждому элементу из первого списка должен соответствовать элемент из второго списка.
5)порядок- данный вид вопроса предлагает тестируемому установить последовательность ответа.
Администратор может установить параметры показа той или иной информации тестируемому (оставшееся время, количество вопросов, результаты тестирования) в программе администрирования.