Разработка платформы онлайн-обучения
Проект: Платформа онлайн-обучения
Курсы, задания, оплаты, документы, согласия и Telegram в одном продукте.
Что показывает кейс
Этот кейс показывает, как устроена разработка платформы онлайн-обучения, когда нужно связать курсы, задания, тесты, документы, согласия, оплаты и Telegram не отдельными модулями, а одним состоянием ученика и школы.
Контекст
У школы один образовательный процесс распадался между курсами, чатами, заданиями, оплатами, документами и ручными сообщениями. Сотрудникам приходилось сверять прогресс ученика между несколькими инструментами, а веб-кабинет и Telegram должны были видеть одно и то же состояние: доступ к курсу, результат задания, документы, согласия и следующее действие.
Что вошло в контур проекта
Платформа для школы связывает кабинеты преподавателя и ученика, курсы и тесты, домашние задания, оплаты, документы и согласия, базу знаний, календарь, защищённые материалы и Telegram-уведомления.
Решение
Единая платформа строится вокруг общего состояния ученика и связывает кабинеты преподавателя и ученика, каталог и заявки на курсы, уроки и тесты, домашние задания, оплаты, документы и согласия, базу знаний, календарь и Telegram-сценарии. Событие в одном участке процесса меняет доступные действия в следующем, поэтому коммуникации и учебный прогресс не приходится синхронизировать вручную.
- Ролевые кабинеты школы, преподавателя и ученика.
- Каталог преподавателя, заявки на курсы и управление доступом.
- Курсы, уроки, тесты, домашние задания, проверки и комментарии.
- Документы ученика, юридические согласия и управляемое состояние согласий.
- Защищённая выдача учебных материалов и файлов.
- Telegram-связка, уведомления и платёжные сценарии.
Рабочий процесс
- Каталог
- Заявка
- Согласия
- Курс
- Задание / тест
- Проверка
- Документы / уведомления
Технологический контур
- Django
- React
- TypeScript
- Celery
- Telegram API
- Docker
Бизнес-эффект
Прогресс ученика, действия школы, документы и коммуникации работают как один связанный процесс, а не как набор независимых сервисов.