Адаптивная система тестирования

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

тствии, с выбранным уровнем трудностиТиппользователь - тестируемыйОтветственностиПройти тест и получить объективную оценку своих знанийКритерий успехаХорошая подготовленность, сосредоточенность на прохождении заданий, исключение вариантов угадыванияТаблица 7 - Профиль пользователя СИСТЕМНЫЙ АДМИНИСТРАТОР

ПредставительСистемный администраторОписаниеПользователь системы, наделенный правами администрирования системы в целомТиппользователь - контролерОтветственностиСледить за исправностью работы системы и БД, устранять возможные ошибки в системных кодах программыКритерий успехаПостоянный контроль состояния системы, оперативность устранения ошибок

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

Для адаптивного тестирования наличие разделения заданий по уровням трудности является важным требованием. Прежде чем приступить к прохождению теста студент должен выбрать уровень, с какого он хочет начать. В данной подсистеме адаптивного тестирования "Тестирование" используется 8 уровней трудности (от 0 до 7). Самым нижним уровнем считается 0, ниже которого студент опускаться не будет. И если студент вновь и вновь не будет справляться с заданием 0 уровня трудности, то они ему будут предоставляться до тех пор, пока она не ответит правильно, или вопросы не закончатся. Распределение заданий происходит в соответствии с теоретическим представлением о системе адаптивного тестирования.

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

После прохождения теста будет указано количество набранных баллов. Рассчитываться баллы будут автоматически, следующим образом: правильный ответ - 1 балл, не правильный ответ - 0 баллов, при этом баллы будут умножаться на коэффициент трудности задания. Данный коэффициент добавляет баллы в соответствии с тем, к какому уровню относится вопрос, на который был дан правильный ответ. Так на 0 уровне за правильный ответ будет начислен 1 балл, умноженный на коэффициент 1, на 1 уровне коэффициент будет 2, на 2 - коэффициент 3 и так далее. В результате будет выведена сумма всех баллов.

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

Для создания системы адаптивного тестирования потребовались:

-Microsoft Windows XP Professional

-Microsoft Visual Studio. Net 2005

-Microsoft SQL Server Express

Каждая из этих систем, представленных выше, имеет свои минимальные аппаратные и программные требования. Для правильного функционирования системы адаптивного тестирования нужно так же выработать минимальные системные требования.

Проанализируем системные требования для Microsoft Windows XP Professional, Microsoft Visual Studio .Net 2005, Microsoft SQL Server.

 

Таблица 8 Системные требования

Windows XPSQL ServerVisual Studio. Net Частота процессора233 МГц1 ГГц450 МГцОперативная память125 Мб128 Мб256 МбСвободное место на жестком диске1,5 Гб1 Гб5 Гб

Из представленных выше требований, создам минимальные требования для системы адаптивного тестирования "Тестирование":

-Частота процессора: 1 ГГц

-Оперативная память: не менее 256 Мб

-Свободное место на жестком диске: не менее 5 Гб

Соблюдение данных требований в системе адаптивного тестирования "Тестирование" позволяет пользователю, проходящему тестирование, оперативно взаимодействовать с системой.

 

1.2 Построение диаграммы вариантов использования

 

.2.1 Выявление актеров

Прежде чем приступить к построению диаграммы использования нужно выявить актеров и собственно варианты использования.

Основными кандидатами в актеры являются:

1.преподаватели - эксперты, составляющие тесты по своим дисциплинам, проводят первичное обучение тестируемых и анализируют полученные результаты;

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

.подсистема подготовки адаптивных тестирований - программа, которая заполняет БД вопросами;

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

Проанализировав то, чем занимается каждый из предполагаемых актеров и в чем его заинтересованность в ходе общения с АСТ "Тестирование", можно сделать следующие объединения. Каждый преподаватель - эксперт, который составляет тесты, выполняет однотипные задания, поэтому их можно объединить в актера ПРЕПОДАВАТЕЛЬ. Не зависимо от количества студентов, проходящих тест, все они заинтересованы в том, чтобы его пройти и их деятельность складывается в ответах на вопросы теста, следовательно, всех студентов можно объединить в актера СТУДЕНТ. Программа подготовки адаптивных тестирований так же может быть отнесена к возможным актерам, но поскольку прямое рассмотрение данной подсистемы не входит в тему данного курсового проекта, то данный актер рассматриваться не будет. Ак?/p>