WAPP
Образование16 мин чтения

Своя платформа для онлайн-школы или готовый сервис: что выбрать и сколько стоит

Максим

Максим

Основатель / CTO

LinkedIn
Своя платформа для онлайн-школы или готовый сервис: что выбрать и сколько стоит

Кому и зачем нужна своя платформа для онлайн-уроков

Разработка собственной платформы для онлайн-уроков стоит от 1,5 млн ₽ и занимает от трёх месяцев. Подписка на готовый сервис — от 3 000 рублей в месяц, регистрация за 14 дней, и можно сразу проводить занятия. Кажется, выбор очевиден? Но через год-два ситуация часто переворачивается: комиссии растут, ученики упираются в чужой интерфейс, а преподаватель не может создать урок в нужном ему формате. И вот уже «бесплатный тариф» обходится дороже, чем собственное приложение.

Студия WAPP разрабатывает EdTech-продукты для компании и организации разного масштаба и видит обе стороны этого выбора. На странице решений для онлайн-образования собраны проекты разного масштаба: от индивидуальных уроков музыки до платформ для университетов. Этот опыт даёт понятным язык для разговора о том, когда готовые инструменты закрывают все задачи, а когда становятся тормозом.

Три сценария — три разных ответа

Универсального решения не существует. Но есть чёткие критерии, которые помогают выбрать быстро.

Первый сценарий — преподаватель на старте. Репетитор по английскому языку с 30 учениками. Ему нужен личный кабинет, расписание, возможность давать домашние задания, чат и видеосвязь. Конструктор курсов на готовой образовательной платформе типа GetCourse или Антитренингов закроет необходимое. Тратить время и деньги на разработку здесь бессмысленно: база учеников маленькая, процесс обучения стандартный, учебные материалы — видео, текст, файлы — укладываются в шаблоны. Можно попробовать бесплатно и работать так год или два без ограничений.

Второй сценарий — онлайн-школа, которая выросла. 500 учеников, несколько курсов, группы разных уровней. Тарифы готовых сервисов на таком количестве пользователей начинают кусаться. Комиссия с каждой оплаты, невозможность создавать интерактивные задания своей логики, отсутствие доступа к данным учащихся для аналитики, чужой сайт вместо собственного бренда. Школа тратит время на обходные решения и теряет контакты студентов при каждом обновлении платформы. Здесь уже стоит считать: иногда дополнительные расходы на подписку за год превышают стоимость создания собственной системы.

Третий сценарий — крупная школа или учебный центр. 2 000+ учеников, вебинары, запись уроков, приём платежей, интеграция с CRM, мобильное приложение, встроенный чат между преподавателями и студентами, сложная программа обучения с ветвлением. Готовые решения на этом масштабе работать могут, но каждая новая функция — это костыль. Своя платформа для онлайн-занятий здесь окупается, потому что даёт полный доступ к данным, снимает любые ограничения и позволяет строить продукт под задачи бизнеса, а не подстраивать бизнес под чужой интерфейс.

Три ступени по числу учеников: до 200 — готовый сервис; 300–1000 — считать; свыше 1000 — своя платформа. Линия — точка перелома.

Для кого этот материал

Дальше в статье — конкретика для каждого из этих сценариев. Сколько стоит разработка, из чего складывается цена, как проводить онлайн-уроки без сбоев связи и почему подготовка видеосвязи — отдельная сложная задача. Если хочется сделать образование доступнее и при этом не переплатить — разберём пошагово, как обучать онлайн на своей или чужой платформе и в какой момент первый вариант выгоднее второго.

Когда GetCourse и готовых сервисов достаточно

Честно: если у преподавателя 30–80 учеников и один-два онлайн-курса, тратить время на выбором между фреймворками и базами данных — пустая история. Готовый сервис закроет все задачи быстрее и дешевле. Вот конкретные ситуации, когда собственная разработка не нужна вообще.

Преподаватель на старте: скорость важнее идеала

Допустим, репетитор по английскому языку решил масштабироваться. Раньше вёл индивидуальные занятия по Zoom, теперь хочет создать записанный курс и продавать доступ. Учеников пока несколько десятков, оборот скромный. Первый порыв — сделать «свою платформу, чтобы всё было по-взрослому». Не надо.

