Автоматизированная WEB-система тестирования студентов

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

Автоматизированная WEB-система тестирования студентов

Курсовой проект

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

Другие курсовые по предмету

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

Сдать работу со 100% гаранией

ПРИДНЕСТРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИМ. Т.Г. ШЕВЧЕНКО

Рыбницкий филиал

Кафедра физики, математики и информатики

 

 

 

 

 

 

 

 

 

Курсовая работа

по дисциплине: «Технология разработки программного обеспечения»

на тему: «Автоматизированная WEB-система тестирования студентов»

 

 

 

Выполнил:

студент 420 гр., ПОВТиАС

Краснянчук Сергей Юрьевич,

Заболотный Виктор Владимирович

Проверил: ст. преподаватель

Гук Александр Владимирович

 

 

 

 

Рыбница 2012

Содержание

 

Введение

Глава 1. Теоретический раздел

.1 Основные требования к системам тестирования

.2 Предметная область

.3 Список терминов, определений и сокращений

Глава 2. Практический раздел

.1 Постановка задачи

.1.1 Общее видение проекта

.1.2 Диаграмма прецедентов и описание диаграммы

.1.3 Описание прецедентов

.2 Календарный график проекта

.3 Описание состава команды, и выполненные работы по ролям

.4 Описание модели интерфейса

.5 ER-диаграмма базы данных с подробным описанием

.6 Описание программного средства

.7 Документ оценки рисков

.8 Блок-схема одного из алгоритмов данного программного продукта

.9 Описание процесса тестирования: сценарий тестирования, входные данные тестов, выходные данные тестов

.10 Описание установки программного обеспечения

Заключение

Список литературы

Приложение

 

Введение

 

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

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

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

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

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

 

Глава 1. Теоретический раздел

 

1.1 Основные требования к системам тестирования

 

Создание модели системы тестирования на базе web-технологий является крайней перспективной и актуальной научной задачей. Целью курсовой работы является создание современной модели web-сервиса тестирования знаний с помощью средств web-разработки и программная реализация для эффективной работы тестовой системы - защита от копирования информации и списывания при контроле знаний, т.е. выход в Интернет, поиск информации на самом компьютере, использование приложений и т.д. (http://dev.mysql.com/)

Перед формированием модели WEB-сервиса тестирования нужно четко очертить набор функций и требований к нему. Перечислим основные функции, требования, характеристики системы тестирования:

основная функция - обеспечение эффективного тестирования знаний;

точная и способная к адаптации оценка результатов тестирования;

удобство и легкость создания и модификации тестов;

отсутствие твердой привязки к какому-нибудь предмету, области знаний;

возможность одновременного тестирования неограниченного количества пользователей;

отсутствие жесткой привязки к конкретному аппаратному и программному обеспечению;

легкая наращиваемость, масштабируемость системы;

высокая безопасность, защищенность;

неограниченное количество тестов, тем, вопросов и вариантов ответов на них;

контроль времени тестирования;

поддержка режима модульного контроля, в процессе которого существует ряд вопросов и время, в течении которого на них необходимо ответить.

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

Поэтому стоит упомянуть требования к тестовым заданиям:

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

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

следует избегать тестовых заданий, требующих развернутых ответов;

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

тестовые задания должны быть прагматически корректными и рассчитаны на испытуемых с заданным (исходным) уровнем подготовки по конкретной предметной области;

тестовое задание должно формулироваться в утвердительном или повелительном предложениях;

количество слов в тестовом задании не должно превышать 10.

Рассмотрим пункты «легкая наращиваемость, масштабируемость системы», «удобство и легкость создания и модификации тестов», «высокая безопасность, защищенность» и «обеспечение эффективного тестирования знаний». Это базовые параметры и присутствие их необходимо. Первые два пункта решаются, например, созданием банка вопросов, которые будут выбираться оттуда случайным образом, а так же перемешиванием вариантов ответа. Поэтому даже в том случае, если некоторые студенты получат одни и те же вопросы (причем порядковый номер у них будет наверняка разный), то номера правильных вариантов ответа у них тоже будут разными.

Последние два означают создание равных для всех условий прохождения контроля знаний, невозможность списывания и использования сторонних источников информации и вспомогательных приложений (например, калькулятор) как на компьютере, так и в Интернете, а так же создание защищённого web-интерфейса. Это подразумевает защиту информации, защиту от копирования, распространения вопросов, выдача предупреждающих сообщений, ануллирования тестирования, защиту целостности, Рассмотрим подробнее каждый из них.

 

1.2 Предметная область

 

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

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

Реализация возможности возврата к пропущенным вопросам. Зачастую пользователи пропускают сложные вопросы и в первую очередь отвечают на простые, однако, вернуться к пропущенным вопросам уже не могут.

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

Похожие работы

1 2 3 4 > >>