Кейс: система управления внешним обучением для банка ВТБ
40+ плагинов, React-афиша мероприятий, оценка видеоответов нейросетью и защита от атак — как пилот с одним курсом вырос в ключевую платформу экосистемы
Начало: пилот с одним курсом в 2020 году
История этого продукта началась в 2020 году, когда мы совместно с коллегами из ВТБ реализовали пилотный проект — систему управления внешним обучением с одним курсом по управлению инвестиционными проектами. Задача была простая: проверить, как разработанная нами LMS-система справится с обучением внешней аудитории банка.
Пилот показал свою эффективность, и проект решили масштабировать. С тех пор прошло несколько лет, и этот проект стал одним из ключевых и самых насыщенных с точки зрения разработки в нашей компании. В нём были применены практически все наши знания и техники — от архитектуры до защиты информации.
Масштаб: больше 40 плагинов и самый функционально богатый проект
В рамках проекта мы разработали более 40 плагинов из совершенно разных тематик: от тем оформления для самой системы и её подсистем до отдельной брендированной темы для одного из вузов-партнёров. Это самый функционально богатый проект в линейке наших LMS.
Платформа, а не коробка
Помимо непосредственно LMS-системы, проект включает отдельное React-приложение «Афиша мероприятий», которое управляет очными и онлайн-мероприятиями. Пользовательский интерфейс реализован как самостоятельное React-приложение, получающее данные из системы управления внешним обучением.
Специализированные плагины
Продуктовые полки, реферальные программы, отчёты, брендированные темы, модули AI-генерации вопросов, текстов и изображений — всё это работает на российских нейронных сетях.
Это полноценная платформа внешнего обучения для банковской экосистемы ВТБ, а не просто корпоративная LMS.


Афиша мероприятий: React-приложение внутри системы
Отдельная гордость проекта — «Афиша мероприятий». Это самостоятельное React-приложение, встроенное в систему, которое позволяет управлять очными и онлайн-мероприятиями: расписания, запись участников, материалы, напоминания.
Свой интерфейс
Пользовательский интерфейс афиши реализован как полностью самостоятельное приложение: слушатель не видит «админку», он видит современный календарь мероприятий с записью в пару кликов.
Данные из СУВО
Приложение получает данные из системы управления внешним обучением через API — курсы, мероприятия, записи и результаты живут в единой платформе.

