Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60113.doc
Скачиваний:
3
Добавлен:
01.05.2022
Размер:
873.98 Кб
Скачать

Воронежский государственный

технический университет

УДК 621.9

К.В. Бородкин, в.В. Бородкин, а.И. Болдырев, в.Б. Бочаров

КОМПЬЮТЕРНАЯ СИСТЕМА ОЦЕНКИ И РЕГИСТРАЦИИ ЗНАНИЙ СТУДЕНТОВ ПО УЧЕБНЫМ ДИСЦИПЛИНАМ

Для проведения автоматизированного зачета по дисциплине «Гидравлика, гидропневмопривод специальных технологических систем» специальности 12.01.00 «Технология машиностроения» была создана и внедрена в учебный процесс компьютерная система оценки и регистрации знаний студентов. Программа написана на языке VISUAL BASIC в операционной системе программирования MS VISUAL BASIC, версии 5.0.

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

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

Алгоритм работы программы можно представить следующей схемой:

выведение на экран стартового диалогового окна программы, которое позволяет перейти к изменению настроек программы, просмотру, редактированию и выводу на печать файлов отчета, выйти из программы или начать тестирование;

ввод с клавиатуры в соответствующие поля программы исходных данных, описывающих существенные характеристики респондента;

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

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

выбор пользователем необходимых вариантов ответов;

сравнение выбранных ответов с эталонными, содержащимися во внешней базе данных, и расчет оценки в баллах;

вывод оценки на дисплей и занесение ее вместе с характеристиками респондента в файл отчета;

переход к стартовому окну программы и начало нового цикла тестирования (для проведения зачета следующего респондента)

К входным данным программы относятся: характеристики респондента (имя, время тестирования) и выбираемые им варианты ответов. Ввод исходных данных осуществляется в ручном режиме с клавиатуры в соответствующие поля программы, выбор ответов осуществляется при помощи стандартных средств Windows (мышью или с клавиатуры).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]