Разработка программных модулей для тестирования в приложениях пакета Microsoft Office
- выбор файла для сохранения результатов;
- просмотр и печать файла результатов;
- изменение пароля.
Программа для оценки действий пользователя в MS Excel также представляющая собой ряд процедур на языке VBA, встроена в рабочую книгу, благодаря чему, пользователь непосредственно работает с самим приложением.
Для начала тестирования нужно запустить файл Excel-test.xls. В окне редактора появится форма регистрации. Если процедура регистрации проходит успешно, то появляется форма, содержащая задания (рис. 1, б). Тест составлен из некоторого числа вопросов, которые разбиты на 5 групп:
1. параметры форматирования шрифта;
2. параметры выравнивания текста в ячейке;
3. формат числа, границы и вид ячейки;
4. формулы;
5. диаграммы.
Ту или иную группу вопросов можно выбрать в произвольном порядке, но только один раз. Если тестируемый не отвечает на вопрос, то вернуться к нему он не сможет. Для ответа на вопрос нужно либо выделить произвольную ячейку и внести в неё изменения, указанные в задании (для первых 3-х групп), либо ввести требуемую формулу (для вопросов из группы «Формулы»), либо построить определённую диаграмму (для вопросов из группы «Диаграммы»). По окончании тестирования, учащемуся сообщается результат: процент правильно выполненных заданий.
В рабочей книге имеется панель «Тестирование», содержащая кнопки «Свернуть», «Восстановить» и «Администрирование». Чтобы при работе форма с вопросами не вызывала неудобств её можно свернуть, а когда пользователь будет готов перейти к следующему вопросу – восстановить.
Количество и содержание вопросов задаются преподавателем и, по его желанию, могут меняться. Вопросы хранятся в базе данных Questions. Доступ к ней можно получить, нажав кнопку «Администрирование» на панели инструментов «Тестирование». База содержит 5 таблиц, соответствующих определённым группам вопросов («Шрифт», «Выравнивание», «Форматирование», «Формулы», «Диаграммы»).
Каждый вопрос предполагает установку нескольких параметров. Например, вопрос из группы «Параметры форматирования шрифта» содержит следующие параметры: название, размер, начертание, цвет, индекс.
Преподаватель может выбрать, какие параметры указывать в вопросе, а какие – нет: если поле параметра в записи, соответствующей конкретному варианту пустое, то этот параметр не будет включен в вопрос при его формировании. За правильную установку каждого из параметров, тестируемый получает 1 балл. Балл, полученный при ответе на вопрос, вычисляется при нажатии на кнопку «Следующий вопрос». Общая сумма баллов вычисляется по окончании тестирования и вместе с регистрационными данными заносится в файл MS Excel, указанный в настройках программы.
Администрирование производится так же, как и в программе, тестирующей пользователя в MS Word.
Таким образом, разработанные программы позволяют проводить проверку основных навыков пользователя при работе в текстовом редакторе MS Word и табличном редакторе MS Excel, фактически работая не с тестовыми программами, а с самими приложениями. Преподавателю предоставляется удобный интерфейс для подготовки тестовых заданий и управлению ходом тестирования пользователя. При этом программы защищены от несанкционированных действий по изменению настроек и базы данных с заданиями.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
рис.1 Тестирующая программа по MS Word рис.2 Тестирующая программа по MS Excel
1. Васильев А.Н. VBA в Office 2000: учебный курс / А.Н. Васильев, А.С. Андреев. – СПб.: Питер, 2001. – 432 с.