Своя платформа для онлайн-обучения или готовая: когда онлайн-школе и компании нужна разработка
Короткий ответ: готовая платформа подходит, пока ваша модель обучения укладывается в её настройки, — для первых курсов и проверки спроса её почти всегда хватает. Своя нужна, когда начинаются обходные пути: доступы считаются вручную, ученики живут в трёх системах, а корпоративные отчёты собираются в таблице. Обучающую платформу на заказ мы делаем по тарифу «Веб-приложение / SaaS» — от 160 000 ₽ и от 10 дней; состав, цену и срок фиксируем в договоре после брифа.
Что должно быть в обучающей платформе?
Семь блоков: курсы с уроками, доступы, тесты и задания, прогресс, оплата, сертификаты и уведомления. Плюс панель администратора, где всё это настраивает ваш методист без программиста. Если какого-то блока у вас нет — например, обучение бесплатное, — он просто не делается.
- Курсы и уроки. Модули, уроки с видео, текстом, файлами и ссылками, порядок прохождения: можно ли открыть третий урок, не пройдя второй.
- Доступы. Кто видит какой курс, с какого числа и до какого. Доступ появляется после оплаты, по назначению администратора или по приглашению.
- Тесты и задания. Тест с автоматической проверкой и задание, которое проверяет куратор: ученик сдаёт ответ, куратор принимает или возвращает на доработку с комментарием.
- Прогресс. Ученик видит, сколько осталось, администратор — кто застрял и на каком уроке.
- Оплата. Тарифы курса, приём оплаты онлайн и учёт платежей. При расчётах через интернет продавец обязан выдать кассовый чек по закону 54-ФЗ; как это устроено технически, разобрали в статье о приёме оплаты на сайте и онлайн-кассе.
- Сертификаты. Документ с именем, названием курса и датой, который формируется после прохождения. Это внутренний документ школы; выдача документов об образовании — отдельный юридический вопрос, его платформа не решает.
- Уведомления. Письма о доступе, о проверке задания, о завершении курса.
Большая часть этого совпадает с тем, что есть в любом кабинете с ролями: вход, права, данные пользователя, оплата, уведомления, история. Поэтому обучающая платформа — это частный случай личного кабинета; общие принципы мы описали в статье о том, что должно быть внутри личного кабинета. Специфика обучения — в доступах, проверке заданий и прогрессе.
Где пределы готовой платформы?
Готовые сервисы для онлайн-школ и коробочные системы дистанционного обучения рассчитаны на типовую модель: курс, тариф, ученик, тест. Пределы начинаются там, где ваша логика отличается от типовой, а сервис менять её не планирует. Это не недостаток сервиса — он и не обязан подстраиваться под каждого клиента.
Вот где упираются чаще всего:
- Нестандартные доступы. Компания покупает 30 мест и сама распределяет их между сотрудниками; урок открывается только после зачёта у куратора; доступ к модулю зависит от должности. Если сервис такого не умеет, администратор делает это руками.
- Ученики в нескольких системах. Заявка в CRM, оплата в платёжном сервисе, обучение на платформе, сотрудники — в кадровой программе. Связать их можно, если у сервиса есть готовая интеграция или открытый интерфейс для обмена; если нет — данные переносят выгрузками.
- Отчёты под ваш вопрос. «Кто из новых менеджеров филиала не прошёл курс по продукту за первые две недели» — такой отчёт либо есть в сервисе, либо собирается вручную из выгрузок.
- Расходы при росте. Абонентская плата многих сервисов растёт с числом учеников, курсов или администраторов. На малом объёме это удобно, на большом стоит пересчитать.
- Данные и внешний вид. Данные учеников хранятся на стороне сервиса, а интерфейс настраивается в пределах его шаблонов.
Если ни один пункт к вам не относится, разработка не нужна: запускайтесь на готовом сервисе и возвращайтесь к вопросу, когда появятся обходные пути.
| Вопрос | Готовая платформа | Своя платформа |
|---|---|---|
| Запуск первого курса | За дни, своими силами, без подрядчика | Только после брифа, прототипа и сборки; по тарифу от 10 дней |
| Логика доступа к урокам | В пределах настроек сервиса | Любая, которую можно описать правилом: по потоку, по оплате, по результату теста, по должности |
| Связь с CRM, 1С, кадровой системой | Через готовые интеграции и выгрузки, если они есть | Под ваши системы; 1–2 интеграции в базовом тарифе |
| Расходы с ростом числа учеников | Растут по тарифной сетке сервиса | Сервер и сторонние сервисы; разработка новых функций — отдельно |
| Где лежат данные учеников | На стороне сервиса, по его правилам | На сервере, который выбираете вы |
| Кто развивает продукт | Сервис — по своему плану | Вы — по своему, но и платите за каждое изменение |
Когда своя платформа оправдана?
Когда обходные пути уже стоят денег: администратор тратит часы на ручные доступы, ученики теряются между системами, а корпоративный клиент просит отчёт, который нельзя выгрузить. Ещё один довод — обучение и есть ваш продукт, и вы хотите развивать его по своему плану, а не по плану сервиса.
Признаки, что пора считать свою платформу:
- Есть хотя бы одно правило доступа, которое администратор выполняет вручную каждую неделю.
- Вы продаёте обучение компаниям, и им нужны места на сотрудников, отчёты и закрывающие документы.
- Данные о заявках, оплатах и прохождении нужно сводить вместе, а сервис не отдаёт их по интерфейсу обмена.
- Платформа — часть более крупного продукта: кабинета клиента, портала дилеров, сервиса по подписке.
- Вы уже знаете, чего не хватает, и можете описать это в нескольких сценариях, а не одной фразой «нужно своё».
Последний пункт важнее остальных. Если сценарии ещё не сложились, своя платформа станет копией готовой, только дороже. Сравнение по ключевым вопросам — в таблице.
Когда своя платформа вам не нужна?
Когда вы ещё проверяете, купят ли курс вообще, когда учеников мало и доступы выдаются без ручной работы, и когда главная проблема — не платформа, а контент или продажи. Разработка не исправит слабый курс и не приведёт учеников.
- Первый курс и неясный спрос. Запустите его на готовом сервисе, соберите обратную связь от первых потоков. Требования к своей платформе после этого будут конкретными.
- Обучение сотрудников в небольшой команде. Если нужно раз в год провести десяток людей через несколько уроков, хватит папки с видео, теста в форме и таблицы с отметками. Свою платформу под это строить нерационально.
- Курс — это закрытый канал с материалами. Если всё обучение — это посты, видео и чат, может хватить бота для платного канала, который выдаёт и закрывает доступ по оплате.
Чем отличается корпоративное обучение?
Ученик здесь не сам выбирает и оплачивает курс — его назначают. Поэтому в центре не витрина и оплата, а оргструктура, назначения по должностям, сроки и отчёты для руководителей. Оплаты внутри может не быть вовсе.
- Роли. Минимум три: сотрудник, руководитель, который видит своих подчинённых, и администратор обучения, который ведёт курсы и назначения. Иногда нужен автор курса с правом только на свои материалы.
- Оргструктура. Подразделения, должности, филиалы. Курсы назначаются группе: «всем новым менеджерам по продажам», «всем сотрудникам склада».
- Сроки и напоминания. У назначения есть срок; сотруднику и руководителю приходит напоминание, если срок прошёл, а курс не закрыт.
- Отчёты. Кто назначен, кто прошёл, кто просрочил, результаты тестов — по подразделению и по всей компании, с выгрузкой в таблицу.
- Источник сотрудников. Списки ведутся в кадровой программе или 1С — разумно брать их оттуда, а не заводить вручную; это одна из интеграций.
- Готовые курсы сторонних авторов. Купленные курсы часто приходят в формате SCORM — наборе спецификаций, который описывает, как упаковать учебный материал и как он передаёт результаты системе обучения; сам ADL сейчас называет SCORM устаревшим набором стандартов и предлагает преемника — cmi5. Если такие курсы у вас есть, скажите об этом на брифе: поддержку SCORM оцениваем отдельно.
Если обучение связано с обязательными инструктажами или аттестацией, требования к их оформлению задают нормативные документы, а не платформа. Их стоит сверить с вашим ответственным специалистом до того, как проектировать отчёты. Платформа для сотрудников часто становится разделом корпоративного портала; как выбирать разделы такого портала, мы разбирали в статье о корпоративном портале для сотрудников.
| Блок | В первой версии | Можно отложить |
|---|---|---|
| Курсы и уроки | Модули, уроки с видео, текстом и файлами, порядок прохождения | Конструктор курсов с перетаскиванием, шаблоны уроков |
| Доступы | Доступ по оплате или по назначению, срок доступа | Открытие уроков по расписанию потока, сложные пакеты |
| Тесты и задания | Тест с автопроверкой, задание с проверкой куратором | Банк вопросов со случайной выдачей, взаимопроверка |
| Прогресс | Отметка о прохождении урока, процент по курсу | Подробная аналитика по каждому вопросу теста |
| Оплата | Один-два тарифа курса, приём оплаты и учёт платежей | Рассрочка, промокоды, подписка с автопродлением |
| Сертификаты | PDF с именем, курсом и датой после прохождения | Проверка подлинности по номеру, разные шаблоны |
| Уведомления | Письма о доступе, проверке задания, завершении курса | Напоминания в Telegram-боте, цепочки писем |
Что войдёт в первую версию?
Один сценарий от начала до конца: ученик получает доступ, проходит уроки, сдаёт тест или задание, видит прогресс и получает сертификат. Каждый блок — в самом простом рабочем виде; всё, без чего этот путь проходится, откладывается до первых потоков.
Порядок решения такой же, как для любого нового сервиса: сначала один путь, который проверяет главную гипотезу, потом итерации. Подробно о том, как выбрать этот путь и не переписывать всё после запуска, — в статье MVP или полная версия. Таблица ниже — типовое деление для обучающей платформы; на брифе его подстраиваем под ваш случай.
Что подготовить к брифу:
- кто ваши ученики: частные лица, сотрудники клиента или собственные сотрудники;
- сколько курсов, сколько учеников сейчас и сколько ожидаете через год;
- как выдаётся доступ: после оплаты, по назначению, по потокам с датой старта;
- какие задания проверяет человек, а какие можно проверить автоматически;
- с какими системами связать платформу: CRM, 1С, кадровая программа, платёжный сервис;
- где сейчас лежат видео и сколько их по объёму;
- как входят ученики и есть ли требования к хранению их данных.
Про вход и данные. Мы делаем вход по почте и паролю, номеру телефона, Яндекс ID, VK ID или через Госуслуги — без кнопок Google и Apple: почему, разобрали в статье о входе в личный кабинет без Google и Apple. Имена, почты и результаты учеников — персональные данные в смысле закона 152-ФЗ, и оператором этих данных будет ваша школа или компания: согласие на обработку и политику конфиденциальности готовите вы, а место хранения выбираем вместе на брифе.
Какие ошибки делают при заказе обучающей платформы?
Главная — пытаться сразу повторить все функции готового сервиса плюс свои. Первая версия выходит большой, долгой, и половина её функций потом не используется. Остальные ошибки тоже про объём и про то, что не входит в разработку.
- Не посчитали видео. Хранить и раздавать видео с обычного сервера неудобно и небезопасно. Обычно видео размещают на видеохостинге и встраивают в уроки; его тариф оплачивается отдельно, по числу просмотров или объёму.
- Ждут, что платформа создаст контент. Тексты, съёмка и монтаж уроков в разработку не входят. Платформа без готового курса к запуску простаивает.
- Не решили вопрос с лицензией. Нужна ли школе лицензия на образовательную деятельность, определяет закон об образовании и характер ваших программ, а не выбор платформы. Это вопрос к юристу до запуска.
- Копируют чужую витрину. Каталог, отзывы и рассылки нужны школе, которая продаёт открыто. Корпоративной платформе они не нужны — там важнее отчёты.
- Нет хозяина курсов. Если никто не отвечает за обновление материалов и проверку заданий, даже идеальная платформа через полгода покажет устаревшие уроки и непроверенные работы.
Сколько стоит и сколько делается?
Отдельного тарифа на обучающие платформы в прайсе нет: их делаем по тарифу «Веб-приложение / SaaS» — от 160 000 ₽ и от 10 дней. Итог зависит от логики доступов, числа ролей и интеграций; точную цену называем после брифа и фиксируем в договоре до старта.
Что из базового объёма тарифа напрямую ложится на обучающую платформу:
- личные кабинеты и разграничение прав по ролям — ученик, куратор, администратор;
- база данных и API под курсы, уроки, попытки тестов и прогресс;
- таблицы с фильтрами, поиском и экспортом — для отчётов администратора;
- регистрация, вход, восстановление пароля и уведомления на почту;
- приём оплаты и учёт транзакций;
- 1–2 внешние интеграции, например с CRM или 1С;
- адаптивная вёрстка, выкладка на сервер, домен, SSL и базовая аналитика.
За доплату и после брифа считаем то, чего в базовом объёме нет: интеграции сверх двух, нестандартные платёжные схемы вроде рассрочки или корпоративных счетов на места, поддержку SCORM, нативное мобильное приложение — оно идёт по отдельному тарифу от 200 000 ₽. Видеохостинг, эквайринг и онлайн-касса оплачиваются их сервисам напрямую; юридические документы и подключение эквайринга оформляются на ваше юрлицо. Если нужны напоминания в мессенджере, к платформе можно добавить Telegram-бота — тариф от 16 000 ₽.
Порядок работы по договору: 50 % предоплаты, 50 % — по акту. Есть до 2 раундов правок на прототипе и до 2 на готовой сборке, на приёмку отводится 5 рабочих дней. После запуска — 14 дней бесплатной поддержки с мелкими правками, гарантия по договору — 30 календарных дней с даты акта; дальше — по абонентке «Поддержка и развитие» от 7 900 ₽ в месяц или почасово. Исходный код фронтенда и бэкенда передаём в ваш Git-репозиторий: исключительное право на код остаётся у исполнителя, а вы с даты полной оплаты получаете лицензию на весь срок действия права — можно размещать платформу на любом сервере и развивать с любым подрядчиком. Исполнитель освобождён от НДС по п. 1 ст. 145 НК РФ. Все тарифы — на странице цен.
Короткие ответы на частые вопросы
Что дешевле на старте — своя платформа или готовая?
На старте почти всегда дешевле готовая: вы платите абонентскую плату сервису и запускаете курс сами. Своя платформа требует вложений в разработку и оправдывает их не ценой, а возможностями — когда готовая уже мешает работать.
Сколько стоит своя платформа для онлайн-обучения?
Отдельного тарифа на обучающие платформы в прайсе нет, их делаем по тарифу «Веб-приложение / SaaS» — от 160 000 ₽ и от 10 дней. Точный состав и цену называем после брифа и фиксируем в договоре до старта.
Можно ли перенести курсы с готовой платформы на свою?
Чаще всего да, но по частям: видео, тексты и файлы обычно выгружаются, а прогресс учеников, ответы на тесты и история оплат — зависит от того, что отдаёт сервис. Что именно можно забрать, проверяем на брифе до сметы.
Можно ли защитить видеоуроки от скачивания?
Затруднить можно: видео отдают через видеохостинг с защищёнными ссылками и привязкой к домену. Полностью исключить запись экрана или съёмку на телефон не может ни одна платформа, поэтому ценность курса держится ещё и на проверке заданий и обратной связи.
Нужно ли мобильное приложение для обучающей платформы?
Для первой версии обычно нет: адаптивная вёрстка входит в тариф, и уроки открываются с телефона в браузере. Отдельное приложение имеет смысл, когда нужен офлайн-режим или push-уведомления, — это другой тариф, от 200 000 ₽.
Подходит ли своя платформа для обучения сотрудников?
Да, если нужны назначение курсов по должностям, сроки и отчёты для руководителей, связь с кадровыми данными. Разделы и роли под вашу структуру определяем на брифе.
Услуги и кейсы по теме: веб-приложения и SaaS · цены и сроки
Опишите, кого и чему вы учите, сколько учеников и как сейчас устроены доступы и оплата, — после брифа вернёмся с составом первой версии, ценой и сроком.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
