Материалы

Разработка программных модулей для тестирования в приложениях пакета Microsoft Office


База данных имеет следующую структуру. Существует четыре основные таблицы, соответствующие четырём тематическим разделам заданий:

-     работа с текстом;

-     работа с абзацами;

-     работа с таблицами;

-     установка параметров страницы.

Каждое тестовое задание предполагает установку различных параметров. Значения этих параметров берутся из соответствующей таблицы. Каждое поле таблицы соответствует своему параметру. Например: поле «Шрифт» может содержать наименования шрифтов (Arial, Times New Roman и т.д.). Строки соответствуют вариантам тестирования.

Таблица «Настройки_теста» отвечает за настройку таких параметров тестирования, как:

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

-     включение/выключение стандартных панелей MS Word. Данный параметр позволяет управлять отображением панелей «Стандартная» и «Форматирование»;

-     способ выбора варианта тестирования: по выбору пользователя или случайным образом.

Для прохождения тестирования запускается файл WordTest.doc. Предварительно в MS Office должен быть установлен низкий уровень безопасности, чтобы разрешить выполнение макросов. Документ содержит две дополнительные панели: «Start» и «Show». На этих панелях размещаются кнопки облегчающие работу пользователя с приложением. Для начала тестирования необходимо нажать на панели «Start» кнопку «Начать тестирование».

Появится окно предлагающее ввести имя, фамилию и группу студента.

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

 

 

 

 

 

 

 

 

 

 

 

 

 


Рис. 1. Основное окно программы тестирования в MS Word (а)
и
MS Excel (б)

 

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

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

При нажатии кнопки «Администрирование» на панели «Start» появляется диалоговое окно предлагающее ввести пароль. Если пароль указан верно, откроется окно в котором возможно выполнение следующих действий:

1 2 3
Общее время работы: 9.3441009521484 мс
Использование памяти: 658 КБ