В век цифровых технологий большинство сфер деятельности человека подверглась воздействию со стороны информационных технологий. Не обошел прогресс и методы обучения, к традиционным лекциям и конспектам добавились вебинары, трансляции и интерактивные курсы. Всѐ меньше в процессе обучения используются бумажные носители, ведь в современной парадигме обучения поиск и переработка информации замещает запоминание информации вследствие широкой доступности.
Использование электронных ресурсов позволяет разгрузить время преподавателя и студента, упрощает актуализацию и параметризацию материала.
Немаловажной является проверка усвоения материала, как для самоконтроля, так и для учета успеваемости преподавателем.
Многие проверочные системы предлагают фиксированные или случайно составленные списки вопросов. Они не предлагают более сложные вопросы при успешном решении ряда простых заданий, и более простые при неверном решении сложных.
Использование моделей машинного обучения для выбора наиболее подходящих для обучаемого заданий может ускорить процесс нахождения пробелов в знаниях и оценить общую подготовленность.
Данная дипломная работа направлена на создание системы проверки знаний с несколькими моделями машинного обучения. Последующее сравнение их результатов наглядно демонстрирует наиболее перспективные направления дальнейшего развития системы.
Актуальность темы дипломной работы связана с возрастающей популярностью онлайн образования и машинного обучения.
Цель
Разработать программу для подготовки к теоретическому экзамену по ПДД отличительной характеристикой которой будет автоматическое составление и динамическое изменение плана обучения на основе результатов тестирования пользователя.
Для реализации приложения используется современный стек веб технологий.
Задачи
Для достижения цели поставлены и решены следующие задачи:
· Провести обзор и анализ существующих и похожих решений
· Ознакомиться с новыми подходами создания веб-приложений
· Создать веб приложение и развернуть его в интернете
· Расширить функционал приложения статистическими и семантическими методами
Введение 3
Глава 1. Анализ существующих решений 5
1.1 Обзор существующих систем проверки знаний ПДД 5
1.2 Сравнение решений в виде таблицы 7
Глава 2 Инструменты и технологии, использованные в проекте 8
2.1 React 8
2.2 NodeJS 9
2.3 MongoDB 10
2.4 Python 11
Глава 3. Разработка приложения 13
3.1 Требования к веб-приложению 13
3.2 Интерфейс приложения 14
3.3 Получение актуального банка билетов 16
3.4 Данные 17
3.5 Архитектура приложения 19
3.6 API сервера 19
3.7 Адаптация приложения для смартфонов 20
4 Вероятностные модели 23
4.1 Наивная модель 23
4.2 Байесовская модель 24
4.3 Нейросеть 26
4.4 Результаты моделей 27
Заключение 30
Список использованный литературы 30
1. Основы алгоритмизации и программирования: Учебное пособие / В.Д. Колдаев; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2015. - 416 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978- 5-8199-0279-0 URL: http://znanium.com/catalog.php?bookinfo=484837
2. Методы и средства научных исследований: Учебник/А.А.Пижурин, А.А.Пижурин (мл.), В.Е.Пятков - М.: НИЦ ИНФРА-М, 2015. - 264 с.[Электронный ресурс] URL: http://znanium.com/bookread2.php?book=502713
3. Официальная документация Nodejs, серверной среды исполнения JavaScript, построенной на движке V8 [Электронный ресурс] URL: https://nodejs.org/docs/latest-v13.x/api/
4. Официальная документация React, JavaScript-библиотеки для разработки пользовательского интерфейса [Электронный ресурс] URL: https://ru.reactjs.org/docs/getting-started.html
5. Express - Быстрый, минималистичный веб-фреймворк для Node.js [Электронный ресурс] https://expressjs.com/ru/guide/routing.html
6. Онлайн-руководство по MongoDB [Электронный ресурс] URL: https://metanit.com/nosql/mongodb/
7. Актуальная база билетов ПДД со статистикой по вопросам .[Электронный ресурс] URL: https://biletpdd.ru/
8. Кантелон М., Хартер М., Головайчук T., Райлих Н Node.js в действии. 2-е издание Издательский дом Питер, 7 дек. 2017 г. URL: https://www.piter.com/product/nodejs-v-deystvii-2-e-izdanie
9. Python и анализ данных, автор Маккинни Уэс, переводчик Слинкин А. А., редактор Мовчан Д. А., издательство: ДМК-Пресс, 2015 г., ISBN: 978-5- 97060-315-4, 482 страниц URL: https://www.labirint.ru/books/486755/