Проект CDO Global для ИТ-школы Ростелекома: единая LMS на Moodle 5.1 для сети вузов-партнёров — мультиорганизационная модель, девять ролевых кабинетов, ИИ-мастер курсов и полный цикл документов об образовании.
Контекст проекта
ИТ-школа Ростелекома — не один учебный центр, а сеть: коммерческое ДПО, федеральное переобучение, программы для школьников и колледжей, корпоративные заказчики и вузы-партнёры. Каждый контур раньше жил в своей системе со своими правилами и отчётностью. Требовалась платформа, в которой все они работают в одном окне, не видя друг друга и не мешая друг другу.
Система с первого дня проектировалась не «под одну организацию», а под сеть вузов-партнёров, которые должны работать в одной LMS, не видя друг друга. Это ключевое отличие проекта: заказчик получил не «ещё один Moodle», а платформу-хаб для образовательного партнёрства с вузами.
Каждое изменение проходит конвейер: статический анализ, модульные тесты, сборка образа, развёртывание и автоматическая проверка живого стенда под всеми ролями со скриншотами. Релизы выходят волнами, с точкой отката и проверенной резервной копией перед каждой крупной переработкой.
Проверяющие со стороны заказчика получили именные учётные записи под каждую роль и пошаговые сценарии приёмки. Каждый отчёт разделяет «написано», «проверено локально» и «проверено на стенде». На момент публикации платформа проходит приёмку на стенде заказчика.
Задачи проекта
- Собрать все контуры обучения в одной LMS с единым каталогом, документами и аналитикой.
- Дать каждому вузу-партнёру собственный учебный контур на общей инсталляции со строгой изоляцией данных.
- Заменить общий дашборд ролевыми кабинетами, которые показывают очередь задач и следующий шаг.
- Сократить подготовку курсов и видеолекций с помощью ИИ-инструментов внутри платформы.
- Закрыть полный цикл документов об образовании с выгрузкой в формат ФИС ФРДО.
- Обеспечить корпоративный уровень безопасности, доступности и фирменный дизайн без правок ядра Moodle.
Решение
Платформа построена на Moodle 5.1 как ядре, поверх которого написаны шесть собственных плагинов CDO Global: учебная модель и роли, тема и ролевые кабинеты, отчёты, условия доступа, зависимые поля профиля и конструктор видео с ИИ-аватаром.
Мультиорганизационная архитектура
Модель «организация → программа → версия → поток → цикл обучения» встроена в ядро платформы. Методисты школы ведут эталонные программы централизованно, вузы запускают по ним собственные потоки с расписанием и преподавателями.
Строгая изоляция данных
Партнёр видит только своих слушателей и потоки. Граница проверяется на сервере и покрыта отрицательными автотестами: запрос пользователя вуза A к данным вуза B получает отказ. Один слушатель может учиться в двух организациях сети.
Девять ролевых кабинетов
Слушатель, слушатель партнёрского потока, преподаватель, методист, куратор, учебный администратор, выпускающий документов, представитель партнёра и администратор — у каждого свой кабинет с метриками, очередью задач и следующим шагом.
ИИ-мастер создания курсов
Учебный администратор описывает курс словами, ИИ собирает структуру, название, описание и разделы. Модели подключены через защищённый ИИ-шлюз с политиками, лимитами и аудитом каждого запроса.
Видеолекции с ИИ-аватаром
Собственный модуль «Видео с аватаром»: преподаватель пишет текст, выбирает синтетического ведущего, и через минуты в курсе появляется готовый видеофрагмент без студии и монтажа.
Документы об образовании
Серии и шаблоны, черновики, многоступенчатое согласование, выпуск и реестр, выгрузка в формат ФИС ФРДО. Сертификаты и дипломы выпускаются по единым сериям для всей сети.
Защита контента и безопасность
Водяные знаки на PDF и видео с привязкой к слушателю, журнал просмотров, двухфакторная аутентификация, политика сессий, контроль CSP, готовность к подключению ЕСИА и корпоративного SSO.
Интеграции и аналитика
Точки обмена с 1С-Колледж, вебинарными платформами, видеохостингом и внешними реестрами результатов; офлайн-очередь событий xAPI. Метрики кабинета учебного администратора автоматически сверяются с независимыми SQL-запросами.
Этапы внедрения
Предпроектное обследование
Анализ контуров обучения, ролей и ИТ-ландшафта заказчика, матрица требований и согласование архитектуры.
Проектирование
Учебная модель, ролевые сценарии, дизайн-система по брендбуку, архитектурные решения без правок ядра Moodle.
Разработка и интеграция
Собственные плагины поверх Moodle, ролевые кабинеты, ИИ-сервисы и точки обмена с внешними системами.
Проверка на стенде
Автотесты, автоматическая проверка интерфейса под каждой ролью, именные учётные записи для приёмки заказчиком.
Выпуск волнами
Релизы с точкой отката и резервной копией, доработки по замечаниям заказчика.
Сопровождение
Обновления платформы и плагинов, развитие ИИ-сервисов и ролевых кабинетов.
Результаты
- Одна платформа вместо отдельных систем для каждого контура и вуза-партнёра.
- Девять ролевых кабинетов с очередью задач и следующим шагом вместо общего дашборда.
- 147 требований заказчика закреплены в матрице трассировки и проверяются на каждом выпуске.
- Шесть собственных плагинов поверх Moodle 5.1 без правок ядра — платформа остаётся обновляемой.
- 600+ автоматических тестов и 2 000+ проверок интерфейса под ролями в трёх раскладках на каждом релизе.
- Единая дизайн-система в фирменных цветах, светлая и тёмная темы, проверка WCAG 2 A/AA на каждом выпуске.
- 9 — ролевых кабинетов
- 147 — требований в матрице трассировки
- 0 — правок ядра Moodle
Частые вопросы
Как несколько вузов работают в одной LMS и не видят друг друга?
Модель «организация → программа → поток → цикл обучения» встроена в ядро платформы. Граница между организациями проверяется на сервере и покрыта отрицательными автотестами, а не скрыта в интерфейсе.
Нужно ли вузу-партнёру своё внедрение Moodle?
Нет. Вуз получает собственный учебный контур, потоки, кураторов и отчётность на общей инсталляции ИТ-школы. Эталонные программы ведутся централизованно, потоки запускаются локально.
Как ИИ помогает создавать курсы?
Учебный администратор описывает курс словами, ИИ собирает структуру, название, описание и разделы. Преподаватель может добавить видеолекцию с ИИ-аватаром по тексту. Все запросы идут через защищённый ИИ-шлюз с лимитами и аудитом.
Как устроены документы об образовании?
Серии и шаблоны, черновики, многоступенчатое согласование, выпуск и реестр, выгрузка в формат ФИС ФРДО. Продуктивная регистрация в ФИС ФРДО и подключение ЕСИА выполняются на стороне заказчика.
Остаётся ли платформа обновляемой?
Да. Все функции реализованы в шести собственных плагинах поверх Moodle 5.1 без правок ядра.