Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аникин.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
763.91 Кб
Скачать

ГБОУ СПО

«Пермский авиационный техникум им. А.Д. Швецова»

ДИПЛОМНАЯ РАБОТА

Пояснительная записка

Разработка системы автоматизированного тестирования знаний.

АТДР.080802.08.202.ПЗ

Руководитель ________________________________________ М.Л. Суслонова

(подпись, дата)

Рецензент __________________________________________ Е.Г. Вилисова

(подпись, дата)

Руководитель экономической части ______________________ А.В. Федорова

(подпись, дата)

Студент, гр. ПИ-08-2 _________________________________ А.А. Аникин

2012

Содержание

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

В конверте на обороте обложки

Введение

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

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

Существует четыре основных формы тестовых заданий, которые являются основой для составления тестов по любым учебным дисциплинам:

  • задания закрытой формы;

  • задания открытой формы;

  • задания на соответствие.

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

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

1 Теоретическая часть

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

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

В связи с поставленной целью необходимо решить следующие задачи:

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

  • создать интуитивно понятный пользовательский интерфейс;

  • создать динамический конструктор тестов;

  • организовать разграничение доступа к системе;

  • реализовать возможность просмотра результатов тестирования и отчетов.

Система тестирования должна предоставлять следующие возможности:

  • возможность регистрации и авторизации. При регистрации пользователю предоставляется возможность указать свои персональные данные;

  • возможность создания тестов через конструктор тестов;

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

  • возможность просмотра результатов и редактирование тестов;

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

  • возможность модерации (удаление, редактирования) пользователей.

1.2 Анализ предметной области

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

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

  • реализация возможности возврата к пропущенным вопросам;

  • реализация свободной регистрации пользователей;

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

  • реализация свободной настройки параметров тестирования;

  • реализация разных типов вопросов (простой выбор, множественный выбор, свободная форма ответа, ассоциации, последовательный выбор);

  • реализация формирования статистики прохождения тестирования;

  • реализация учета пользователей в системе;

  • реализация ограничения прав доступа пользователей. Необходимы следующие группы пользователей:

    • администрация (преподаватели);

    • зарегистрированный пользователь (учащийся);

    • незарегистрированный пользователь (гость).

  • разработать инструкцию для работы с системой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]