GetCourse, Антитренинги, Stepik, Teachable — любая из этих образовательных платформ позволяет за два-три дня собрать личный кабинет для учащихся, загрузить видео, прикрепить файлы с учебными материалами, настроить домашние задания и подключить приём оплаты. Конструктор уроков понятным интерфейсом проведёт через каждый шаг. Регистрации хватит, чтобы начать работать в тот же день.

Тарифы стартуют от 3 000–5 000 рублей в месяц. За эти деньги — встроенный чат с учениками, система тестов, запись вебинаров, база контактов студентов. Некоторые платформы дают бесплатный тариф или пробный период на 14 дней, чтобы попробовать инструменты без вложений. На Stepik, например, можно бесплатно разместить онлайн-курс и набрать первую группы пользователей.

36 000–60 000 рублей в год за готовое решение против минимум 1,5 млн рублей и трёх месяцев на разработку. Арифметика очевидна.

Типовой формат обучения — типовая платформа

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

Для таких задач готовые сервисы подходят идеально. GetCourse закрывает воронку продаж и проведения онлайн-уроков одним приложением. Антитренинги дают простой интерфейс для создания курсов без лишних функций. Teachable удобен, если школа работает на англоязычную аудиторию. Каждого из этих решений хватит на годы вперёд — пока школа не дорастёт до масштаба, где ограничения платформы станут ощутимы.

Если онлайн-школа обучает дистанционно меньше ста человек — вкладываться в собственную разработку бессмысленно. Время, которое уйдёт на подготовку ТЗ, согласования с разработчиками и тестирование, лучше потратить на создание новых уроков и привлечение студентов. На старте главное — сделать первый запуск быстро, собрать обратную связь, понять, как проводить онлайн-занятия эффективно. Платформа — инструмент, а не продукт. Продукт — образование, которое даёт результат ученикам.

А вот когда количество учеников переваливает за сотню и появляются нетиповые сценарии — тогда разговор о собственной платформе становится предметным. Об этом дальше.

Что реально ограничивает в готовых платформах

Первое ограничение, с которым сталкивается растущая онлайн-школа, обычно денежное — но важно не перепутать эквайринг с наценкой платформы. Комиссия Get Модуля (GetCourse Pay) — это плата за приём платежей: по срезу на 2026 год около 3,5% по картам РФ, СБП и Pay-сервисам и около 10% по зарубежным картам. Тарифы пересматриваются, поэтому перед расчётом стоит сверить актуальные условия. Это не «наценка GetCourse сверх эквайринга», а сам эквайринг внутри экосистемы.

Настоящая ловушка масштаба — другая. Тариф GetCourse считается не от активных учеников, а от всей накопленной базы контактов. По срезу на 2026 год ступени начинаются примерно с 4 400–5 900 ₽ в месяц и на верхних тарифах доходят до порядка 145 000 ₽ в месяц — школа платит и за тех, кто давно не учится. База растёт с каждой воронкой и рекламной кампанией, а с ней растёт и ежемесячный счёт. Плюс ценовая политика может измениться: ступени поднимут, условия ужесточат, а ученики, материалы и история платежей остаются внутри сервиса.

Чужой домен, чужой бренд

Онлайн-школа работает на поддомене платформы или на сайте с конструктором, где интерфейс ограничен шаблонами. Личный кабинет ученика выглядит одинаково у всех пользователей сервиса. Создать уникальную среду обучения, которая запоминается и отличает от конкурентов, не получится. Преподаватель хочет, чтобы студенты ассоциировали образование с его брендом, а не с логотипом платформы в углу экрана. Приложение? Только если сервис его предоставляет — и снова под своим именем.

Логика уроков и механики занятий

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

Другая ситуация: преподаватель проводит онлайн-занятия, где нужны интерактивные задания с проверкой в реальном времени — не просто тестов с вариантами ответов, а задач с развёрнутой логикой. Или нужна запись индивидуальных траекторий каждого ученика, чтобы система подбирала следующий урок на основе результатов предыдущего. Создавать такие механики в рамках готовой платформы для онлайн-курсов технически невозможно — это выходит за возможности любого конструктора.

Данные учеников заперты

