Разработка подсистемы подготовки адаптивного тестирования в открытой системе дистанционного образования

Дипломная работа - Компьютеры, программирование

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



Введение

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

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

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

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

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

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

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

1. Формирование требований к программному средству

.1 Выявление требований к информационной системе

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

Таблица 1.1.1. Описание проблемы

Проблема (описание проблемы)Результаты стандартизированных тестов фиксированной длины не отражают полную картину знаний конкретного человекаЗатрагиваетИспытуемые (студенты), сталкивающиеся с трудностью преодоления стандартизированных тестов; проверяющие (преподаватели), которым трудно находить индивидуальный подход к испытуемымЕе следствием являетсяЗатруднение оценивания знаний студентовУспешное решениеПрименение адаптивного тестирования. Смысл адаптивности в алгоритме тестирования в том, что тест адаптируется, настраивается на доступный испытуемому уровень сложности и тем самым быстрее находит его истинный тестовый балл.

Решить проблему контроля знаний поможет адаптивное тестирование - программа, которая изменяет порядок предъявления тестовых заданий в зависимости от результатов выполнения испытуемым уже предъявленных заданий. Когда опытный экзаменатор проводит устный экзамен, он фактически всегда применяет некий упрощенный интуитивный вариант адаптивного тестирования. После первых удачных ответов экзаменующегося экзаменатор старается задать вопрос посложнее, и если учащийся справляется и с этим сложным вопросом, то экзаменатор, вполне справедливо экономя свое собственное время, ставит учащемуся оценку 5. После первых же ошибочных ответов экзаменатор, наоборот, снижает планку - задает самый простой вопрос, и если учащийся не справляется и с этим простейшим вопросом, то экзаменатор ставит учащемуся оценку 2. Таким образом, для выявления крайних случаев требуется гораздо меньше тестовых заданий при обеспечении практически того же уровня надежности. Дольше времени надо потратить и большее количество вопросов задать в случае середнячков, которые с одними заданиями справляются, а с другими нет, так как освоили учебную программу не полностью. Смысл адаптивности в алгоритме тестирования в том, что тест адаптируется, настраивается на доступный испытуемому уровень сложности и тем самым быстрее локализует его истинный тестовый балл на шкале измеряемого свойства.

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