Экспертные системы тестирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? интерфейс приложения.
К не визуальным компонентам относятся компоненты, выполняющие вспомогательные, но не менее важные действия.
При создании интерфейса приложения для каждого компонента выполняются следующие операции:
- выбор компонентов в Палитре компонентов и размещение его на форме;
- изменение свойств компонента.
Свойства представляют собой атрибуты, определяющие способ отображения и функционирования компонентов при выполнении приложения. Каждый компонент имеет значения свойств, задаваемых по умолчанию. После помещения компонента на форму его свойства можно изменять в процессе проектирования или в ходе выполнения приложения [2].
В разработке программы тестирования, для сохранения данных собранных во время проведения тестирования (фамилия, имя, отчество, группа, диiиплина, дата тестирования, количество правильных ответов, количество баллов, файл правильных ответов, общие ответы тестируемого, правильные ответы), была использована система управления сетевыми, реляционными базами данных Paradox поставляемая корпорацией BORLAND (таблица 5).
Таблица 5 - Структура таблицы файла базы данных Testing. db.
Фамилия Имя ОтчествоГруппаДиiиплинаДата тестированияКол-во правильных ответовКол-во балловФайл правильных ответовОбщие ответы тестируемогоВерные ответыЯров Юрий ИвановичИ-22Информатика10.10.0711D
Информация всей Базы данных программы тестирования хранится в одном файле. Размер этого файла может составлять единицы и даже сотни мегабайт.
В основе лежит технология проектирования и программирования, применение которой позволяет существенно облегчить процесс создания программ.
4.3 Разработка программы тестирования
4.3.1 Постановка задачи
Разрабатываемая программа тестирования в данной дипломной работе предназначена для комплексного контроля успеваемости студентов. При этом данная программа должна решать следующее задачи:
.Учитывать сложность тестовых заданий.
2.Формировать результат тестирования после проведения процедуры тестирования.
.Использовать технологию создания базы данных, которая необходима для комплексного сбора информации после процедуры тестирования.
4.3.2 Описание программы
Программа "Тестирование Testings" представляет собой программное обеспечение, разработанное для контроля успеваемости студентов высшего учебного заведения (но при желании может использоваться и в других учебных заведениях). Для управления действиями программы на главной форме предусмотрено меню (Рисунок 9).
Рисунок 9 - Основное меню программы тестирования
В основное меню программы тестирования входит:
.Настройка программы.
2.Тестирование
.Журнал
.Выход
Работа с программой тестирования начинается с определения настроек. Заполнение настроек осуществляется в диалоговом окне.
На этой вкладке расположены настройки, позволяющие задать параметры такие, как:
Установка времени тестирования - позволяющая задать определенный промежуток времени, который будет отведен на процесс тестирования.
Количество загружаемых вопросов - пользователь может установить максимальное количество тестовых заданий, которые будут загружаться, и использоваться в процессе тестирования.
Создание пароля - здесь пользователь может создать пароль, который ставит ограничение на доступ к настройкам программы, просмотру журнала.
Для начала тестирования необходимо произвести переход на форму ввода начальных данных.
Далее необходимо ввести входные данные Фамилию Имя Отчество, название группы. Затем необходимо из списка заданий выбрать тестовое задание. Список тестовых заданий создается путем добавления файла тесового задания в исходную директорию программы, имеющего расширение *. rtf в котором непосредственно содержатся тестовые задания.
При выборе тестового задания происходит автоматическая загрузка файла ответов, имеющего расширение *. txt который содержит правильные ответы на тестовые задания. Файл ответов также добавляется в исходную директорию программы, и должен иметь полное имя файла тестов, включая его расширение. Иначе невозможно корректно произвести загрузку тестового задания.
Далее после загрузки тестового задания переходим на форму процедуры тестирования.
В процессе процедуры тестирования студент имеет возможность осуществлять перемещение между номерами заданий: на первое, предыдущее, следующее, и последнее, а также осуществлять переход на задания, на которые еще не был дан ответ.
Обработка результатов тестирования происходит с помощью журнала.
Журнал программы позволяет производить просмотр результатов тестирования. При необходимости возможен более подробный просмотр конкретной записи, который обеспечивает более полное получение данных о результате тестирования конкретного тестируемого. В него входят такие сведения, как:
ответы студента (то есть те ответы, на которые был дан ответ студентом);
правильные ответы - здесь отражаются сведения только о правильных ответах студента полученных в процессе тестирования;
файл ответов - здесь отображаются сведения о файле ответов, который содержит верные ответы на во?/p>