Это, думаю, самая недооценённая проблема. Вебинары отвели, видео загрузили, база учащихся растёт — но доступ к сырым данным ограничен. Сквозную аналитику не построить: сервис отдаёт только те отчёты, которые предусмотрел разработчик платформы. Контакты учеников, история их работы с учебными материалами, файлы с домашними заданиями — всё это хранится на чужих серверах. Политика конфиденциальности и обработки персональных данных определяется не школой, а платформой: доступ к информации об учениках остаётся на стороне сервиса. Если сервис закроется или резко изменит условия — быстро перенести базу и сделать процесс обучения непрерывным не выйдет. Экспорт данных, как правило, ограничен несколькими полями в CSV.

Когда ограничения становятся критичными

Граница проходит не по количеству учеников, а по сложности задач. Если онлайн-школа масштабируется и хочет создавать уникальный образовательный продукт — с чатом поддержки внутри урока, с нелинейной подготовкой материалов, с собственным мобильным приложением — выбором остаётся либо мириться, либо строить своё. Первый путь дешевле на дистанции в несколько дней, второй — на дистанции в два года. И здесь начинается разговор о том, из чего состоит собственная платформа для дистанционного обучения и сколько это стоит.

Из чего состоит своя платформа для онлайн-школы

Своя платформа для онлайн-школы — это не один монолитный сервис, а набор модулей. Каждый решает конкретную задачу. И собирать их можно постепенно: сначала то, без чего вообще не запуститься, потом — всё остальное.

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

Модули подключаются поэтапно: сначала роли, расписание и контент, затем оплата и аналитика.

Кабинеты ролей

Первый и самый очевидный модуль. У каждого пользователя свой интерфейс:

  • Кабинет ученика — личный кабинет, где студент видит расписание занятий, доступ к урокам, домашние задания и историю оплат. Никаких лишних кнопок, только то, что нужно для обучения.
  • Кабинет преподавателя — здесь учитель создаёт уроки, загружает учебные материалы, проверяет задания и даёт обратную связь. Преподаватель не должен видеть финансовые отчёты или настройки сайта.
  • Кабинет администратора — полный контроль: управление тарифами, регистрации новых учеников, аналитика, приём платежей.
  • Кабинет куратора — отдельная роль для тех, кто ведёт группы студентов, отслеживает прогресс и помогает не бросить курс.

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

Расписание и календарь

Для онлайн-уроков и занятий в реальном времени расписание — критичный инструмент. Ученик бронирует слот, преподаватель подтверждает, система отправляет напоминания. Если школа проводит индивидуальные уроки (английский язык, музыка), нужна запись на конкретное время с учётом часовых поясов. Для групповых онлайн-занятий — другая логика: лимит мест, лист ожидания, автоматическая отмена при недоборе.

Доставка контента

Это ядро любой образовательной платформы: видео, текст, тесты, файлы, презентации, домашние задания. Конструктор уроков позволяет преподавателю собирать материалы в нужном порядке без помощи программиста. Для проведения онлайн-курсов с нелинейной программой (когда следующий урок зависит от результатов тестов) нужна встроенная система проверки знаний. Именно так устроена платформа для онлайн-уроков музыки Glinka Digital: интерактивные задания, быстрый доступ к записи урока, подготовка материалов под каждого учащегося.

Оплата и подписки

Приём платежей, управление тарифами, автопродление подписок, возвраты. Эквайринг платится в любом случае — и на готовом сервисе, и на своей платформе. По срезу на 2026 год базовая ставка ЮKassa по картам начинается примерно от 2,8%, СБП — порядка 0,4–0,7%; у Get Модуля по картам РФ, СБП и Pay-сервисам — около 3,5%. Разница около 0,7 п. п. сама по себе разработку модуля оплаты не окупает, а ЮKassa можно подключить и внутри GetCourse. Тарифы эквайеров пересматриваются — цифры ниже стоит перепроверить перед решением.

Своя платформа здесь даёт не «экономию на комиссии посредника», а свободу выбирать эквайера и платёжные сценарии: рассрочки, подписки, приоритет СБП с более низкой комиссией, свои правила возвратов и статусов доступа. Модуль оплаты нужен, чтобы платежи подчинялись логике школы, а не шаблону конструктора.

Аналитика и отчёты

