Личный кабинет ученика
Ученик видит, на каком он уроке, сдаёт работу там же и получает следующий модуль без того, чтобы кто-то открывал доступ руками.
- Разработкаот $2,850
- Срок4–7 нед.
- Поддержкаот $570/мес
Кому подходит: Онлайн-школы, где ссылки на уроки рассылает куратор, доступ после оплаты открывают руками, а прогресс лежит в переписке.
Состав первой версии
- уроки по модулям
- доступ по оплате
- проверка заданий
- прогресс ученика
Цифры выше это пакет, на котором это стоит: CRM или личный кабинет. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.
Как проходит путь
- 01
Оплата открывает то, что куплено
Тариф, поток и срок доступа выводятся из платежа, а не из галочки в таблице.
- 02
Работа сдаётся под уроком
Задание лежит под уроком, ответ загружается туда же, и на проверке видно, какой это урок и какая попытка.
- 03
Следующий модуль открывается по правилу
По дате, по принятой работе или по обоим условиям, и правило записано в курс.
Что решает, будет это работать или раздражать
Поток это не курс
Если поток не заложен в модель данных с самого начала, второй запуск делают копией курса, и правки расходятся.
Проверка это очередь, а не почта
Работы приходят волной к дедлайну, поэтому очередь с приоритетом по времени ожидания есть в первой версии.
Возврат, перенос и заморозка
Что происходит с доступом при возврате, переносе и заморозке, записывается в правила до запуска, а не в переписке.
Что мерить после запуска
- дошли до последнего модуля
- время от сдачи до проверки
- доступов выдано руками
- вопросов про доступ
Почему это выходит быстрее
Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.
Возможный стек под это
Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.
- Кабинет и админкаTypeScriptReactNext.js
- Сервер и данныеNode.jsPostgreSQLPrismaRedisS3
- Оплаты и уведомленияStripePaddleTelegram Bot APIDockerGrafana
Посчитайте цену сами, прямо здесь
Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.
Эти счета придут не от нас
- хранение и раздача видео
- комиссии платёжных систем с оплат
- письма и SMS ученикам
- хостинг и серверы
Спрашивают до первого созвона
- Почему не готовая платформа для курсов?
- Если курс в неё ложится, берите, и мы прямо это скажем. Своё оправдано там, где платформа мешает: свои правила открытия модулей, свой процесс проверки, свои оплаты.
- Где лежит видео и можно ли его защитить?
- В вашем хранилище или у видеосервиса, отдаётся по временной ссылке на конкретного ученика, при желании с меткой с его именем. Запретить запись экрана мы не обещаем.
- Сможем менять программу сами?
- Уроки, материалы, порядок модулей, задания и правила открытия по дате правятся из админки без нас. Новая механика, например баллы или автопроверка экзамена, это код и идёт через нас.