Задание разработчику: создание образовательной платформы с личными кабинетами
1. Основные требования
Создать образовательную платформу с персональными кабинетами для учащихся.
Обеспечить полную адаптивность сайта под все типы устройств (десктопы, планшеты, мобильные телефоны).
Гарантировать быструю загрузку страниц и надежную защиту пользовательских данных.
2. Возможности личных кабинетов
Система входа в аккаунт и регистрации (роли: учащийся, куратор).
Кабинет учащегося: обзор доступных курсов, отслеживание прогресса, работа с материалами, возможность задавать вопросы куратору.
Кабинет куратора: контроль над курсами, мониторинг прогресса учащихся, обработка поступающих вопросов.
3. Система обратной связи
Внутренний обмен сообщениями между учащимися и кураторами.
Email-уведомления для учащихся о новых ответах.
Форма для обратной связи с опцией отвечать на запросы.
4. Раздел с учебными материалами
Хранение и воспроизведение контента в разных форматах (тексты, видео, слайды, аудиофайлы).
Функции поиска и сортировки по разделам.
Контроль доступа к контенту на основе уровня прохождения, роли пользователя и текущего прогресса.
5. Админ-панель
Работа с пользователями и их ролями.
Проверка и утверждение материалов и курсов.
Анализ статистики и формирование отчетов по действиям пользователей.
Подключение к GetCourse.
Укажите, за какое время и по какой стоимости готовы выполнить проект, а также стек технологий, который будете использовать.
Опубликован 05.02.2026 в 15:09