Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Автоматизированная кроссплатформенная система тестирования студентов

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Программная реализация современной модели системы тестирования знаний студентов с помощью кроссплатформенных средств разработки. Элементы пользовательского интерфейса тестовой системы, поэтапный процесс ее функционирования. Алгоритм оценивания ответов.
Краткое сожержание материала:

Размещено на

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

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

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

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

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

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

на тему: «Автоматизированная кроссплатформенная система тестирования студентов»

Выполнили:

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

Гамега Олег Сергеевич,

Кавердяга Сергей Владимирович

Проверил:

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

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

Рыбница 2012

Содержание

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

Приложение

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- тестовое задании может содержать графический материал, или формулы.

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

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

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

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

В ходе разработки данного программного сре...

Другие файлы:

Автоматизированная WEB-система тестирования студентов
Основные функции, требования и характеристики системы тестирования. Создание современной модели WEB-сервиса тестирования знаний студентов с помощью ср...

Автоматизированная WEB-система тестирования студентов
Способы оценки знаний. WEB-система тестирования студентов. Блок регистрации и авторизации. Категорирование страниц сайта по различным терминам. Создан...

Информационные технологии на железнодорожном транспорте
Комплексная автоматизированная информационная система. Автоматизированная система ведения базы данных технических актов. Создание электронных техничес...

Создание бесплатной программы для тестирования студентов
Обеспечение универсальности функций тестирования при разработке программы для тестирования студентов. Бесплатное программное обеспечение. Анализ выбор...

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