Все кейсы
[ Образовательные платформы ]

Он­лайн-шко­ла №1

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

веб · приложение · android · ios

Сайт проекта
[ Награды ]
  • Золотой сайт

    1 место

    Лучший сайт для потребителей (B2C)

    Он­лайн-шко­ла №1
  • Tagline

    3 место

    Лучший образовательный проект

    Он­лайн-шко­ла №1
  • Золотой сайт

    2 место

    Сайт образовательного учреждения

    Он­лайн-шко­ла №1
[ О проекте ]

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

Онлайн-школа №1 — масштабный проект в сфере образовательных технологий. Платформа объединяет более 10 подпроектов и используется для организации дистанционного обучения: расписание, домашние задания, учебные материалы, мониторинг успеваемости и коммуникация


Первый релиз состоялся в апреле 2022 года. Проект продолжает развиваться

2 840Активных учеников за 30 дней
24Учебных предмета и 11 факультативов
18Ролей в платформе на одной модульной системе
С 2021Года сотрудничества, релиз в апреле 2022
[ Бизнес-эффект ]
[ Показатель ][ Было · 2019–2020 ][ Стало · 2022–2025 ]

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

12 %

27 % +125 %

Проверка домашних заданий

≈ 35 часов в неделю на команду

≈ 80 % проверок автоматизировано −25 ч / нед

Удержание учеников

48 %

64 % +16 п.п.

[ Контекст ]

Клиент пришёл после неудачного опыта с предыдущими подрядчиками

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

Навигация по предметам и учебным материалам
Навигация по предметам и учебным материалам01 / 07
[ Что сделано ]

Две стороны одной платформы: ученики и учителя

[ Для учеников ]
  • Доски данных по успеваемости и табель оценок
  • Календарь занятий
  • Чат с дежурными учителями 24/7
  • Тестирование с гибкой настройкой и 14 типами вопросов
  • Доступ к учебным материалам и домашним заданиям
[ Для учителей ]
  • Календарь с гибким, регулируемым расписанием
  • Структура управления материалами
  • Функционал проверки домашних заданий
  • Чат для общения с учениками
  • Административные инструменты контроля: доступы и роли, назначение преподавателей, модерация материалов
Страница курса: материалы, темы, задания
Страница курса: материалы, темы, задания02 / 07
Учебный материал внутри темы
Учебный материал внутри темы03 / 07
[ Модульная система и ролевая модель ]

Страница собирается из модулей с разными правами доступа

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

Для каждой роли настраивается, какие блоки ей доступны, как они отображаются и какие действия разрешены внутри каждого блока.

18Ролей без усложнения архитектуры
15–20Минут на добавление новой роли
0Переписываний логики доступа при масштабировании

Система сняла главный риск — зависимость развития проекта от изначально выбранной структуры ролей.

[ Архитектура ]

От монолита к микросервисам

Со временем проект переведён с монолитной структуры на микросервисную архитектуру. Это позволило развивать отдельные модули независимо, подключать новые команды без риска сломать основную систему и ускорить выпуск новых функций.

  • Гибкая система проверки заданий с правилами под конкретную программу и класс
  • Мастер-инструмент календаря для редактирования повторяющихся событий без пересоздания расписания
  • Механизм ограничения количества попыток при выполнении домашних заданий
[ Тестирование ]

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

Один экран — набор модулей под роль
Один экран — набор модулей под роль04 / 07
Мастер-инструмент календаря: повторяющиеся события
Мастер-инструмент календаря: повторяющиеся события05 / 07
Проверка заданий: правила под программу и класс
Проверка заданий: правила под программу и класс06 / 07
[ Обновление интерфейса ]

Переработка почти всех ключевых экранов после первого релиза

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

  1. 01
    Курсы вынесены в левое менюМежду предметами можно переключаться из любого раздела
  2. 02
    Верхняя панель упрощенаОстались только основные разделы: доски данных, предметы, расписание, дневник
  3. 03
    Адаптация под небольшие экраныУбрано нагромождение элементов
  4. 04
    Расписание по принципу планировщиковПодробности урока — в отдельной панели, а не в сетке недели
  5. 05
    Компактнее и логичнееЕжедневные действия стали быстрее
Домашнее задание: левое меню, упрощённая верхняя панель
Домашнее задание: левое меню, упрощённая верхняя панель07 / 07
[ Следующий шаг ]

Давайте обсудим ваш проект

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

[ Что будет после заявки ]
01
Созвон 30 минутОбсуждаем задачу, ограничения и ожидания
02
Оценка за 3 дняОбъём, сроки и состав команды
03
ПредложениеПлан первой итерации и договор
[ Следующий кейс ]

Онлайн-школа №1

Смотреть кейс