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

Содержание 1. Анализ состояния вопроса. 1.1 Описание предметной области. 1.2 Анализ аналогов и прототипов. 1.3 Перечень задач подлежащих решению в процессе разработки. 1.4 Постановка задачи и разработка технического задания. 1.5 Требования к программе и программному изделию. 5.1 Требования к функциональным характеристикам. 1.5. 2 Требования к составу и параметрам технических средств. 5.3 Требования к информационной и программной совместимости. 5.4 Требования к программной документации. 2. Разработка проекта системы. 2.1 Разработка структурной схемы системы. 2.2 Проектирование баз данных. 2.3 Разработка и описание рабочих алгоритмов. 2.4 Требования к системам передачи информации. 2.5 Описание технологии обработки информации. 2.6 Разработка интерфейса взаимодействия пользователя с системой. 3. Вывод. 4. Список использованной литературы. 1 Анализ состояния вопроса. 1.1 Описание предметной области В последние годы в сфере образования наблюдается стремительное увеличение интереса к автоматизации контроля результатов обучения.

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

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

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

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

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

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

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

Существует пять разновидностей вопросов для тестовых наборов: 1. Одиночный выбор. Пользователю предоставляется возможность выбора из нескольких вариантов единственного верного. 2. Множественный выбор. Из нескольких вариантов выбирается несколько верных. 3. Свободный ввод. Пользователь вводит ответ в поле для ввода. Имеет известные сложности с обработкой результатов.

С успехом может быть заменен другой разновидностью вопросов без ущерба для общих показателей. 4. На соответствие. Пользователь должен сопоставить между собой варианты ответов. Вариант – события и даты. 5. Упорядоченный список. Упорядочивание вариантов ответов. Вариант – расположить события в хронологической последовательности. Статистика подводится как для конкретного пользователя, так и для каких-либо групп пользователей. В случае контрольного теста в статистике приводится процентное соотношение правильных и неправильных ответов на вопросы, исходя из которого преподаватель делает вывод о оценке знаний.

Взаимодействующими сущностями, в порядке убывания иерархической значимос ти, являются: 1. Преподаватель (администратор); 2. Серверная часть системы; 3. Среда передачи данных; 4. Клиентская часть системы; 5. Пользователь (тестирующийся); Рисунок 1.1 – Схема взаимодействия сущностей Пользователь имеет возможность создать для себя учетную запись, к которой впоследствии будет привязываться статистика, выбрать тест для прохождения и просмотреть свои результаты.

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

Анализ аналогов и прототипов

Вопросы и варианты ответа можно форматировать, используя для этого вст... Возможно создание матрицы ответов. Пользователю для тестирования ничего на своем компьютере устанавливать... С помощью SunRav TestOfficePro. WEB можно: • организовывать тесты в разделы; • регистрировать импортир...

Перечень задач подлежащих решению в процессе разработки

В образовательном процессе очень большую роль играют контроль и оценка... Частным случаем такого тестирования является традиционный экзамен; • с... Таким образом, актуальность разработки обусловлена: 1) требованиями по... Они одновременно выполняют функции усвоения и практического применения... 1.4 .

Постановка задачи и разработка технического задания

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

Требования к программе и программному изделию

Требования к программе и программному изделию 1.5.1

Требования к функциональным характеристикам

Функции администратора: а) создание, редактирование и удаление пользов... Функции разработчика тестов а) создание и редактирование тестов; б) уп... 1.5.2 . Требования к функциональным характеристикам. Функции пользователя: а) создание учетной записи для последующего испо...

Требования к составу и параметрам технических средств

Требования к составу и параметрам технических средств ПО должно функционировать на IBM совместимых персональных компьютерах имеющих следующую конфигурацию: -Процессор Pentium Dual Core - 1.3 Ghz; - ОЗУ 4 ГБ; - Ethernet адаптер; - Видео: поддержка разрешение 1024x768; - Монитор совместимый с данной видеокартой; - Клавиатура; - Мышь. 1.5.3

Требования к информационной и программной совместимости

Требования к информационной и программной совместимости ПО должно работать под управлением ОС семейства Windows (2000/XP/7/8), Windows Server 2012. 1.5.4

Требования к программной документации

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

Разработка проекта системы

Разработка проекта системы 2.1

Разработка структурной схемы системы

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

Проектирование баз данных

• Section_hidden. • Question_header. Тип: varchar(512). Тип: integer. Рисунок 2.3 – Алгоритм работы модуля тестирования Рисунок 2.4 – Алгори...

Требования к системам передачи информации

Для осуществления работы клиентского модуля достаточно модемного соеди... 2.5 . Грамотное планирование структуры и содержания вопросов позволяет избеж... Разрабатываемая система может использовать в качестве среды передачи д... Размер пакетов во многом зависит от содержимого формулировки вопроса. ...

Описание технологии обработки информации

Описание технологии обработки информации. Запрос SQL, направленный любому источнику данных через ADO, будет выпо... Каждому объекту соответствует идентификатор класса CLSID, хранящийся в... Спецификация OLE DB различает следующие типы объектов, которые будут р... д.

Разработка интерфейса взаимодействия пользователя с системой

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

Список использованной литературы

Список использованной литературы . 1. Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя/ Пол Нильсен М.: ООО «И.Д. Вильямс», 2008. — 1232с.:ил. 2. Губер, Мартин.

Понимание SQL/Мартин Губер — М.: 1993 3. Архангельский, А.Я. Программирование в Delphi 7/А. Я. Архангельский —М.: ООО «Бином-Пресс», 2003г.—1152с.:ил. 4. Дарахвелидзе, П. Г. Программирование в Delphi 7/ П. Г. Дарахвелизде, Е. П. Марков — СПб.: БХВ-Петербург, 2003.—784с.:ил. 5. Липаев, В.В. Отладка сложных программных комплексов / В.В. Липаев - М.: Энергоатомиздат, 1993 – 251 с. 6. Липаев, В.В. Методы обеспечения качества крупномасштабных программных средств / В.В. Липаев - М.: СИНТЕГ, 2003 – 350 с. 7. Меняев М.Ф. Содержание организационно-экономической части дипломного проекта (для проектов, связанных с разработкой программного обеспечения): Учеб. пособие / М.Ф. Меняев М.: МГТУ им. Н.Э. Баумана, 20 02. 24 с.