Онлайн-школа №1
веб · приложение · android · ios
Сайт проекта- Золотой сайтОнлайн-школа №1
1 место
Лучший сайт для потребителей (B2C)
- TaglineОнлайн-школа №1
3 место
Лучший образовательный проект
- Золотой сайтОнлайн-школа №1
2 место
Сайт образовательного учреждения
Разработка образовательной платформы
Онлайн-школа №1 — масштабный проект в сфере образовательных технологий. Платформа объединяет более 10 подпроектов и используется для организации дистанционного обучения: расписание, домашние задания, учебные материалы, мониторинг успеваемости и коммуникация
Первый релиз состоялся в апреле 2022 года. Проект продолжает развиваться
Конверсия в оплату дополнительных курсов
Было · 2019–2020: 12 %
Стало · 2022–2025: 27 % +125 %
Проверка домашних заданий
Было · 2019–2020: ≈ 35 часов в неделю на команду
Стало · 2022–2025: ≈ 80 % проверок автоматизировано −25 ч / нед
Удержание учеников
Было · 2019–2020: 48 %
Стало · 2022–2025: 64 % +16 п.п.
Клиент пришёл после неудачного опыта с предыдущими подрядчиками
Задача — переработать существующее решение, уложиться в сжатые сроки и выстроить стабильный процесс разработки.

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


Страница собирается из модулей с разными правами доступа
В платформе много ролей: учитель, куратор, координатор, администратор и другие. На старте у заказчика не было понимания, сколько их будет и как они будут масштабироваться. Жёстко «зашитая» структура быстро привела бы к постоянным доработкам кода. Поэтому реализована модульная система интерфейса — внутренний конструктор экранов, который позволяет собирать страницы из функциональных блоков.
Для каждой роли настраивается, какие блоки ей доступны, как они отображаются и какие действия разрешены внутри каждого блока.
Система сняла главный риск — зависимость развития проекта от изначально выбранной структуры ролей.
[ Архитектура ]От монолита к микросервисам
Со временем проект переведён с монолитной структуры на микросервисную архитектуру. Это позволило развивать отдельные модули независимо, подключать новые команды без риска сломать основную систему и ускорить выпуск новых функций.
- Гибкая система проверки заданий с правилами под конкретную программу и класс
- Мастер-инструмент календаря для редактирования повторяющихся событий без пересоздания расписания
- Механизм ограничения количества попыток при выполнении домашних заданий
Помимо ручного тестирования реализован Telegram-бот. Он ежедневно эмулирует действия ученика и проверяет работоспособность платформы — каждый релиз проходит дополнительную автоматическую проверку.



Переработка почти всех ключевых экранов после первого релиза
Спустя время стало понятно, что часть решений неудобна в ежедневной работе — это выявилось в ходе использования платформы и обратной связи от пользователей.
- 01Курсы вынесены в левое менюМежду предметами можно переключаться из любого раздела
- 02Верхняя панель упрощенаОстались только основные разделы: доски данных, предметы, расписание, дневник
- 03Адаптация под небольшие экраныУбрано нагромождение элементов
- 04Расписание по принципу планировщиковПодробности урока — в отдельной панели, а не в сетке недели
- 05Компактнее и логичнееЕжедневные действия стали быстрее

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