Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
EdTech · Web + iOS + Android

Course Maker

Полнофункциональная платформа для онлайн-обучения, которая позволяет коучам, бизнес-тренерам и специалистам создавать, проводить и монетизировать образовательные курсы. Реализована в двух форматах: десктопное веб-приложение и адаптивная мобильная версия для iOS и Android. Три роли пользователей, конструктор учебных материалов, встроенная оплата и защита авторского контента. Стек: Laravel, React, ИнфоПротектор, CDN.

Двухформатная реализация — версии для ПК и мобильных устройств с адаптивной вёрсткойТри роли пользователей: ученик, учитель и владелец курса, каждая со своим сценариемКонструктор учебных материалов: структура курса, уроки, задания и подтверждение владельцемАвтоматизация проверки прогресса с открытием следующих занятий и выдачей сертификатовВстроенная платёжная система: разовые покупки, подписки, промокоды и партнёрские выплатыЗащита авторского контента через сервис «ИнфоПротектор» от несанкционированного копирования
CourseMaker — обложка кейса
CourseMakerEdTech, онлайн-образование
Клиент
Компания, специализирующаяся на услугах дистанционного обучения
Отрасль
EdTech, онлайн-образование
Платформы
Веб, iOS и Android
Срок
около 10 месяцев

О продукте

Коротко — что это за продукт и для кого мы его делали.

Клиент — компания в сфере дистанционного обучения. В начале 2020 года она приняла стратегическое решение о создании собственного сервиса для проведения курсов и тренингов и обратилась с запросом на полноценную платформу.

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

Задача

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

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

Особенности проекта

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

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

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

Встроенная оплата — картой, привязанной в личном кабинете, или разовым платежом без сохранения данных; поддержка потокового и внепотокового обучения.

Решение и подход

Как мы собрали продукт — от архитектуры до процесса.

Заказная разработка позволила реализовать уникальную структуру курсов и гибкие схемы партнёрских выплат, недоступные в коробочных решениях. Backend и бизнес-логика построены на Laravel, интерфейсы — на React, видеоуроки раздаются через CDN, а авторский контент защищён сервисом «ИнфоПротектор».

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

Технологический стек

Инструменты подобраны под задачу продукта.

Laravel
Laravel
Бэкенд, бизнес-логика и API
React
React
Веб-интерфейсы платформы и кабинетов
ИнфоПротектор
Защита авторских учебных материалов от копирования
CDN
Стриминг видеоуроков

Почему заказная разработка, а не готовая LMS

Готовые платформы для онлайн-обучения (GetCourse, Teachable, Thinkific) предлагают стандартный набор функций, но ограничены в кастомизации бизнес-логики: схем монетизации, брендинга, интеграций с внешними сервисами. Заказная разработка позволила реализовать уникальную структуру курсов и гибкие схемы партнёрских выплат, которых нет в коробочных решениях.

Рассматривался вариант white-label GetCourse — он проигрывал по возможностям кастомизации монетизации и мобильных приложений.

Функции продукта

Ключевые возможности, которые закрыли задачу бизнеса.

1

Конструктор курсов

Структура, уроки, задания и подтверждение материалов владельцем

2

Поиск и подбор

Встроенный поиск курсов и подбор схожих по тематике

3

Проверка прогресса

Проверка домашних заданий, открытие занятий и выдача сертификатов

4

Платёжная система

Разовые покупки, подписки, промокоды и партнёрские выплаты

5

Три роли

Отдельные сценарии для ученика, учителя и владельца курса

6

Защита контента

«ИнфоПротектор» против несанкционированного копирования

Как это работает

Ключевые экраны продукта — по шагам.

Веб-платформа курса

Веб-платформа курса

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

Справа — вкладки «Описание», «Программа» и «Отзывы»: подробный текст о том, кому подойдёт курс и чему научит слушатель, а владельцу доступна кнопка «Редактировать» для правки контента прямо на странице.

Мобильное приложение

Мобильное приложение

Мобильная версия под iOS и Android повторяет логику платформы в компактном формате. На экране курса «Руководитель digital-проектов» — крупный герой-баннер с иллюстрацией, меткой «Онлайн-курс» и кнопкой воспроизведения превью.

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

Данные и соответствие требованиям

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

Проект приведён в соответствие с 152-ФЗ: статус оператора ПДн в реестре РКН, локализация персональных данных и внедрение практик ИСО 27001. Авторский контент дополнительно защищён сервисом «ИнфоПротектор».

В цифрах

~10 мес.
срок реализации проекта
3
роли пользователей в системе
2
мобильные платформы: iOS и Android
100%
автоматизация ключевых бизнес-процессов
  • Веб-платформа для создания и проведения онлайн-курсов: конструктор уроков, тесты, видео, домашние задания.
  • Мобильные приложения (iOS и Android) для прохождения курсов на ходу с офлайн-доступом к скачанным урокам.
  • Монетизация: встроенная оплата, подписки, промокоды, партнёрские программы.
  • Кабинет преподавателя: аналитика по ученикам, прогресс, выдача сертификатов.
  • Срок реализации проекта — около 10 месяцев от старта до запуска всех компонентов.

Архитектура и персональные данные

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

Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных пользователей опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.

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

Сколько стоит разработать платформу для онлайн-курсов?
Стоимость зависит от набора функций (конструктор, монетизация, мобильные приложения), числа ролей (ученик, преподаватель, администратор) и интеграций. Точную оценку даём после анализа требований.
Как организована монетизация курсов?
Платформа поддерживает единоразовые покупки, подписки, пакетные предложения и партнёрские программы с настраиваемыми комиссиями. Схема монетизации настраивается под бизнес-модель заказчика.
Поддерживает ли платформа видеоконтент и интерактивные задания?
Да — поддерживаются видеоуроки (стриминг через CDN), текстовые материалы, тесты с автопроверкой, домашние задания с проверкой преподавателем, и выдача сертификатов по завершении курса.
Есть ли мобильные приложения?
Да — нативные приложения для iOS и Android позволяют проходить курсы на ходу, включая офлайн-доступ к скачанным урокам.
Сколько времени займёт разработка такой платформы?
Для EdTech-платформы с веб-интерфейсом, мобильными приложениями и встроенной монетизацией типичный срок — 8–14 месяцев в зависимости от глубины функционала.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии YuSMP Group

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

Мобильная разработка

Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.

Подробнее →

Разработка мобильных приложений под iOS

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Подробнее →

Разработка мобильных приложений под Android

Приложения для Android на Kotlin и Jetpack Compose.

Подробнее →

Кроссплатформенный подход

Одно приложение сразу на iOS и Android на Flutter.

Подробнее →

Веб - разработка

SPA, порталы и веб-платформы на React / Next.js и Node.

Подробнее →

Backend-разработка

Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.

Подробнее →

Разработка под ключ

Продукт под ключ: аналитика, дизайн, разработка и запуск.

Подробнее →

MVP

Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.

Подробнее →

Тестирование

Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.

Подробнее →

UI/UX-дизайн

Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.

Подробнее →

Прототипирование

Кликабельный прототип для проверки идеи до разработки.

Подробнее →

Создание сайтов

Корпоративные сайты, лендинги и интернет-магазины под ключ.

Подробнее →

IT - аудит

Аудит ИТ-инфраструктуры, кода и безопасности.

Подробнее →

SEO‑продвижение

Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.

Подробнее →

Контекстная реклама

Яндекс Директ — заявки с первого дня и контроль цены лида.

Подробнее →

SMM‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Хотите похожую платформу для онлайн-обучения — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.