AI-плагины: генерация контента и оценка видеоответов
Одно из самых интересных направлений проекта — плагины на базе искусственного интеллекта, использующие российские нейросети.
Генерация вопросов, текстов и изображений
Модули AI-генерации помогают преподавателям быстрее создавать учебный контент: вопросы для тестов, тексты, иллюстрации — нейросеть формирует черновик, преподаватель проверяет и дорабатывает.
Оценка видеозаданий нейросетью
Мы разработали плагин, который оценивает с помощью AI видеозадания студентов. Студент записывает видео со своего устройства — без возможности загрузить готовый файл — и сразу отправляет его в систему. Нейросеть оценивает видеоответ по шкалам, которые задаёт преподаватель.
Этот механизм закрывает сценарий, который невозможно автоматизировать классическими тестами: практические навыки, речь, презентацию — то, что видно только в живом ответе.
Интеграция с ВТБ ID: ГОСТ-шифрование и нестандартный OAuth
Одним из главных вызовов проекта стала интеграция с ВТБ ID — единой системой авторизации банковской экосистемы.
Нестандартный OAuth-провайдер
Сложность заключалась в нестандартном поведении, настройках и процессе OAuth-провайдера ВТБ. Интеграция потребовала не только программных, но и серверных настроек.
Сертификаты и шифрование ГОСТ
Для работы с ВТБ ID потребовалось настроить использование сертификатов и шифрование формата ГОСТ — требование, которое встречается в банковском секторе и редко встречается в типовых LMS-проектах.
Результат — бесшовный вход в систему через ВТБ ID: пользователь экосистемы авторизуется привычным способом, без отдельного пароля от платформы обучения.
Инфраструктура: отказоустойчивый кластер и тройной CI-контроль
За последние пять лет система несколько раз проходила ребрендинг и обновление ядра. Мы стараемся поддерживать ядро в актуальных версиях, чтобы минимизировать возможности для хакерских атак — а их количество на банковскую инфраструктуру существенно выросло с 2022 года.
Отказоустойчивый кластер с автомасштабированием
Система развёрнута в отказоустойчивом кластере: при повышении нагрузки количество работающих узлов автоматически увеличивается, при спаде — уменьшается. Платформа обрабатывает практически любое количество пользовательских запросов и не расходует ресурсы впустую.
Тройной CI-контроль качества
Доставка обновлённого кода автоматизирована: сборка в отдельные Docker-образы и тройной контроль качества через специализированные инструменты — Psalm, PHPCS и ESLint. Каждое изменение проходит проверку до попадания в прод.
Бесшовная интеграция с Т1 Облако
Платформа развёрнута и работает в инфраструктуре Т1 Облако с полной интеграцией сервисов.
Система защиты информации
Для минимизации атак, которые существенно возросли с 2022 года, была реализована целая система защиты информации. Она свела на нет любые возможные попытки атак на систему и продолжает работать: предотвращает атаки в реальном времени.
Почему мы это знаем
Проект СУВО ВТБ — самый масштабный в нашей практике, и мы знаем его до строки кода. Он объединил весь наш опыт:
Интеграции с банковскими системами
ВТБ ID с ГОСТ-шифрованием и нестандартным OAuth — пример работы с инфраструктурой, где требования к безопасности выше рыночных.
AI в обучении
Генерация контента и оценка видеоответов на российских нейросетях — направление, которое мы развиваем и в других проектах.
Масштабируемые платформы
Отказоустойчивые кластеры с автомасштабированием для нагрузок банковского уровня.
Подробные истории — в нашем разделе кейсов. Если нужна платформа под ваши задачи — строим индивидуальные LMS и интеграции для LMS под ключ.
Часто задаваемые вопросы
Что такое система управления внешним обучением (СУВО)?
Это платформа для обучения внешней аудитории: партнёров, клиентов, слушателей программ банка. В отличие от корпоративной LMS для сотрудников, СУВО работает с внешними пользователями — через единую авторизацию экосистемы, афишу мероприятий и открытые программы обучения.
Как работает оценка видеоответов нейросетью?
Студент записывает видео со своего устройства и сразу отправляет в систему — загрузить готовый файл нельзя. Нейросеть оценивает ответ по шкалам, которые задаёт преподаватель: содержание, структура, речь. Это автоматизирует проверку практических навыков, которые не видны в тестах.
Сложно ли интегрировать LMS с банковской системой авторизации?
Да, это отдельный класс задач. В проекте ВТБ интеграция с ВТБ ID потребовала нестандартных настроек OAuth-провайдера, сертификатов и шифрования ГОСТ — как программных, так и серверных. Опыт таких интеграций есть у нашей команды.
Как защищена система от хакерских атак?
Мы реализовали комплексную систему защиты информации, которая предотвращает атаки в реальном времени, и поддерживаем ядро в актуальных версиях. Дополнительно работает отказоустойчивый кластер с автомасштабированием. Подробнее о защите — в статье «Безопасность LMS и 152-ФЗ».
Можно ли сделать похожую платформу для другого банка или компании?
Да. Архитектура СУВО — это комбинация проверенных решений: LMS-ядро, React-приложения, AI-плагины, интеграции с системами авторизации и отказоустойчивая инфраструктура. Мы собираем такую конфигурацию под задачи заказчика и сопровождаем её на технической поддержке.
Нужна платформа внешнего обучения?
Строим системы управления внешним обучением для банков и крупных компаний с 2011 года: LMS-ядро, афиша мероприятий, AI-плагины, интеграции с системами авторизации, защита и масштабирование. Расскажите о задачах — предложим решение.
Нужны AI-инструменты для обучения?
Разрабатываем плагины на российских нейросетях: генерация вопросов и контента, оценка видеоответов, персонализация. Примеры — в кейсе СУВО ВТБ.
LMS-Service
Телефон: +7 (812) 339-21-29
Email: info@lms-service.ru
Telegram: @yashenkinanatoly
Режим работы: Пн–Пт 09:00–18:00 (МСК)