Сколько учеников завершили курс? На каком уроке чаще всего бросают? Какой преподаватель получает лучшие оценки? Эти инструменты помогают принимать решения на основе данных, а не интуиции. На готовых сервисах аналитика ограничена несколькими стандартными отчётами. Своя платформа позволяет создавать любые срезы — вплоть до количества дней между регистрацией и первой оплатой.

Необязательно строить всё сразу

Главное, что стоит понять: это не монолит. Можно начать с кабинетов, расписания и доставки контента, а чат, мобильное приложение и продвинутую аналитику добавить через несколько месяцев. Такой подход сокращает первоначальный бюджет и время до запуска — реально выбрать необходимое и запуститься за 60–90 дней, а не ждать полгода.

Видеосвязь для онлайн-уроков: почему это отдельная сложная задача

Среди всех модулей образовательной платформы видеосвязь — самый коварный. Со стороны кажется: подключи любой сервис видеозвонков, дай преподавателю ссылку, и готово. На практике между «провести созвон» и «провести онлайн-урок» — пропасть, которую многие замечают слишком поздно.

Почему обычный видеочат не подходит для онлайн-занятий

У урока жёстче требования: ниже задержка, выше качество звука, адаптация под слабый канал.

Первый враг — качество звука. Для рабочего созвона сжатие аудио до 32 кбит/с терпимо: голос разборчив, собеседники понимают друг друга. Но попробуйте провести урок музыки с таким битрейтом. Ученик берёт аккорд на гитаре, а преподаватель слышит кашу — алгоритмы шумоподавления срезают обертоны, потому что принимают их за фоновый шум. Та же история с уроками английского языка или русского языка: интонации, придыхания, тонкие фонетические различия теряются. Для платформы онлайн-обучения, где звук — основной инструмент передачи знаний, это критично.

Второй враг — задержка (latency). В обычном видеочате задержка 300–500 мс нормальна. Но при интерактивных занятиях, где преподаватель просит ученика повторить фразу или сыграть пассаж, полсекунды превращают диалог в мучение. Люди перебивают друг друга, теряют ритм, устают быстрее. Для индивидуальных уроков это раздражает, для групповых — убивает процесс. Когда в виртуальном классе сидят 15–20 учащихся и каждого нужно по очереди слушать, задержки складываются и дают хаос.

Групповые уроки — отдельная головная боль

Стабильность соединения при групповых онлайн-занятиях зависит от самого слабого звена. Один ученик заходит с мобильного приложения через 3G в пригороде, другой — с ноутбука через домашний Wi-Fi, третий сидит в коворкинге с перегруженной сетью. Система видеосвязи должна адаптироваться к каждому из них: снижать разрешение видео для слабого канала, сохраняя при этом приемлемое качество звука. Готовые решения вроде встроенного Zoom или Jitsi этим управляют ограниченно — у них нет доступа к логике урока и они не знают, кому сейчас необходимое приоритетное соединение: тому, кто отвечает, или тому, кто демонстрирует презентации на онлайн-доске.

При разработке платформы Glinka Digital для онлайн-уроков музыки именно видеосвязь стала ключевым вызовом. Задача была не просто создать видеозвонок, а сделать инструмент, в котором преподаватель слышит нюансы звукоизвлечения ученика в реальном времени. Пришлось отказаться от стандартных кодеков и работать с аудиопотоком отдельно от видео, выставляя приоритеты так, чтобы звук шёл без потерь даже при просадке канала.

Похожие задачи, но с другой спецификой, решались в проекте для Сколтеха. Там сотни студентов подключались одновременно, и платформа должна была работать стабильно при разных сценариях проведения лекций и семинаров — от потокового вещания на 200 человек до камерных групп по 5–8 студентов с обратной связью.

На что обратить внимание при выборе

Если онлайн-школа планирует проводить живые уроки, а не просто выкладывать записанные видео и учебные материалы, вопрос видеосвязи стоит выделить в отдельную задачу ещё на этапе подготовки. Выбрать подходящее решение с первого раза получается редко. Нужно тестировать задержку, проверять работу с разных устройств, смотреть, как система ведёт себя при нестабильном интернете. Бесплатно попробовать можно несколько вариантов, но итоговый выбор всегда упирается в специфику: для курсов с домашними заданиями и текстовой проверкой качество связи менее критично, а вот для живых онлайн-уроков с голосовым взаимодействием — это фундамент, без которого всё остальное теряет смысл.

