Реферат 1 Введение 3 Аналитическая часть 5
Скачать 1.24 Mb.
|
c.Апробация результатовСистемы дистанционного обучения и\или контроля знаний все чаще используются в самых разнообразных сферах жизни человека: учеба (ЕГЭ, ГИА), работа (тестирования на собеседованиях, обучающие курсы), развлечения (социальные тесты в сети Интернет, тесты на IQ). Подобные системы действительно удобны в использовании, поэтому разработка такой системы является актуальной задачей. Но необходимо создать систему, которая выдержит конкуренцию с подобными решениями, представленными на рынке. На данный момент система, для которой в рамках дипломной работы реализовывались модули, уже имеет стабильную версию, и начато её внедрение в учебный процесс кафедры 22. В рамках внедрения была настроена серверная площадка на основе операционной системы Windows Server 2012R2. На площадке был установлен веб-сервер IIS, на основании которого был установлен и настроен экземпляр системы. Был установлен и настроен сервер СУБД MS SQL Server 2012 Web Edition, на котором была развернута и наполнена начальными данными база данных системы, для которой было настроено базовое обслуживание (ежедневные резервные копии, сжатие файлов транзакций). С помощью системы в рамках учебного процесса кафедры уже было проведено несколько тестирований студентов, прошедших с удовлетворительным результатом. На данный момент система доступна в сети интернет по адресу http://vector.1gb.ru/ Заключение Человек на протяжении всей своей жизни учится. Поэтому создание системы, которая предоставляет множество возможностей в области обучения и которая удобна в использовании - актуальная задача. У дистанционных систем обучения и контроля знаний множество положительных моментов, например, с помощью подобных систем можно учиться в любое удобное время и в любом месте; т.к. система сама проверяет правильность выполнения теста, это обеспечивает объективность результатов и облегчает задачу проверки работ преподавателям. В использовании подобных систем существует еще множество положительных моментов, но есть так же и недостатки. В частности, необходимо понимать, насколько используемый в процессе обучения тест вообще пригоден для использования. Если большинство ответов списано, то такой тест не сможет показать, кто лучше знает материал, а кто хуже, потому то результаты у всех учащихся будут примерно одинаковые. В ходе работы был проведен анализ существующих на рынке решений - систем дистанционного обучения и\или контроля знаний. На его основе были сделаны выводы о том, что необходимо реализовать в системе, чтобы она могла конкурировать с уже разработанными системами, а где-то и превосходила их. Для разработки системы был проведен анализ архитектур веб-приложений, а так же шаблонов проектирования. На его основе был сделан выбор архитектуры на основе шаблона проектирования MVC, и стандартной «трехуровневой» модели. Для решения проблемы пригодности теста существуют модели современной теории тестов. В ходе работы были подробно изучены одно- и двухпараметрическая модели IRT. Для демонстрации умения применять полученные знания был подробно рассмотрен пример тестового задания, пройденного студентами. В ходе работы была реализована однопараметрическая модель Г. Раша, которая внедрена в общую систему. Результаты анализа тестов на основе модели добавлены в систему отчетности, которая так же разработана и добавлена в систему. Для решения проблемы доступа пользователей к различному функционалу были проанализированы различные системы управления доступа. В ходе анализа была выбрана и разработана ролевая модель управления доступа. Разработанная система работает с функциями модулей, осуществляя двухуровневую проверку доступа в соответствии с архитектурой веб-приложения. Предоставлены возможности для осуществления проверки доступа в различных модулях системы в соответствии с трёхслойной архитектурой приложения. Также предоставлен инструмент для назначения разрешений пользователям (модуль администрирования ролями). Этот модуль является полноценным модулем автоматизированной системы и его функционал так же описывается разработанной системой ролей. В настоящий момент проводится внедрение системы на кафедру 22 "Кибернетика" Национального Исследовательского Ядерного Университета "МИФИ" для тестирования в условиях опытной эксплуатации с целью выявления ошибок, упущенных в процессе разработки системы. Список литературы
Приложение A Рисунок 3. ER-диаграмма системы ролей (нотация Чена) Рисунок 4. Логическая схема базы данных (Microsoft SQL Server) Приложение B Рисунок 5. Диаграмма деятельности двухуровневой проверки доступа Приложение C Рисунок 6. Диаграмма вариантов использования модуля администрирования Рисунок 7. Страница пользователей в модуле администрирования ролями Рисунок 8. Страница групп пользователей в модуле администрирования ролями Рисунок 9. Страница ролей в модуле администрирования ролями |