3 000 000
Образование, наука, работа
Порталы и сервисы
iOS, Android
Май 2026
Школа Zorkium росла быстрее, чем её возможности приложения. Ученики, родители, учителя, методисты и администраторы работали в разрозненных процессах - зачисление, группы, расписание, уроки, домашние задания, оценки, платежи и отчётность жили отдельно друг от друга. Старая система не выдерживала поток задач и не оставляла запаса на рост.
Нужна была единая цифровая среда, где все пять ролей работают в одном связанном сценарии: действие ученика запускает следующий шаг у учителя, родителя и администратора. При этом система должна оставаться простой в ежедневном использовании и управляемой для администрации школы.
Мы спроектировали платформу с нуля - так, чтобы она поддерживала текущую нагрузку и масштабировалась под будущий рост.
Мы спроектировали платформу вокруг ролей и связали образовательные процессы в один контур. В одном продукте - расписание, онлайн-уроки, домашние задания, электронный дневник, оценки, учебные материалы, платежи и отчёты.
Каждый участник получил собственный рабочий сценарий, но все данные живут в единой системе. Действие ученика запускает следующий шаг у учителя, родителя и администратора. Ученик видит, что делать дальше. Родитель - прогресс ребёнка. Учитель - управляет процессом. Администрация - контролирует школу целиком.
Мы создавали не набор личных кабинетов, а единый учебный контур, в котором действие одного участника запускает следующий этап для другого.

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

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

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

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

Методисты структурируют учебные материалы, создают шаблоны заданий и контролируют версии образовательного контента.
Администраторы управляют зачислением учеников, группами, расписанием, оплатами, расчётом зарплат, отчётами и правами доступа.
Администрация видит школу целиком: от заявки на зачисление до отчёта по успеваемости и расчёта зарплат

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

Архитектура. Платформа построена как единый учебный контур на связке Next.js + Django + PostgreSQL + Redis. Next.js отвечает за фронтенд и SSR - единый интерфейс для пяти ролей: ученик, родитель, учитель, методист, администратор. Django - ядро бизнес-логики: аутентификация, роли, права доступа, поток заданий, оценки, расписание. PostgreSQL хранит структурированные данные и обеспечивает изоляцию между школами и классами. Redis кэширует сессии, расписания и статистику дашбордов.
Безопасность. API-слой защищён от object-level и property-level атак: ученик не увидит данные другого ученика, пользователь не изменит себе роль или чужую оценку. На чувствительных эндпоинтах - вход, восстановление пароля, отправка задания - стоит rate limiting. Redis не выставлен в публичную сеть: работает во внутреннем контуре с аутентификацией. Django закрывает CSRF, XSS и SQL-инъекции из коробки; включены SECURE_SSL_REDIRECT, SESSION_COOKIE_SECURE, CSRF_COOKIE_SECURE. Команда отслеживает security-релизы Django и регулярно обновляет зависимости.
Результат. Единый контур убрал ручные операции администратора. Redis-кэш ускорил загрузку дашбордов. Django-система ролей позволила добавлять новых пользователей без переписывания ядра. PostgreSQL-изоляция исключила утечки данных между школами на уровне архитектуры. Платформа выдержала рост в 10 раз - с 50 до 500+ учеников - без изменения архитектуры и готова к дальнейшему росту.
Платформа помогает школе масштабироваться без усложнения процессов: каждый участник работает в своём кабинете, а администрация управляет всей системой из одного центра.
Количество учеников увеличилось в 10 раз (со 50 до 500+);
Количество учителей выросло с 20 до 70;
Ежемесячное количество уроков больше 800;
Платформа обработала более 50 000 платежей от родителей;
100% доступность системы (благодаря мониторингу и проактивной поддержке).


![]()
Сергей Москалев
Генеральный директор (CEO)
Проект Zorkium — яркий пример того, как глубокая технологическая экспертиза напрямую влияет на бизнес-показатели клиента. Когда мы только подключались к задаче, перед нами стоял не просто запрос на «допиливание» функционала. Это был челлендж по спасению продукта, который уже начал терять аудиторию и репутацию из-за технологических ограничений прошлого решения.
Ключевым вызовом для нашей команды стала комплексная ролевая модель. Спроектировать бесшовное взаимодействие пяти типов пользователей с разными правами, интерфейсами и сценариями — архитектурная задача высокой сложности. Мы гордимся, что нам удалось не просто решить ее технически, но и сделать систему интуитивно понятной для конечных пользователей. Снижение нагрузки на службу поддержки клиента после редизайна лучше любых слов говорит о качестве UX-проработки.
Отдельно отметим стратегическое решение полностью отказаться от сторонних сервисов и локализовать весь функционал внутри единой экосистемы.
![]()
Ткаченко Дмитрий Андреевич
генеральный Директор онлайн-школы Zorkium
Наше сотрудничество со студией МОСТ началось 2 года назад. Тогда мы пользовались услугами другой студии, но нас не устраивала сложность с масштабированием, оперативность и соблюдение сроков. Начав сотрудничество с МОСТ, проект стал быстро набирать качество. Было реализовано то, что другая организация реализовать не могла. С МОСТ мы прошли полные циклы рефакторинга, редизайна и заметили, что число обращений наших клиентов в поддержку существенно снизилось. Наши клиенты отзываются о новой платформе крайне положительно. Нам удалось полностью локализовать технические инструменты и отказаться от сторонних. Это повысило стабильность, качество и удобство. Результатом такой работы стал значительный прирост числа учеников. Наш проект стал еще более конкурентным на рынке. Хочу поблагодарить студию МОСТ за отличный подход в разработке и поддержке продукта.
![]()