Автоматизированная WEB-система тестирования студентов
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ечислим основные функции, требования, характеристики системы тестирования:
основная функция - обеспечение эффективного тестирования знаний;
точная и способная к адаптации оценка результатов тестирования;
удобство и легкость создания и модификации тестов;
отсутствие твердой привязки к какому-нибудь предмету, области знаний;
возможность одновременного тестирования неограниченного количества пользователей;
отсутствие жесткой привязки к конкретному аппаратному и программному обеспечению;
легкая наращиваемость, масштабируемость системы;
высокая безопасность, защищенность;
неограниченное количество тестов, тем, вопросов и вариантов ответов на них;
контроль времени тестирования;
поддержка режима модульного контроля, в процессе которого существует ряд вопросов и время, в течении которого на них необходимо ответить.
Содержание заданий тестов должно принадлежать одной предметной области, иметь известную меру трудности, выполнение его должно требовать напряжения. Задания должны быть краткими, ясными и корректными, не допускать двусмысленности. Все ответы в случае необходимости их выбора должны быть правдоподобными и равнопривлекательными.
Поэтому стоит упомянуть требования к тестовым заданиям:
содержание тестового задания должно требовать от испытуемого однозначного ответа;
содержание тестового задания должно быть ориентировано на получение ответа только по одной задаче из конкретной области знаний;
следует избегать тестовых заданий, требующих развернутых ответов;
основные термины тестового задания должны быть явно и ясно определены;
тестовые задания должны быть прагматически корректными и рассчитаны на испытуемых с заданным (исходным) уровнем подготовки по конкретной предметной области;
тестовое задание должно формулироваться в утвердительном или повелительном предложениях;
количество слов в тестовом задании не должно превышать 10.
Рассмотрим пункты легкая наращиваемость, масштабируемость системы, удобство и легкость создания и модификации тестов, высокая безопасность, защищенность и обеспечение эффективного тестирования знаний. Это базовые параметры и присутствие их необходимо. Первые два пункта решаются, например, созданием банка вопросов, которые будут выбираться оттуда случайным образом, а так же перемешиванием вариантов ответа. Поэтому даже в том случае, если некоторые студенты получат одни и те же вопросы (причем порядковый номер у них будет наверняка разный), то номера правильных вариантов ответа у них тоже будут разными.
Последние два означают создание равных для всех условий прохождения контроля знаний, невозможность списывания и использования сторонних источников информации и вспомогательных приложений (например, калькулятор) как на компьютере, так и в Интернете, а так же создание защищённого web-интерфейса. Это подразумевает защиту информации, защиту от копирования, распространения вопросов, выдача предупреждающих сообщений, ануллирования тестирования, защиту целостности, Рассмотрим подробнее каждый из них.
1.2 Предметная область
Существует множество различных систем интернет тестирования, обладающих как достоинствами, так и недостатками. Основная проблема заключается в том, что нет универсальной системы интернет - тестирования, избавленной от основных недостатков и обладающая достоинствами своих аналогов. Если объединить достоинства конкурирующих систем в один программный продукт, то получится очень гибкая система, позволяющая решать огромный набор задач.
В ходе разработки данного программного средства были выявлены следующие особенности системы интернет тестирования, которые необходимо учесть в данном продукте:
Реализация возможности возврата к пропущенным вопросам. Зачастую пользователи пропускают сложные вопросы и в первую очередь отвечают на простые, однако, вернуться к пропущенным вопросам уже не могут.
Реализация гибкой системы категорирования тестов. Когда пользователь заходит на сайт интернет тестирования, то зачастую теряется при выборе интересующего его раздела. Категорирование по дисциплинам, специальностям и группам может значительно сократить время поиска нужного теста.
Разным преподавателям необходимы разные настройки для тестирования. К примеру, разрешить пользователям продолжить тестирование, если они его закрыли, случайно или намеренно. Разрешить пользователям пропускать вопросы, если они сложные, и разрешить возвращаться к пропущенным вопросам. Также запретить переходить к следующему вопросу пока не будет дан правильный ответ на текущий вопрос (для пробных тестов). Чтобы исключить появление однотипных тестов необходимо реализовать сортировку вопросов в случайном порядке или же, наоборот, отключить сортировку вопросов в случайном порядке, если необходим одинаковый порядок вопросов в тесте.
Особое внимание нужно уделить возможности использования одного и того же вопроса в разных тестах. Чтобы преподаватель не тратил время на создание аналогично вопроса для другого теста, если темы для разных дисциплин пересекаются.
В настоящее время выработано четыре основных формы тестовых заданий, которые являются основой для составления тестов по любым учебным дисциплинам:
1) Задания закрытой формы. Инструкция: обвести кружком, либо отметить крестиком, галочкой нужный вариант ответа. Вариативность заданий зак?/p>