Не «ещё один Zoom»: как мы встроили ВКС в Онлайн-Школу №1

С командой Онлайн-Школы № 1 мы работаем уже несколько лет: участвовали в развитии основной платформы, запускали приложение для родителей, а затем взялись за собственную систему видеокоммуникации. При этом задача состояла не в том, чтобы сделать ещё один Zoom. Нужно было создать инструмент, который органично встроится в существующий учебный процесс и станет его естественной частью, не требуя от пользователей лишних действий и переключения между разными сервисами.В основе решения лежит WebRTC, адаптированный под задачи онлайн-школы. Для учителей мы разработали отдельное десктоп-приложение, в котором собраны все инструменты управления уроком: демонстрация экрана, запись занятий, модерация участников, чат, аннотации и управление вниманием класса. Для учеников сценарий максимально упрощён — достаточно одного клика внутри платформы, чтобы подключиться к занятию.
Мы не создавали универсальное решение. Мы собрали ВКС, встроенную в конкретную школу и её процессы, которая развивается вместе с ними.
Отдельное внимание уделили отказоустойчивости. Помимо основного сценария подключения, предусмотрен резервный путь входа, который позволяет продолжать занятия даже при проблемах с основной платформой.
Типичный урок собирает от 20 до 30 учеников одновременно. Во время урока преподаватель может работать с реакциями, управлять поднятием рук, модерировать чат, отключать микрофоны участников, удалять пользователей из комнаты и использовать аннотации поверх демонстрируемого контента. По мере эксплуатации платформы появились и дополнительные возможности: встроенные квизы, виртуальные фоны и автоматическая адаптация качества видео под скорость интернет-соединения.
Для записи используется отдельный сервис в виде «невидимого» участника. Такой бот подключается к конференции, сохраняет её в реальном времени и автоматически передаёт запись в S3-совместимое хранилище, после чего она привязывается к соответствующему занятию на платформе.
С точки зрения нагрузки система рассчитана на проведение десятков уроков одновременно и стабильную работу комнат с 35–45 участниками. Во время нагрузочного тестирования с использованием ботов нам удалось обеспечить около ста одновременных подключений без критических сбоев.
За время пилотного запуска через платформу прошло 218 конференций общей продолжительностью 124 часа. В тестировании приняли участие 123 уникальных пользователя. Не менее важным результатом стали 25 продуктовых запросов, сформированных на основе обратной связи от учителей и кураторов. Реальная эксплуатация показала, какие инструменты действительно нужны для проведения онлайн-уроков: от дополнительных возможностей модерации до квизов, виртуальных фонов и автоматической работы с записями занятий. Эти наблюдения легли в основу дальнейшего развития платформы и позволили принимать решения на основе подтвержденных пользовательских сценариев. Сегодня система используется в ежедневной работе школы и получила внутреннюю оценку выше 7 баллов из 10.
Следующий этап — расширение интерактивных возможностей, увеличение количества одновременных уроков и дальнейшее масштабирование платформы.
В результате нам удалось создать не универсальный сервис видеосвязи, а ВКС, глубоко встроенную в процессы конкретной школы. Благодаря этому видеокоммуникация стала органичной частью образовательного продукта, а не отдельным инструментом, между которым пользователям приходится переключаться.
