Дипломная работа: программа тестирования (vb)
Программный комплекс для контроля знаний тестируемых в различных областях знаний
(предпочтительно на MS Visual Basic), состоящий из:
• программы-редактора тестов;
• собственно программы тестирования;
• программы для управления процессом тестирования и обработки результатов
тестирования.
Редактор тестов должен обладать возможностями:
• создания неограниченного количества тестов (вопросников) в одной базе данных;
• набора тестов вручную;
• импорта теста из файла (Microsoft Word, Microsoft Excel, Notepad);
• экспорта теста из базы данных в файл (Microsoft Word, Microsoft Excel, Notepad);
• создавать / редактировать / удалять группы испытуемых с индивидуальными
настройками процесса тестирования для каждой из них (выбор вопросников для тестирования,
режим тестирования, отведенное для теста время и т.д.);
• создавать / редактировать / удалять наборы тестов (набор тестов –
самостоятельная единица, в состав которой входят один или несколько тематических тестов)
с возможностью указания количества вопросов, подлежащих выборке из каждого вопросника;
• разрешать / запрещать процесс тестирования, а также ограничивать доступ
испытуемых к программе тестирования при помощи пароля;
• устанавливать количество попыток тестирования для группы или отдельного
испытуемого;
• шифрования информации в базе данных для защиты от несанкционированного доступа
заинтересованных в этом лиц.
Программа тестирования должна в зависимости от настроек, заданных в программе
администрирования и управления тестированием, обеспечивать осуществление собственно
процесса тестирования в режимах:
• обучения;
• зачета.
Также программа тестирования должна обеспечить выдачу уникальных (не повторяющихся в
пределах группы одновременно тестируемых) вопросов каждому из испытуемых при достаточном
для этого количестве вопросов в вопросной базе.
Программа администрирования и обработки результатов тестирования должна обладать
возможностью:
• отслеживания в режиме реального времени процесса тестирования испытуемых, а
также просмотра результатов тестирования испытуемых, завершивших тестирование (общего, а
также детального: по каждому вопросу);
• просмотра / печати выходных форм отчетов:
•• отчет для испытуемого (для оценки уровня знаний испытуемого по каждой теме,
входящей в состав теста, а также общей картины успеваемости);
•• отчет по тематикам (для оценки средней картины успеваемости в процентах по
отдельно взятым областям знаний, а также средней успеваемости по всем темам за группу).
Объекты конфигурации программного комплекса:
1. Испытуемые:
• Группы испытуемых;
• Список испытуемых (по каждой группе).
2. Вопросная база:
• Тематические вопросники (по каждой теме / дисциплине);
• Тесты (список вопросников, входящих в состав набора, а также необходимые
настройки для проведения теста):
•• Общие параметры теста
•• Перечень вопросников, входящих с состав теста с указанием количества вопросов,
отбираемых для каждого испытуемого.
3. Отчеты:
• Отчет с результатами тестирования для испытуемого;
• Статистический отчет по темам для группы испытуемых.