Сколько стоит разработка своей платформы и сколько занимает по времени

Перейдём к самому болезненному вопросу — деньгам и срокам. Стоимость разработки платформы для онлайн-уроков зависит от десятков переменных, и любой, кто называет точную цифру до анализа задачи, скорее всего, лукавит. Но ориентиры дать можно.

Из чего складывается бюджет

Первый фактор — количество ролей пользователей. Платформа онлайн-школы с одним типом ученика и одним преподавателем проще, чем система с администраторами, кураторами, методистами и группами студентов, у каждого из которых свой личный кабинет, свои права доступа, свой интерфейс. Каждая роль — это отдельных экранов на несколько десятков, а то и сотню.

Второй — набор функций. Конструктор курсов с текстом и видео, домашние задания с автопроверкой тестов, расписание онлайн-занятий, чат между учеником и преподавателем, встроенный приём оплаты, запись вебинаров, интерактивные доски, мобильное приложение — всё это отдельные модули. Чем больше модулей в первой версии, тем дольше сроки и выше бюджет.

Третий — интеграции. Подключение платёжных систем, сервисов рассылок, CRM, видеосвязи, хранилищ для учебных материалов и файлов. Каждая интеграция требует времени на разработку, тестирование и поддержку.

Детальный разбор структуры затрат на создание приложения — по ссылке. Там же понятным языком объясняется, почему мобильное приложение удваивает бюджет по сравнению с веб-версией.

MVP, полноценная платформа и поддержка

MVP — минимальная рабочая версия, с помощью которой можно начать обучать первых учеников. Обычно это личный кабинет для двух ролей, доступ к урокам, простой формат подачи контента, базовые задания. MVP образовательной платформы начинается от 1,5 млн ₽, срок — от трёх месяцев. Точная оценка зависит от числа ролей и набора модулей.

Полноценная образовательная платформа с расширенными возможностями — аналитика по каждому ученику, гибкое расписание, проведения онлайн-уроков с видеосвязью, система тарифов и решения для дистанционного обучения разных групп. Бюджет и сроки такой конфигурации считаются после анализа задачи и зависят от количества ролей, интеграций и требований к видеосвязи.

Мобильное приложение для iOS и Android — отдельная строка расходов, которая прибавляет к проекту и время, и деньги.

Ошибка, которую допускают почти все

Типичная история: школа закладывает бюджет на разработку, запускается, радуется — а через два-три месяца выясняется, что образование не стоит на месте. Нужно обновить интерфейс, добавить дополнительные инструменты для преподавателей, починить баг, который проявляется только на определённых устройствах, адаптировать сайт под новых пользователей. На поддержку и развитие уходит ощутимая сумма каждый месяц — и так каждый год.

Без выделенного бюджета на сопровождение платформа за полгода-год устаревает. Это не гипотетический сценарий, это закономерность. Поддержка включает серверную инфраструктуру, обновления безопасности и обработки персональных данных, быстрый фикс багов, адаптацию под новые версии операционных систем. Забыть про эти расходы — всё равно что купить автомобиль и не заложить деньги на бензин и ТО.

Прежде чем выбрать между готовым сервисом и собственной разработкой, стоит честно посчитать не только первый платёж, но и совокупные затраты за два-три года. Иногда готовые решения с бесплатным тарифом на старте оказываются дороже, а иногда собственная платформа не окупается вовсе. Всё зависит от масштаба: количество учеников, число курсов, задачи, которые не решить без кастомной разработки.

Как принять решение: чек-лист для вашей школы

Цифры посчитаны, плюсы и минусы разложены. Но выбор платформы для онлайн-школы всё равно буксует, потому что каждый проект уникален. Ниже — набор вопросов, которые помогают сделать этот процесс понятным и быстрым. Ответьте на каждый честно, запишите результат и сверьтесь с рекомендацией в конце. Полезные ориентиры ниже собраны из практики экспертов, которые внедряли обе схемы.

Вопросы, которые решают всё

Сколько у вас учеников прямо сейчас? Если до 200 человек, готовые сервисы закрывают задачи без ограничений. Конструктор уроков, личный кабинет студентов, приём оплаты, домашние задания, чат с преподавателем — всё это доступно бесплатно или за несколько тысяч рублей в месяц. Тратить время на разработку при таком масштабе нет смысла.

