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

Содержание

Слайд 2

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

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

стало неотъемлемой частью жизни школьников, студентов и простых пользователей сети интернет.
Компания «Алгоритм Успеха», занимается разработкой сайтов и веб приложений. Анализируя рынок был замечен увеличивающийся спрос на размещение тестов и опросов на сайтах. Было принято решение включить в список предоставляемых услуг размещение и обслуживание онлайн-тестов на веб-сайтах. Так как компания занимается разработкой сайтов в CMS Drupal, то было решено создать модуль, который позволял бы без лишних затрат создавать, редактировать и проводить тесты.
Слайд 3

Минусы существующих модулей Большинство существующих модулей разработаны на устаревшей версии

Минусы существующих модулей

Большинство существующих модулей разработаны на устаревшей версии Drupal 7
Несколько

модулей созданы для версии Drupal 8, но находятся в раннем доступе.
Сложны в использовании.
Требуют установки дополнительных модулей.
Слайд 4

Поставленные задачи: Проанализировать инструменты для разработки модуля CMS Drupal. Изучить

Поставленные задачи:
Проанализировать инструменты для разработки модуля CMS Drupal.
Изучить языки программирования PHP

и JavaScript.
Ознакомиться с управлением серверами.
Спроектировать модуль CMS Drupal.
Установить сайт системы Drupal на сервер с панелью управления ISPManager.
Создать таблицы в системе управления базами данных MySQL.
Создать страницы для создания и редактирования тестов.
Создать страницу вывода тестов с таймером обратного отсчета.
Разработать функции подсчета балов.
Создать страницы и таблицы вывода результатов.
Слайд 5

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

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

и оценивать знания пользователей.
Объектом исследования выступает онлайн-тестирование и оценка знаний пользователя.
Предмет исследования – модуль CMS Drupal для создания тестов и оценки знаний пользователей.
Практическая значимость работы:
Упрощение создания онлайн-тестов и оценивания знаний пользователей на сайтах CMS Drupal
Слайд 6

Проектирование модуля CMS Drupal Рисунок 1 – проект модуля для создания тестов

Проектирование модуля CMS Drupal

Рисунок 1 – проект модуля для создания тестов

Слайд 7

Установка и настройка сайта системы Drupal Рисунок 2 – Сайт системы Drupal с темой оформления Gin.

Установка и настройка сайта системы Drupal

Рисунок 2 – Сайт системы Drupal

с темой оформления Gin.
Слайд 8

Таблицы базы данных Рисунок 3 – Схема таблиц принадлежащих модулю

Таблицы базы данных

Рисунок 3 – Схема таблиц принадлежащих модулю

Слайд 9

Форма создания тестов Рисунок 4 – Первая страница Ajax-формы создания тестов

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

Рисунок 4 – Первая страница Ajax-формы создания тестов

Слайд 10

Добавление теста в базу данных Рисунок 5 – Функция добавления

Добавление теста в базу данных

Рисунок 5 – Функция добавления данных в

БД

Рисунок 6 – Добавление ссылки теста на страницу категории

Слайд 11

Страницы для прохождения тестов Рисунок 7 – Тест по математике

Страницы для прохождения тестов

Рисунок 7 – Тест по математике

Рисунок 8 –

Анкета для диагностики 
синдрома выгорания
Слайд 12

Рисунок 9– Фрагмент кода, выводящий элементы формы Вывод элементов формы

Рисунок 9– Фрагмент кода, выводящий элементы формы

Вывод элементов формы

Слайд 13

Рисунок 11 – Таймер обратного отсчета Таймер обратного отсчета Рисунок

Рисунок 11 – Таймер обратного отсчета

Таймер обратного отсчета

Рисунок 10 – Фрагмент

кода таймера обратного отсчета
Слайд 14

Подсчет баллов Рисунок 12 – Подсчет баллов у вопросов типа checkbox

Подсчет баллов

Рисунок 12 – Подсчет баллов у вопросов типа checkbox

Слайд 15

Страница с результатом Рисунок 13 – Пример вывода результата тестирования на экран

Страница с результатом

Рисунок 13 – Пример вывода результата тестирования на экран

Слайд 16

Результаты на странице пользователя Рисунок 14 – История прохождения тестов

Результаты на странице пользователя

Рисунок 14 – История прохождения тестов на странице пользователя

Рисунок

15 – Отчеты прохождений тестов на странице создателя тестов
Слайд 17

Отчеты прохождений тестов Рисунок 16 – Список пользователей, которые прошли "тест по психологии для школьника"

Отчеты прохождений тестов

Рисунок 16 – Список пользователей, которые прошли "тест по

психологии для школьника"
Слайд 18

Заключение В ходе выполнения выпускной квалифицированной работы были выполнены следующие

Заключение

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

проанализированы инструменты для разработки модуля CMS Drupal.
Изучены языки программирования PHP и JavaScript.
Совершено ознакомление с управлением серверами.
Спроектирован модуль CMS Drupal.
Установлен сайт системы Drupal на сервер с панелью управления ISPManager.
Созданы таблицы в системе управления базами данных MySQL.
Созданы страницы для создания и редактирования тестов.
Создана страница вывода тестов с таймером обратного отсчета.
Разработаны функции подсчета балов.
Созданы страницы и таблицы вывода результатов и отчетов.
Модуль позволяет создавать тесты модератору, администратору и любому другому человеку не обладающего навыками программирования. В будущем не исключаются возможные доработки: увеличение количества ролей и прав доступа для повышения безопасности сайта, вывод результатов не только в таблицах, но и графиках, для создателя тестов разделение пользователей на группы.
Имя файла: Разработка-модуля-CMS-Drupal-для-создания-тестов-и-оценки-знаний-пользователей.pptx
Количество просмотров: 12
Количество скачиваний: 0