СОДЕРЖАНИЕ
Обозначения и определения 4
Введение 6
1 Объектно-ориентированное программирование в Python 10
2 Выбор инструментария 16
2.1 Технологии 16
2.1.1 HTML 16
2.1.2 CCS 17
2.1.3 Python 18
2.1.4 Django 19
2.1.5 SQL 21
2.2 Программное обеспечение 23
2.2.1 VScode 23
2.2.2 Localhost 24
3 Основы Web-разработки………………………………………………………26
4 Модели машинного обучения (ML-модели) …………………………………30
5 Разработка платформы 35
5.1 Создание приложения регистрации и авторизации пользователей 35
5.2 Создание тестирования и обработки результатов пользователей 41
Заключение 50
Список использованных источников 52
Приложение А Вопросы для обучающей системы по алгебре 54
Приложение Б Вопросы для обучающей системы по геометрии 58