Перейти к содержанию

Личный кабинет ученика

Ученик видит, на каком он уроке, сдаёт работу там же и получает следующий модуль без того, чтобы кто-то открывал доступ руками.

Кому подходит: Онлайн-школы, где ссылки на уроки рассылает куратор, доступ после оплаты открывают руками, а прогресс лежит в переписке.

Состав первой версии

  • уроки по модулям
  • доступ по оплате
  • проверка заданий
  • прогресс ученика

Цифры выше это пакет, на котором это стоит: CRM или личный кабинет. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.

Как проходит путь

  1. 01

    Оплата открывает то, что куплено

    Тариф, поток и срок доступа выводятся из платежа, а не из галочки в таблице.

  2. 02

    Работа сдаётся под уроком

    Задание лежит под уроком, ответ загружается туда же, и на проверке видно, какой это урок и какая попытка.

  3. 03

    Следующий модуль открывается по правилу

    По дате, по принятой работе или по обоим условиям, и правило записано в курс.

Что решает, будет это работать или раздражать

  • Поток это не курс

    Если поток не заложен в модель данных с самого начала, второй запуск делают копией курса, и правки расходятся.

  • Проверка это очередь, а не почта

    Работы приходят волной к дедлайну, поэтому очередь с приоритетом по времени ожидания есть в первой версии.

  • Возврат, перенос и заморозка

    Что происходит с доступом при возврате, переносе и заморозке, записывается в правила до запуска, а не в переписке.

Что мерить после запуска

  • дошли до последнего модуля
  • время от сдачи до проверки
  • доступов выдано руками
  • вопросов про доступ

Почему это выходит быстрее

Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.

Возможный стек под это

Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.

  • Кабинет и админкаTypeScriptReactNext.js
  • Сервер и данныеNode.jsPostgreSQLPrismaRedisS3
  • Оплаты и уведомленияStripePaddleTelegram Bot APIDockerGrafana
Посмотреть весь стек

Посчитайте цену сами, прямо здесь

Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.

Шаг 1 из 5
Что нужно сделать?

Эти счета придут не от нас

  • хранение и раздача видео
  • комиссии платёжных систем с оплат
  • письма и SMS ученикам
  • хостинг и серверы

Спрашивают до первого созвона

Почему не готовая платформа для курсов?
Если курс в неё ложится, берите, и мы прямо это скажем. Своё оправдано там, где платформа мешает: свои правила открытия модулей, свой процесс проверки, свои оплаты.
Где лежит видео и можно ли его защитить?
В вашем хранилище или у видеосервиса, отдаётся по временной ссылке на конкретного ученика, при желании с меткой с его именем. Запретить запись экрана мы не обещаем.
Сможем менять программу сами?
Уроки, материалы, порядок модулей, задания и правила открытия по дате правятся из админки без нас. Новая механика, например баллы или автопроверка экзамена, это код и идёт через нас.
С чего это начинается
  • Разработкаот $2,850
  • Срок4–7 нед.
  • Поддержкаот $570/мес
Узнать цену за минуту