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