
- •Содержание
- •Введение
- •1 Теоретическая часть
- •Постановка задачи
- •1.2 Анализ предметной области
- •Требования к программному продукту
- •1.4. Средства реализации
- •1.5. Сравнительный анализ имеющихся средств
- •1.6. Критерии выбора
- •1.7. Выбор инструментальных средств
- •2 Практическая часть.
- •2.1 Моделирование предметной области
- •2.2 Технология создания программного продукта
- •2.3. Техническая реализация программного продукта, алгоритмы и коды
- •2.4. Внедрение и апробация программного продукта
- •2.5. Перспективы развития
- •3 Охрана труда
- •4 Инструкция пользователя
- •5 Организационно-экономическая часть
- •5.1 Расчёт затрат на внедрение ресурса
- •5.1.1 Расчёт себестоимости ресурса
- •5.1.2 Расчёт статьи «Материалы и комплектующие изделия»
- •5.1.3 Расчёт фонда заработной платы
- •5.1.4 Расчёт затрат на содержание и эксплуатацию оборудования
- •5.1.5 Расчёт накладных расходов
- •5.2 Экономическая эффективность разработки
- •Заключение
- •Список использованных источников (литературы)
- •Приложение а
- •Приложение б
- •Приложение в
- •Приложение г
ГБОУ СПО
«Пермский авиационный техникум им. А.Д. Швецова»
ДИПЛОМНАЯ РАБОТА
Пояснительная записка
Разработка системы автоматизированного тестирования знаний.
АТДР.080802.08.202.ПЗ
Руководитель ________________________________________ М.Л. Суслонова
(подпись, дата)
Рецензент __________________________________________ Е.Г. Вилисова
(подпись, дата)
Руководитель экономической части ______________________ А.В. Федорова
(подпись, дата)
Студент, гр. ПИ-08-2 _________________________________ А.А. Аникин
2012
Содержание
Диск CD, с исходными и созданными файлами, включая пояснительную записку и презентацию. |
В конверте на обороте обложки |
Введение
В современном обществе важную роль играет контроль знаний в любой сфере. Под контролем понимается система научно обоснованной проверки результатов обучения. Более точное определение гласит, что контроль это выявление, измерение и оценка знаний, умений и навыков.
Остановимся на более корректном средстве измерения знаний – тест. Тест – это совокупность специальным образом подготовленных и подобранных заданий, позволяющая провести выявление требуемых характеристик процесса обучения. Одно из главных преимуществ тестов состоит в том, что они позволяют опросить всех участников по всем вопросам нужного материала в одинаковых условиях, применяя при этом ко всем без исключения одну и ту же, заранее разработанную шкалу оценок.
Существует четыре основных формы тестовых заданий, которые являются основой для составления тестов по любым учебным дисциплинам:
задания закрытой формы;
задания открытой формы;
задания на соответствие.
Система компьютерного тестирования - это универсальный инструмент для определения навыков студентов на всех уровнях образовательного процесса. Единая система тестирования позволяет комбинировать тестовые задания разных дисциплин в рамках одного блока или дисциплин одной тематической направленности.
В результате было решено создать систему для проведения автоматизированного тестирования студентов, которая включала бы в себя возможности слежения за успеваемостью учащихся.
1 Теоретическая часть
Постановка задачи
Целью разработки данной системы является создание единой системы тестирования для всех студентов, тесты в которой, могут создавать сами преподаватели.
В связи с поставленной целью необходимо решить следующие задачи:
обеспечить доступ к системе тестирования через браузер, не используя сторонних клиентов;
создать интуитивно понятный пользовательский интерфейс;
создать динамический конструктор тестов;
организовать разграничение доступа к системе;
реализовать возможность просмотра результатов тестирования и отчетов.
Система тестирования должна предоставлять следующие возможности:
возможность регистрации и авторизации. При регистрации пользователю предоставляется возможность указать свои персональные данные;
возможность создания тестов через конструктор тестов;
возможность создания произвольного количества ответов на вопрос, задание типа вопроса (простой выбор, множественный выбор, свободный выбор, последовательный выбор, ассоциация);
возможность просмотра результатов и редактирование тестов;
возможность предоставления различных прав доступа для пользователей: студент, незарегистрированный пользователь, администратор (преподаватель);
возможность модерации (удаление, редактирования) пользователей.
1.2 Анализ предметной области
Большинство систем тестирования через глобальную сеть обладают рядом недостатков. Проблема систем тестирования заключается в том, что нет универсальной системы тестирования, большинство систем тестирования направлены на определенную предметную область. Необходимо проанализировать все недостатки и достоинства систем тестирования и постараться устранить их в своей системе.
При анализе предметной области были выявлены особенности которые необходимо учесть в реализации системы тестирования:
реализация возможности возврата к пропущенным вопросам;
реализация свободной регистрации пользователей;
реализация полнотекстового поиска по тестам, данный подход может значительно сократить время поиска нужного теста;
реализация свободной настройки параметров тестирования;
реализация разных типов вопросов (простой выбор, множественный выбор, свободная форма ответа, ассоциации, последовательный выбор);
реализация формирования статистики прохождения тестирования;
реализация учета пользователей в системе;
реализация ограничения прав доступа пользователей. Необходимы следующие группы пользователей:
администрация (преподаватели);
зарегистрированный пользователь (учащийся);
незарегистрированный пользователь (гость).
разработать инструкцию для работы с системой.