Ищете крутые кейсы в digital? Посмотрите на номинантов Workspace Digital Awards 2026!
Qtim
Собственная ВКС для «Онлайн-Школы №1»: как уйти от зависимости от Zoom и не сломать учебный процесс
Qtim
WDA
2026
#Разработка сайтов под ключ

Собственная ВКС для «Онлайн-Школы №1»: как уйти от зависимости от Zoom и не сломать учебный процесс

3806 
Qtim Россия, Тула
Поделиться: 0 0 0
Клиент

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

Сфера

Образование, наука, работа

Регион

Россия, Санкт-Петербург

Тип сайта

Порталы и сервисы

Сдано

Ноябрь 2025

Задача

У «Онлайн-Школы №1» уже были выстроены ключевые сценарии онлайн-обучения: расписание, роли, авторизация через платформу школы, инструменты для вовлечения учеников. Проблема была в другом — учебный процесс зависел от внешнего сервиса, за который нужно было постоянно платить и на стабильность которого школа не могла влиять напрямую. Поэтому задача состояла не в том, чтобы повторить Zoom, а в том, чтобы перенести ключевые учебные сценарии в собственную ВКС, встроенную в платформу школы.

На старте договорились о нескольких принципах. Сохранить знакомые сценарии для учителей и учеников. Бесшовно встроить ВКС в существующую платформу школы. Аккуратно реализовать самые важные части продукта: запись уроков, права доступа, управление классом, работу массовых занятий и резервный сценарий входа на случай проблем с основной платформой.

Решение

Команда Qtim разработала собственную ВКС для «Онлайн-Школы №1», которая повторяет не внешний интерфейс привычных сервисов, а логику самой школы. В результате получился инструмент, встроенный в расписание и платформу клиента.

1Собрали ВКС под реальные сценарии школы

В основе решения — проверенные open-source компоненты WebRTC, доработанные под конкретные школьные процессы. Это позволило не тратить время на изобретение базовой видеосвязи с нуля, а сосредоточиться на том, что действительно важно клиенту: интеграции, управлении уроком, правах преподавателя и стабильной работе на реальных занятиях.

Для учеников вход в ВКС встроили прямо в расписание на платформе школы, без дополнительных логинов и паролей. Родители на занятия не заходят, но могут смотреть записи уроков. Для учителей сделали отдельное десктоп-приложение. Чтобы переход на новый инструмент был мягким, подготовили лендинг со ссылками на установщики и короткими инструкциями.

2Сохранили привычный вход и предусмотрели план Б на случай сбоев

Один из самых важных элементов проекта — резервный контур авторизации. Его вывели в продакшен как отдельный сценарий входа: если базовая платформа недоступна, уроки не срываются, а пользователи могут зайти в ВКС через независимую точку входа. Такой контур включали поэтапно и проверяли на реальных сценариях, чтобы он не конфликтовал с основной логикой школы.

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

3Собрали функции, которые нужны не «в теории», а в реальном уроке

Типовой сценарий для школы — групповая лекция на 20–30 человек. При этом систему проектировали с запасом по нагрузке: комфортная работа с активным видео возможна для групп до 35 участников, а максимум без потери качества — до 45 человек одновременно. В таком формате учителю важно не просто вести видеозвонок, а управлять вниманием и динамикой занятия. Поэтому в ВКС реализовали реакции, поднятые руки, отключение звука всем участникам, блокировку чата, удаление пользователя из сессии без возможности вернуться, а также аннотации поверх демонстрации экрана — карандаш, простые фигуры и стикеры. Право рисовать учитель выдает сам, по ситуации. 

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

4Проверяли продукт не в «лаборатории», а в живом рабочем цикле школы

Проект не развивали по принципу «собрали, показали и отдали». За 10 недель активного тестирования, с октября по декабрь 2025 года, в системе провели 218 конференций. В тестах участвовали 123 уникальных сотрудника школы, а суммарное время работы системы составило 124 часа. За этот же период команда собрала 25 задач с запросами на новый функционал.

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

5Отдельно продумали производительность и поддерживаемость

Систему изначально рассчитывали на обычный режим школы. На нагрузочных прогонах с «ботами-учениками» поднимали параллельные комнаты и доводили суммарное число подключений примерно до сотни — сессии при этом оставались стабильными и не падали.

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

Отдельно продумали все, что связано с записью. После проверки нескольких подходов остановились на сценарии, который показал себя стабильным в эксплуатации: в комнату заходит «невидимый» бот, записывает видео и звук урока в реальном времени и сохраняет файлы в S3-совместимое хранилище. Если урок прерывался, система сохраняет несколько записей одного занятия. Ссылки на записи автоматически появляются в карточке урока на платформе.

Результат

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

Главный результат проекта не в технологиях, а в надежности. Школа больше не зависит от внешних сервисов. Если завтра с Zoom что-то случится, учебный процесс не остановится. Для руководства это спокойствие, для учителей — уверенность в том, что уроки состоятся по плану.

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


Стек технологий

  • Nest Nest Фреймворк/библиотека
  • Vue.js Vue.js Фреймворк/библиотека

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Qtim с удовольствием обсудит вашу задачу

Оставить заявку