Адаптивная система тестирования
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
зированное программное обеспечение, все необходимое (программа с .exe файлом, прикрепленная база данных, и помощь: руководство для преподавателя и руководство для тестируемого) собранно в распространяемой производителем папке.
Обосновав актуальность выбранной темы курсового проекта, можно приступать к описанию основных этапов жизненного цикла программного обеспечения (ПО), которые нужно выполнять в строгой последовательности. Сначала следует сформировать требования к программному средству (ПС), затем произвести анализ предметной области, и в завершении приступить к проектированию программного средства, его реализации и тестированию.
программный архитектура проектирование
1. Формирование требований к программному средству
.1 Выявление требований. Документ "Видение"
Требования - это исходные данные, на основании которых проектируются и создаются автоматизированные информационные системы.
Наиболее подробно проанализировать и определить высокоуровневые требования для подсистемы адаптивного тестирования, и в результате получить хороший конечный продукт, можно путем составления документа Видение. Документ обращает внимание на то, как и почему данные потребности существуют в данной подсистеме. Остановимся на основных пунктах данного документа, которые помогут нам детально проанализировать подсистему.
Настоящий документ основан на теоретических данных об адаптивном тестировании, имеет взаимосвязь с проектом подготовки адаптивных тестирований и разрабатывается в рамках автоматизации адаптивных тестов в среду дистанционного образования (ДО).
Как уже говорилось ранее, адаптивное тестирование является эффективнее традиционной формы, однако и тут есть некоторые проблемы. Какие же проблемы существуют, и что получится в случае их успешного решения. Данную информацию представим в виде таблиц.
Таблица 1 - Проблема 1
ПроблемаУпрощение задачи, стоящей перед слушателем. Вместо самостоятельного формулирования полного и исчерпывающего ответа на поставленный вопрос требуется лишь выбрать правильный ответ из числа готовых вариантов ответаЗатрагиваеттестируемыйЕе следствием являетсявозможность угадывания правильного ответаУспешное решениеувеличивается объем разнообразного учебного материала, который может быть проверен за определенный отрезок времениТаблица 2 - Проблема 2
ПроблемаНеобходимость высокой квалификации преподавателей и экспертов, составляющих задания.Затрагиваетпреподаватели - экспертыЕе следствием являетсянеобходимость дополнительного повышения квалификаций преподавателейУспешное решениезато, отсутствует необходимость непосредственного участия преподавателя в самом проведении тестирования
Таблица 3 - Проблема 3
ПроблемаНевозможность оценки характера мышления (логика построения концепции, умения обосновать ее, используя для этого необходимые данные, логическое мышление и др.)Затрагиваеттестируемый, преподавательЕе следствием являетсянеоднозначность оценки ответаУспешное решениевозможность статистической обработки результатов контроля, и отсутствие предвзятого (личного) отношения пары преподаватель-студент
Теперь определим позицию данной подсистемы адаптивного тестирования.
Таблица 4 - Определение позиции подсистемы
ДляВУЗаКоторойТребуется оптимизировать процесс адаптивного тестированияНазвание продуктаАСТ "Тестирование"КоторыйПродукт надежен и основан на БДВ отличие отСуществующей системы устной проверки знанийДанный продуктОблегчает процедуру проверки знаний
Однако это не означает, что данная система создается исключительно для вузов. Целевым заказчиком, подсистемы адаптивного тестирования, позволяющей обеспечить современный уровень обучения на основе применения современных информационных технологий, вполне, могут являться еще и учебные центры, стремящиеся идти в ногу со временем.
При описании проблем были упомянуты пользователи данной системы. Опишем, кто к ним относится и какими правами обладает.
Система адаптивного тестирования обеспечивает надежную работу следующих групп пользователей:
-преподаватели - эксперты, составляющие задания
-студенты, тестирующиеся по конкретным дисциплинам
-системный администратор
Преподаватели-эксперты имеют доступ к части программы, которая позволяет им создавать новые тесты и вносить изменения в старые.
Системный администратор должен контролировать исправность работы системы и устранение в случае необходимости возникших с программным средством ошибок.
Студенты являются непосредственно теми, кто проходит данное тестирование. В случае подсистемы адаптивного тестирования, которая создается в ходе проекта, студенты являются основными пользователями, поскольку подсистема направлена на генерацию адаптивных тестов из БД.
Таблица 5 - Профиль пользователя ПРЕПОДАВАТЕЛЬ
ПредставительПреподавательОписаниеПользователь системы, наделенный правами составления и редактирования тестовТиппользователь - экспертОтветственностиРазрабатывает задания для тестов, вносит необходимые изменения в БД с заданиями, контролирует результаты прохождения тестаКритерий успехаНаличие в БД достоверной информации, постоянное обновление БД
Таблица 6 - Профиль пользователя СТУДЕНТ
ПредставительСтудентОписаниеПользователь системы, наделенный правами прохождения адаптивного тестирования, в соотве