Тип работы:
Предмет:
Язык работы:


ПЛАТФОРМА ПРОВЕРКИ ЗНАНИЙ

Работа №77462

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы55
Год сдачи2016
Стоимость4330 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
24
Не подходит работа?

Узнай цену на написание


Глава I Аналитическая часть 5
Введение 5
Актуальность 5
Похожие разработки 5
Объект и предмет исследования 5
Цель и задачи 6
Научная новизна 6
Практическая значимость 6
Глава II Описание инструментов и концепций 7
Основные сведения о создании веб-приложений 7
Язык разметки HTML 7
РНР 9
AJAX 9
JavaScript 11
CSS 12
Концепция MVC (Model-View-Controller) 13
Сервер Apache 15
MySQL 15
Метод доставки SaaS 16
Глава III Архитектура и программная реализация 18
Архитектура 18
Клиент: Контроллер интерфейса 19
Сервер: Контроллеры 20
Сервер: Модели 21
Сервер: Вид 23
Сервер: База данных 23
Схема взаимодействия 27
Программная реализация 27
Создание запроса 27
Обработка запроса 28
Основной контроллер 28
Системные модели 29
Основные модели 30
Модуль главной страницы 31
Модуль кабинета пользователя 31
Модуль тестирования 32
Модули групп 36
Модуль истории тестирований 40
Заключение 44
Приложения 45
Приложение 1 45
Список литературы

Тесты в образовательном процессе в России стали использоваться только после 1925 года. В этот год была создана специальная тестовая комиссия, задачей которой являлась разработка стандартизированных тестов для советской школы. Однако, этот метод проверки знаний прижился отнюдь не сразу, и только к началу XX века тесты стали использоваться повсеместно в российских школах и ВУЗах. Сейчас уже невозможно представить учебный процесс без проведения тестирований. Педагоги все чаще обращаются к такому методу проверки и оценивания знаний, который дает возможность статистически точно анализировать процесс усвоения материала, искоренять недочеты и видеть дальнейшие перспективы его развития.
Актуальность
Создание оптимальной системы тестирования, которая будет удобна и проста в использовании и общедоступна, на сегодняшний день очень актуальна хотя бы потому, что мы живем в век компьютеризации, а значит необходимы программы для проверки и оценивания знаний.
Похожие разработки
Существует множество программных продуктов для проведения тестирований, как с целью выявить уровень знаний учащегося, так и с обучающими целями. К таким системам относятся, например, MyTest, eTest, Hot Potatoes, RichTest и т.д. Практически все из них распространяются на платной основе, требуя покупки особой лицензии для установки в учебных заведениях.
Объект и предмет исследования
Объектом исследования дипломной работы является разработка платформы контроля знаний.
Предметом исследования является написание гибкой платформы проверки знаний, предоставляемой методом SaaS.
Цель и задачи
Целью дипломной работы является создание открытой платформы контроля знаний, задача которой заключается в предоставлении удобного инструмента для создания уникальных тестов и проведении тестирования в онлайн режиме.
Научная новизна
Уникальность модуля контроля знаний состоит в соревновательном режиме тестирования учащихся, а также бонусной системе оценивания тестируемого. Кроме того, метод доставки SaaS позволяет использовать его на любом устройстве без установки дополнительных приложений. Также, особенность платформы заключается в том, что создание тестов и проведение самих тестирований возможно на мобильных устройствах.
Практическая значимость
Предполагается, что разработанная платформа контроля знаний будет использоваться для решения различных задач проверки знаний учащихся учебных заведений, например, для проведения:
- контрольных и самостоятельных работ
- коллоквиумов и экзаменов
- олимпиад
- тестирований
- практических занятий
Гибкость платформы позволяет так же применять ее не только в образовательных учреждениях, но и в коммерческих организациях, например, для курсов повышения квалификации или на при приеме на работу.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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



1. Мэт Зандстра. РНР Объекты, шаблоны и методы программирования.
- М.: Издательство «Вильямс», 2015.
2. РНР: простой учебник [Электронный ресурс]. - Режим доступа: http://php.net/manual/ru/tutorial.php
3. Люк Веллинг, Лаура Томсон. Разработка веб-приложений с помощью РНР и MySQL. - М.: Издательство «Вильямс», 2010.
4. Учебник HTML [Электронный ресурс]. - Режим доступа: http://ru.html.net/tutorials/html/
5. Николай Прохоренок. HTML, JavaScript, РНР и MySQL.
Джентльменский набор Web-мастера (3-е издание). - СПБ.: Издательство «БХВ-Петербург», 2012.
6. On-line справочник JavaScript [Электронный ресурс]. - Режим доступа: http://www.eltisbook.ru/dhtml/javascript.php
7. Самоучитель CSS [Электронный ресурс]. - Режим доступа: http://htmlbook.ru/samcss
8. Современный учебник JavaScript [Электронный ресурс]. - Режим доступа: https://leam.iavascript.ru/
9. Введение в Ajax [Электронный ресурс]. - Режим доступа: http ://j avascript.ru/aj ax/intro#chto-takoe-aj ax-primer-realizaci i
10. Ajax для новичков [Электронный ресурс]. - Режим доступа: https://habrahabr.rU/post/l4246/
11. Внедрение CSS в HTML-документ [Электронный ресурс]. - Режим доступа: http://www.webremeslo.ru/css/glaval.html
12. Руководство CSS для начинающих [Электронный ресурс]. - Режим доступа: http://technologyweb.org/
13. Концепция MVC [Электронный ресурс]. - Режим доступа: http://ruseller.com/lessons.php?id=666
14. MySqI [Электронный ресурс]. - Режим доступа: http://dev.mysql.com/
15. Знакомство с веб-сервером Apache [Электронный ресурс]. — Режим доступа: http://hostinfo.ru/articles/220
16. Что такое SaaS [Электронный ресурс]. - Режим доступа: http://www.activecloud.ru/ru/tech/hosting-faq/Chto-takoe-saas/


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