Описание формы frmTest

Описание формы frmTest. Форма frmTest содержит элементы управления, приведенные на рисунке 16. Командная кнопка 1 производит проверку правильности ответов и позволяет произвести переход к следующему вопросу.

Командная кнопка 2 переходит к следующему вопросу. В метку 8 выводится собственно вопрос, а в массиве проверок 3 выводятся варианты ответов, причем при выводе каждого вопроса массив проверок перемешивается.

Каждая проверка из массива 3 при выводе каждого вопроса стоит на случайном месте.

Это необходимо для того, чтобы студенты не могли друг другу подсказать правильные варианты - это 1 и 3 , или запомнить ответ на вопрос, опираясь только на номера вариант. В принципе, если два испытуемых одновременно отвечают на этот вопрос, у каждого из них будет свой порядок вариант ответов.

Это вынуждает студентов усваивать знания, опираясь на логические связи дисциплины.

Полоса прогресса 4 увеличивает свое значение на 1, показывая студенту процент пройденных вопросов. Максимальное значение полосы прокрутки устанавливается равным объему теста при начале тестирования. Рисунок 16 Элементы формы frmTest В метки 6 и 7 выводятся текущее время и число секунд, оставшееся до конца теста. Приведем в таблице описание основных свойств объектов формы Таблица 6 Описание основных элементов формы frmTest Элемент События Свойство Значение 1. Командная кнопка Command Button Click Name cmdProverka 2. Командная кнопка Command Button Click Name cmdPerUp 3. Массив проверок CheckBox Нет Name Check 1. Index Значение от 1 до 9 4. Полоса прогресса ProgressBar Нет Name ProgressBar1 1. Max Устанавливается равным объему теста 1. Min 1 5. Таймер Нет Name 1. Interval 3600 6. Метка Label Нет Name lblTimer 1. Caption Now 7. Meтка Label Нет Name lblOstTest 1. Caption число секунд до окончания теста 8. Метка Label Нет Name Question 1. Caption Вопрос теста Приведем алгоритм работы формы тестирования Вид формы во время выполнения программы зависит от глобальных логических переменных, значения которых были установлены на форме frmOpen выбор теста и режима тестирования. В зависимости от этого включается или не включается таймер тестирования, а также отображается или скрывается с помощью свойства Visible метка подсказки.

Рисунок 17 Алгоритм формы frmTest 2.4.