Современные информационные технологии/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.