Корпоративные LMS-системы решают задачу обучения пользователей и мало чем отличаются друг от друга: отображение контента в разных форматах, проведение тестирований, администрирование и другие задачи LMS реализованы в сотнях разных проектов. А вот использование элементов игры для улучшения освоения материала – это принципиально новый подход в данном классе ПО. Мы создали систему обучения пользователей с элементами геймификации. Она внедрена и используется в десятках крупных компаний. Система оценивает качество обучения и подсчитывает результаты в реальном времени.
Платформа содержит интерактивные шаблоны и интерфейс для создания игр. В каждом сценарии команды выбирают ответы разного веса, что создает игровой ритм и элементы риска. Ведущий предоставляет обратную связь на основе встроенных подсказок во время игры. Помимо повышения эффективности обучения за счёт “командных состязаний”, стояла задача предоставить гибкую настраиваемую среду для визуализации результатов и оценки эффективности.
Проект разрабатывался в 2 этапа: публикация MVP и дальнейшая доработка с учетом обратной связи от пользователей. Разработка велась с использованием следующих технологий: Angular, DevExpress, .NET Core и MS Azure. Команда разработчиков состояла из 6 человек: тимлида, разработчика, дизайнера, тестировщика, аналитика и менеджера проекта.
Специальный функционал алгоритма автоматического расчета результатов позволяет системе определять набранные командами баллы в игре в зависимости от положения вопроса в игровом сценарии и самого сценария. Распределение очков за ответы сбалансировано (задается во время составления сценария игры), что делает тест более увлекательным.
Контроль перемещения пользователей по экранам обеспечивает правильное отображение информации для участников: команды видят тот экран, который открывает ведущий. Обновляемая шкала рейтинга создает конкуренцию между командами, мотивирует к более качественному и осмысленному ответу. Ответ даёт капитан команды после внутреннего обсуждения с ее членами.
Компании-эксплуатанты системы получают к ней доступ после оплаты (подписка на ограниченный период). При желании интерфейс системы может быть кастомизирован под бренд-бук клиента. Предусмотрены автоматические напоминания о необходимости продлить подписку. Если подписка не продлена, доступ к системе ограничивается автоматически.
Каждый сценарий микрообучения кастомизируется: текст задания, варианты ответа и метрики оценки меняются в интерфейсе администратора. Пользователи создают игры под свои нужды на основе готовых сценариев (шаблонов). Шаблоны можно копировать и модифицировать; при желании администратор может создать собственный шаблон с нуля. Внутри LSM есть собственная база знаний с инструкциями и ответами на популярные вопросы. Эти инструкции могут быть отредактированы клиентами под свои нужды, с учётом потребностей конечных пользователей (обучаемых).
ПО сохраняет историю тестов с возможностью экспорта в различные форматы. Результаты тестов выводятся на дашборд, в котором предусмотрены фильтры и различные отчеты для анализа эффективности команд.
Система ведёт оценку качества обучения (оценку усвояемости) на различных сценариях, созданных клиентами. После добавления дополнительных идентификаторов по регионам и отделам стало возможным сравнение сценариев обучения в географическом срезе и в прикладной области. Это позволяет формировать рекомендации по настройке сценариев и применению лучших практик клиентам системы.
Наш заказчик сотрудничает с такими крупными компаниями, как The Home Depot, NEOM и Fujifilm.