Какой размер базы контактов и какой тариф платформы? На GetCourse счёт растёт от накопленной базы, а не только от активных учеников. Посчитайте подписку за год вместе с эквайрингом — и сравните с тем, сколько из базы реально учится.

Нужна ли уникальная логика уроков и заданий? Интерактивные тесты с ветвлением, адаптивные траектории обучения, нестандартная система оценки — если что-то из этого критично, готовые тарифы вряд ли справятся. На стандартных платформах для онлайн-курсов можно создавать видеоуроки, текстовые материалы, простой формат тестов. Но создать нестандартную механику, скажем, для занятий по английскому языку с распознаванием речи — уже нельзя.

Критична ли встроенная видеосвязь? Если школа проводит онлайн-уроки в реальном времени, вебинары или индивидуальные занятия, подумайте: устраивает ли вас Zoom как отдельных инструмент? Или нужна запись уроков, интерактивные доска и презентации прямо внутри платформы? Второе — это уже история про собственную разработку.

Планируете ли рост в два-три раза за год? Если да, учтите: при масштабировании количество пользователей растёт, а вместе с ним растут комиссии и ограничения готовых сервисов. Новых учеников обучать на чужой платформе дорого: каждый следующий студент увеличивает расходы.

Есть ли в команде технический специалист? Хотя бы один человек, который понимает, как работать с подрядчиками, ставить задачи разработчикам и проверять результат. Без такого человека образовательная платформа на заказ рискует затянуться на месяцы. Это не повод отказываться, но повод заложить дополнительные 14 дней на подготовку.

Насколько важен доступ к базе учеников и данным? Политика персональных данных, контакты учащихся, аналитика по каждому уроку — на чужом сайте всё это принадлежит не вам. Если хотите получить полный контроль, строить CRM-связи и использовать данные для маркетинга — нужна своя система.

Три сценария по результатам

Большинство ответов указывают на малый масштаб. Менее 200 учеников, оборот до 300 000 ₽, стандартные задания, нет потребности в уникальных функциях. Решение: оставайтесь на готовом сервисе, попробуйте бесплатный тариф и не усложняйте. Первый приоритет — контент и продажи, а не разработка.

Школа растёт, но не всё критично. 300–1000 учеников, несколько курсов, оборот выше 500 000 ₽, есть пара задач, которые готовые инструменты решают плохо. Решение: мигрируйте частично. Используйте готовую платформу как базу, а отдельные модули — приложение, проведения онлайн-занятий с видео, нестандартные задания — закажите на стороне.

Всё упирается в ограничения. Более 1000 учеников, высокий оборот, уникальные методики обучения, потребность в связи данных с CRM и маркетингом. Решение: стройте свою образовательную платформу. Запросите расчёт у двух-трёх студий и сравните. С примерами реализованных проектов разных масштабов можно ознакомиться по ссылке.

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

Часто задаваемые вопросы

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

Можно ли перенести учеников и контент с готового сервиса на свою платформу?

Да, но процесс зависит от конкретного сервиса. GetCourse и другие крупные платформы позволяют выгрузить базу учеников, контакты, историю оплат и учебные материалы в формате файлов CSV или через API. Видеозаписи уроков, домашние задания, тесты и презентации придётся переносить вручную или с помощью скриптов. Первый шаг — запросить у текущего сервиса полный экспорт персональных данных пользователей: по закону отказать не могут.

Сколько времени займёт запуск MVP своей платформы для онлайн-уроков?

Минимальный работающий продукт с личным кабинетом, расписанием занятий, приёмом оплаты и доставкой видеоконтента создают за 2–4 месяца. Сроки зависят от количества ролей (ученик, преподаватель, администратор), сложности интерактивных заданий и необходимости встроенной видеосвязи. Если нужна быстрая проверка гипотезы — можно сделать первый релиз за 6–8 недель, а дополнительные функции добавлять после запуска.

Что дешевле в перспективе двух лет — готовый сервис или своя разработка?

