Обучение и контроль с использованием ИТ
Рефераты >> Программирование и компьютеры >> Обучение и контроль с использованием ИТ

Рис 3.6. Кнопки управления программой

Настройки программы позволяют отключить список тем и подсказки, выбрать цвета кнопок, а также установить порядок отображения окон: первым отображается главное окно или окно тестирования.

Все кнопки представляют из себя внешние компоненты для Delphi – HSNeoBtn. Имеют такие же функции как и стандартные кнопки, но отличаются графическим оформлением в виде выпуклых овалов.

Панель состояния «Рис. 3.7 » разбита на две части: панель подсказок и панель времени работы с программой.

Рис 3.7. Панель состояния

Панель подсказок отображает информацию об объекте на который наведен курсор мыши. Это облегчает работу с программой и помогает при работе с программой. Время работы отображает отрезок времени в минутах в течении которого происходила работа с программой.

При закрытии программы обучаемому будет предложено в виде диалогового окна сохранить ссылку на изучаемом документе, при следующем запуске программы автоматически загрузится лекция на которой установили ссылку.

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

3.3 Форма для тестирования

Для проверки полученных обучаемым знаний используется форма тестирования «Рис. 3.8 ». Она имеет графическое оформление, содержит полное сведение о вопросах, достаточно хорошо информирует тестирующегося.

Тестовые задания имеют формат rtf, поэтому также могут быть модернизированы при помощи текстового процессора Word.

Рис 3.8 Форма для тестирования

Процесс тестирования построен по следующему алгоритму:

1. тестируемый выбирает тему тестирования «Рис. 3.9 » . Delphi или Turbo PascalРис 3.9. Выбор темы

2. Программа в области отображения лекционного материала «Рис. 3.10 » . выводит формулировку вопроса и варианты ответов.

Рис 3.10. Область лекционного материала

3. Студент выбирает правильный по его мнению ответ, используя кнопки «Рис. 3.11 »

Рис 3.11 Кнопки выбора ответа

4. Программа сверяет выбранный ответ с правильным и производит следующие действия:

1. выводит анимированное сообщение

2. отображает на графике ответ в виде зеленой (правильной) или красной (неправильной) полоски, по соответствующей теме «Рис. 3.12 ».

Рис 3.12 График правильных ответов

Количество правильных ответов может отображаться и в виде таблицы «Рис. 3.13 ».

Рис 3.13 Таблица правильных ответов

3. Изменяет значения панели “Вопросы” «Рис. 3.14 ».

Рис 3.14 панель“ вопросы”

4.Выводит следующий вопрос

5. Если количество вопросов достигло необходимого количества программа выведет предлагаемую оценку и в виде диалогового окна запишет фамилию и оценку студента в файл. Открыв этот файл “блокнотом” можно узнать кто тестировался, какую оценку получил и выяснить состояние знаний по всему потоку.

Время каждого вопроса можно ограничить, либо оставить без ограничения «Рис. 3.15 ».

Рис 3.15 Ограничение времени ответа

При необходимости можно загрузить внешний документ соответствующий стандартам тестовой программы, а так же остановить тест, при этом данные ответов будут потеряны, либо вернуться к лекциям. «Рис. 3.16 ».

Рис 3.16 Управление тестированием

Строка состояния отображает подсказки, облегчающие работу с программой.

Область лекционного материала представляет компонент RichEdit, применяемый для отображения текста в формате rtf.

Компонент SpidBtn используется для отображения кнопок управления. От обычных кнопок он отличается тем, что имеет возможность отображать картинки и сливаться с фоном, выделяясь при наведении.

Для отображения анимации применяется стандартный компонент Delphi – Animate, способный отображать клипы формата avi.

Программа достаточно хорошо информирует студента о ходе тестирования, проста в управлении и не требует дополнительных знаний компьютера. А загрузка внешних документов позволяет использовать ее для любых предметов и тем.


Страница: