<p>1. Цели проекта</p><p>Создать образовательную онлайн-платформу, которая позволяет:</p><p>Проводить онлайн-трансляции (уроки, вебинары).</p><p>Сохранять записи трансляций и предоставлять их ученикам.</p><p>Давать и проверять домашние задания.</p><p>Вести учет прогресса и достижений учеников.</p><p>Поддерживать геймификацию (система жизней, топ участников).</p><p>2. Основной функционал</p><p>2.1 Онлайн-трансляции</p><p>Возможность запускать прямой эфир (видеотрансляцию).</p><p>Возможность ученикам писать комментарии/вопросы в реальном времени (чат).</p><p>Сохранение записи трансляции для последующего просмотра.</p><p>2.2 Домашние задания</p><p>Возможность публикации заданий после трансляции.</p><p>Интерфейс для загрузки выполненных работ учениками (текст/файл/фото).</p><p>Проверка преподавателем + отметка о выполнении/невыполнении.</p><p>График выполнения домашних заданий (календарь с дедлайнами).</p><p>2.3 Система жизней</p><p>У каждого ученика есть 5 жизней.</p><p>Если ученик не выполняет задание в срок — снимается 1 жизнь.</p><p>При потере всех жизней аккаунт на платформе блокируется.</p><p>2.4 Достижения и рейтинг</p><p>Система достижений (награды за выполнение заданий, участие в трансляциях).</p><p>Топ-100 лучших учеников (рейтинг по баллам, выполненным заданиям, активности).</p><p>2.5 Пользовательские роли</p><p>Администратор: управление всей платформой.</p><p>Преподаватель: проведение трансляций, публикация и проверка заданий.</p><p>Ученик: участие в трансляциях, выполнение заданий, доступ к рейтингу.</p><p>3. Дополнительный функционал</p><p>Интеграция с группой ВКонтакте (например, автопубликация анонсов трансляций или задание входа через ВК).</p><p>Возможность добавления комментариев под записью трансляции.</p><p>Возможность отправки уведомлений ученикам (о трансляции, дедлайне и т.п.).</p><p>Личный кабинет ученика: количество жизней, прогресс, список достижений.</p><p>Панель администратора: статистика по ученикам, заданиям, активности</p><p>4. Технические требования</p><p>4.1 Платформа</p><p>Web-приложение (доступ через браузер).</p><p>Адаптация под мобильные устройства (респонсивный дизайн).</p><p>Возможность создания мобильного приложения (обсуждается отдельно).</p><p>4.2 Безопасность</p><p>Авторизация (email, соцсети, ВК).</p><p>Разграничение прав доступа по ролям.</p><p>Хранение данных в соответствии с требованиями безопасности.</p><p>5. Дальнейшие доработки (по согласованию)</p><p>Подключение платежной системы (оплата курсов, подписка).</p><p>Рассылка email/SMS/уведомлений.</p><p>Поддержка нескольких преподавателей и курсов.</p>