Для онлайн-школы с количеством учеников до 300–500 готовый сервис обойдётся дешевле: тарифы от 3 000 до 15 000 рублей в месяц, за два года выходит до 360 000 ₽. Своя образовательная платформа стартует от 1,5 млн ₽ на разработку, но ежемесячные расходы после запуска — только хостинг и поддержка. При обороте выше 500 000 ₽ в месяц и тысяче студентов комиссии и ограничения готовых решений начинают «съедать» экономию, и собственная разработка окупается уже к концу первого года.

Обязательно ли делать мобильное приложение для онлайн-школы?

Нет, на старте достаточно адаптивного сайта. Большинство учащихся проходят онлайн-курсы с телефона через браузер, и если интерфейс удобный — приложение не даёт заметного прироста конверсии. Приложение имеет смысл создавать, когда у школы больше 1 000 активных учеников, есть потребность в пуш-уведомлениях, офлайн-доступе к материалам или чат для обратной связи работает в реальном времени. Попробовать бесплатно можно с помощью конструктора PWA — это промежуточный формат между сайтом и нативным приложением.

Как обеспечить стабильную видеосвязь для групповых онлайн-занятий?

Главные задачи — низкая задержка звука (до 200 мс), адаптивный битрейт видео и устойчивость при слабом интернете у отдельных участников. Для проведения онлайн-уроков в группах до 30 человек хорошо работают готовые SDK: Daily, Whereby Embedded, Agora. Если занятия проводят для большего числа, нужен медиасервер с SFU-архитектурой, который распределяет нагрузку. Не стоит использовать простой WebRTC peer-to-peer для групп — система начнёт «сыпаться» уже при 5–6 участниках. Подробнее о реализации видеосвязи для онлайн-образования — в кейсе платформы для уроков музыки.

Выводы

Вся эта история с выбором между готовым сервисом и собственной платформой для онлайн-уроков сводится к трём числам: количество учеников, ежемесячный оборот и число курсов. Не к философии, не к амбициям, не к тому, что «хочу как у больших». К цифрам.

Преподаватель с 30–50 учениками, который проводит занятия по английскому языку или ведёт несколько онлайн-курсов, не нуждается в собственной разработке. Готовые инструменты закрывают задачи такого масштаба целиком: личный кабинет для учеников, домашние задания, запись вебинаров, приём оплаты, чат с группой. Бесплатный тариф или подписка за 3–5 тысяч рублей в месяц — и можно работать, а не тратить время на согласование макетов интерфейса с разработчиками.

Онлайн-школа с 300–500 учениками и несколькими преподавателями попадает в серую зону. Сервис ещё справляется, но ограничения уже ощутимы. Комиссии с каждого платежа съедают бюджет. Нет доступа к базе персональных данных студентов в удобном формате. Нельзя создать индивидуальные сценарии уроков, встроить нестандартные интерактивные задания или подключить собственное мобильное приложение. Образовательная платформа, которая раньше помогала расти, начинает тормозить. И тут у каждого владельца возникают вопросы: платить ли дальше за чужие ограничения или вложиться в своё решение?

Точка перелома наступает, когда стоимость использования готового сервиса за год превышает стоимость первого этапа разработки. Для большинства онлайн-школ это происходит где-то между 500 и 2 000 учеников — зависит от тарифов, комиссий и того, какие дополнительные функции приходится докупать. Подготовка к переезду на свою платформу занимает несколько месяцев, и лучше начать считать заранее, а не когда ограничения станут критичными.

Быстрый чек-лист для принятия решения: возьмите оборот за последние 90 дней, посчитайте, сколько из него уходит сервису (подписка + комиссии + сторонние интеграции). Если сумма перевалила за 50–70 тысяч рублей в месяц и продолжает расти — есть смысл получить расчёт на создание собственной системы. Если нет — продолжайте работать на готовой платформе, это разумный выбор, а не компромисс.

Образование переходит в онлайн, и этот процесс не развернётся назад. Но инструменты для проведения онлайн-занятий должны соответствовать масштабу бизнеса, а не наоборот. Не нужно строить сайт с нуля ради 20 учащихся. И не стоит платить за чужие ограничения, когда школа выросла до уровня, на котором собственная платформа окупается за год.

Определите свою стадию, сделайте расчёт — и ответ станет понятным без любых статей. А если цифры говорят, что пора строить своё, — команда WAPP готова обсудить задачи и сроки.

Обсуждение

Комментарии скоро появятся здесь — мы готовим модерацию и уведомления.