CourseMaker — полнофункциональная платформа для онлайн-обучения, позволяющая коучам, бизнес-тренерам и другим специалистам создавать, проводить и монетизировать образовательные курсы. Сервис реализован в двух версиях: как десктопное веб-приложение для ПК и в адаптивной мобильной вёрстке для смартфонов на iOS и Android.
Клиент
Компания, специализирующаяся на предоставлении услуг в сфере дистанционного обучения. В начале 2020 года на фоне глобального перехода в онлайн клиент принял стратегическое решение о создании собственного сервиса для проведения курсов и тренингов.
Задача
В связи с резким ростом значимости онлайн-образования компания обратилась с запросом на создание полноценного сервиса для дистанционного обучения. Клиент нуждался в комплексной проработке проекта с точки зрения бизнес-процессов и дальнейшей технической реализации. Требовалось не только разработать платформу, но и предварительно выполнить прототипирование всех ключевых сценариев взаимодействия пользователей с системой.
Особенности проекта
Двухформатная реализация. Было принято решение о создании двух версий продукта: полноценной программы для ПК (десктопная версия) и мобильной вёрстки для комфортного доступа со смартфонов и планшетов.
Встроенный дизайнер заказчика. На стороне клиента имелся собственный дизайнер, который был интегрирован в команду разработки на время работы над проектом. Это позволило обеспечить единое визуальное видение продукта и ускорить процесс согласования интерфейсов.
Детальная предпроектная аналитика. Дискавери-фаза заняла один месяц и включала подготовку исчерпывающего пакета артефактов для последующей разработки.
Три роли пользователей с разделением функционала
В сервисе реализованы три изолированные роли с собственными сценариями работы:
Ученик
Cамостоятельно регистрируется в системе, осуществляет поиск и выбор преподавателя, записывается на интересующие курсы.
Учитель
Заранее предоставляет информацию о себе владельцу курса, после чего получает доступ к личному кабинету для создания учебных материалов и проверки домашних заданий.
Владелец курса
Создаёт учётные записи для учителей, приглашает их в систему по ссылке, утверждает контент, устанавливает стоимость обучения и управляет публикацией курсов.
Три роли пользователей с разделением функционала
В сервисе реализованы три изолированные роли с собственными сценариями работы:
Конструктор учебных материалов
Преподаватель в личном кабинете создаёт структуру курса, наполняет его контентом, готовит уроки и задания для учеников. Предусмотрена возможность задавать длительность обучения, определять вид курса и его тематику. Созданные материалы направляются на подтверждение владельцу, который принимает их или возвращает на доработку.
Система поиска и подбора курсов
Ученик после регистрации может найти необходимый курс через встроенный поиск. В случае отсутствия точного совпадения по запросу пользователю демонстрируются курсы, схожие по заданной тематике, что повышает вероятность выбора подходящей программы обучения.
Автоматизация проверки и прогресса обучения
Учитель получает домашние задания от учеников по электронной почте, в мессенджерах или через социальные сети. После проверки преподаватель открывает ученику доступ к следующему занятию. Система отслеживает прогресс, и когда все уроки пройдены, учитель завершает курс и инициирует выдачу сертификатов.
Интегрированная платёжная система
Оплатить курс можно банковской картой, предварительно привязанной в личном кабинете, либо совершив разовый платёж без сохранения данных. После успешной оплаты ученик получает уведомление на электронную почту, а в разделе «Мои курсы» сразу открывается доступ к первым урокам.
Защита авторского контента и сертификация
Авторские учебные материалы защищены от несанкционированного копирования с помощью сервиса защиты информации «ИнфоПротектор». По завершении обучения ученик получает email с сертификатом, а также может скачать его в формате PDF в личном кабинете из раздела «Мои сертификаты». Сертификатом можно поделиться в социальных сетях.
Финансовые расчёты с преподавателями
После завершения курса владелец через встроенный функционал сервиса перечисляет вознаграждение учителю непосредственно на банковскую карту, что полностью автоматизирует процесс расчётов.
Поддержка потокового и индивидуального обучения
На сервисе реализована поддержка как потоковой системы обучения (старт курса по расписанию для группы учеников), так и внепотоковой (доступ к материалам в индивидуальном темпе).
Единая служба технической поддержки
Для всех категорий пользователей — учеников, учителей и владельцев — работает централизованная служба технической поддержки, обеспечивающая оперативное решение возникающих вопросов.


Результаты
Платформа CourseMaker полностью реализована и введена в промышленную эксплуатацию. Общая продолжительность работ, включая этапы аналитики, дизайна и непосредственной разработки, составила десять месяцев.
Готовый продукт с прозрачной документацией
На выходе заказчик получил не только функционирующий сервис, но и полный пакет проектной документации, включая пользовательские истории, BPMN-диаграммы бизнес-процессов и спецификацию требований (SRS), что значительно упрощает дальнейшее сопровождение и масштабирование системы.
Реализация десктопной и мобильной версий
Пользователи получили возможность работать с платформой как с персональных компьютеров, так и с мобильных устройств благодаря адаптивной вёрстке, что обеспечило доступность сервиса в любых условиях.
Административная панель для управления контентом
Владельцы курсов и администраторы платформы используют удобный инструмент для контроля над публикуемыми материалами, управления пользователями и финансовыми потоками без необходимости привлечения технических специалистов.
Автоматизация бизнес-процессов
Все ключевые процессы — от регистрации и оплаты до проверки заданий и выплаты вознаграждений — автоматизированы внутри единой системы, что позволило кратно сократить операционные издержки на администрирование учебного процесса.
Масштабируемая бизнес-модель
Сервис предоставляет клиенту возможность неограниченно расширять каталог курсов и привлекать новых преподавателей и учеников, создавая устойчивую платформу для роста в сегменте EdTech.
Мы найдем лучшее решение вашей задачи
Бесплатно сделаем SEO-аудит и подключим e-mail и SMS-интеграции*
*При условии заключения договора на разработку. Выполняется одна или обе услуги, в зависимости от нужд проекта. Технический SEO аудит сайта с отчетом и списком рекомендаций: один проводим сразу после сдачи проекта, второй в течении года после разработки по вашему запросу.
Отправляя заявку, вы соглашаетесь на обработку персональных данных.