Что это за платформа
Платформа для онлайн-школы: курсы, ученики, доступы, проверка заданий, продажи, рассылки, автоматизации. Отличается она от привычных не набором возможностей, а тем, где всё это стоит и кому принадлежит.
Эта страница отвечает на первый вопрос покупателя: что именно он покупает.
Коробка, а не сервис #
Вы покупаете не доступ к чужой системе, а саму систему. На практике это значит четыре вещи.
Код и база — на вашем сервере. Не «в вашем разделе нашего сервера», а на машине, к которой у вас есть root. Вы можете подключиться к PostgreSQL, посмотреть таблицы, снять дамп, перенести всё на другой сервер за вечер.
Мы не ходим внутрь. У нас нет доступа к вашей установке, и мы не можем ни посмотреть ваши данные, ни что-то в них поправить. Это ограничивает поддержку: на вопрос «почему у ученика не открылся урок» мы ответим, где посмотреть, но не посмотрим сами.
Оплата разовая. Покупается коробка, а не подписка (ADR-029). Все модули входят в один пакет — докупаемых модулей нет. Установка, обновления и настройка — отдельная услуга, если вы захотите её заказать, а не обязательная часть сделки.
Если мы исчезнем, школа продолжит работать. Ровно как работала: сервер ваш, код открытый и читаемый, база ваша. Перестанут приходить обновления — и это всё, что изменится. Ответ намеренно прямой: уклончивый ответ на этот вопрос стоит дороже честного.
Одна установка — одна школа #
Мультиарендности нет: на одной установке живёт одна школа. Из этого следуют оба последствия, и второе не приятнее первого.
Хорошее. У вас нет соседей по базе. Никто не может уронить вашу школу своей нагрузкой, никто не влияет на ваши лимиты и на скорость. Обновление приходит тогда, когда вы его поставили, а не когда мы решили выкатить всем.
Плохое. Обновление — ваше событие, а не наше. Кто-то должен его поставить, проверить и, если что-то пошло не так, откатить. Резервные копии тоже ваши: они настраиваются при установке, но следит за ними школа.
Из этого же следует, что своего приложения в App Store и Google Play не будет никогда (ADR-053). Каждой школе понадобилось бы своё приложение со своим названием и иконкой — это сотни публикаций, сотни ревью и аккаунты разработчика на покупателе, который купил коробку именно затем, чтобы этим не заниматься. Вместо магазинов кабинет ученика ставится на домашний экран как PWA, а для тех, кто живёт в Telegram, есть отдельная оболочка.
Что входит #
Один пакет, все модули:
| Модуль | Что делает |
|---|---|
| Обучение | Курсы, модули, уроки, задания и ответы, тесты, прогресс, правила открытия уроков, сертификаты, кураторы, потоки |
| Коммерция | Продукты, тарифы, заказы, платежи, выданные доступы, промокоды, возвраты, рассрочка, подписки |
| CRM | Сегменты, массовые действия, канбан заказов, история взаимодействий |
| Сообщения | Письма, Telegram, уведомления в кабинете, шаблоны, рассылки, категории подписок и отписки |
| Сценарии | Автоматизации графом: триггер, условие, действие, задержка, ожидание события |
| Вебинары | Комнаты, регистрации, чат, тайминг продающих блоков, учёт досмотра |
| Сайт | Страницы, блоки, формы и их обработчики, файлы |
| Аналитика | Продажи, источники, доходимость, воронки |
Плюс интеграции: ключи API, исходящие вебхуки, импорт и экспорт.
Часть этого уже работает, часть ещё пишется. Что именно — сказано на каждой странице отдельно, и раздел Проект API целиком помечен как замысел.
Кому это не подходит #
Абзац обязательный: без него страница превращается в рекламу.
Школе без технического специалиста и без подрядчика. Коробку надо поставить на сервер, настроить домен и почту, подключить платёжного провайдера, а потом обновлять. Это не «нажать кнопку»: первая установка на живой сервер заняла у нас день и дала девять находок. Если в школе некому этим заняться и не планируется нанимать — вам будет проще с SaaS, где всё это делает продавец.
Школе, которой нужно приложение в магазине. Его не будет, см. выше.
Школе, которая хочет начать сегодня к вечеру. Регистрация в SaaS занимает минуту, установка коробки — часы, и до неё ещё нужен сервер.
Что дальше #
- Как устроена — из чего собрана платформа и что это меняет.
- Чем отличается — сравнение с GetCourse и School-master, включая то, чего у нас нет.
- Установка — требования к серверу и порядок.