Современные информационные технологии/3. Программное обеспечение
Подгорная Л. В., к.ф.-м.н. Волкова С. А.
Украинский
Государственный Химико-Технологический Университет
Программа тестирования знаний
студентов по курсу «вычислительная математика»
Тестовая
программа разработанная на кафедре ВТ и ПМ УГХТУ предназначена для проверки
знаний студентов по предмету «Вычислительная математика». В качестве среды
разработки был использован MS Excel 2000, форматом
«базы заданий» («БЗ») выбрана электронная книга, а языком реализации
выборки заданий, генерации визуальных форм и алгоритма проверки результатов
является Visual Basic for Application (VBA). Количество тем ограничено количеством листов в
электронной книге MS Excel, а количество заданий в теме ограничено емкостью листа.
Использование среды с развитым интерфейсом изменений и дополнений информации
позволяет легко вносить, изменять и удалять наполнение «БЗ». Разработан шаблон
и наполнение «БЗ» по темам: алгебра матриц, решение систем линейных
уравнений(СЛУ), решение нелинейных уравнений(НУ), численное интегрирование,
задача аппроксимации, интерполирование функций и решение задачи Коши для
обыкновенного дифференциального уравнения(ОДУ).
После
установки программы на компьютер она становится доступной через кнопку “TEST” на панели инструментов MS
Excel в виде набора меню.
Меню
программы выглядит следующим образом
Пункт меню «Учебный»
- генерирует тестовый лист, «Экзамен» - генерирует экзаменационный билет,
«Проверка» - проверяет введенные ответы, «Демо» - запускает демонстрационный
режим тестовой программы, «О себе» - содержит сведения о разработчиках
программы.
Выбрав пункт меню
«Учебный» открывается начальная визуальная форма вида:
После заполнения
необходимых полей и выбора тем для тестирования нажатие кнопки «ТЕСТ» приводит к генерации опросного листа,
который содержит задания по выбранным темам и поля для ввода результатов
расчетов вида:
Внеся ответы в
отведенные поля выбирается пункт меню «Проверка», который сверяет введенные
значения и ответы в «БЗ» с выделением цветом неверных результатов и выводит
итоговую таблицу с результатом теста.
После проведения
проверки поля для ввода данных блокируются, что делает невозможным изменения
ошибочного ответа, и повторный запуск проверки не производится. Предусмотрена
возможность вывода тестового листа с введенными ответами и результатами
проверки на печатающее устройство.
Экзаменационное задание отличается от
тестового листа отсутствием возможности выбора тем студентом.
Демонстрационный режим пошагово
показывает правила работы с программой.
Программа была проверена в MS Excel 97, MS Excel 2000, MS Excel 2003. Основные модули программы работали стабильно,
ограничение – отсутствие Демо режима в версии MS
Excel 97.