Перейти к основному содержимому

Онбординг LMS

Зачем нужно

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

Кто использует

  • ученик;
  • родитель;
  • внутренний преподаватель;
  • координатор.

Сценарии

  • первый вход ученика;
  • первый вход родителя;
  • первый вход внутреннего преподавателя;
  • вход после покупки продукта;
  • вход после назначения в группу;
  • вход после регистрации на олимпиаду, если используется общий кабинет.

Данные

  • onboarding state;
  • user role;
  • available product;
  • next action;
  • dismissed step;
  • completion event.

Правила

  • Онбординг зависит от роли и доступных продуктов пользователя.
  • Подсказки не должны блокировать основной учебный сценарий.
  • Уже выполненные шаги не показываются повторно без причины.
  • Если данных недостаточно, система показывает безопасный следующий шаг: открыть доступные курсы или обратиться к координатору.

Серверная часть

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

Интерфейс

  • стартовый экран после первого входа;
  • подсказка следующего действия;
  • прогресс первичной настройки;
  • пустые состояния с понятным действием;
  • возможность пропустить необязательные подсказки.

Интеграции

  • identity — роль, семья, профиль;
  • CRM/billing — купленные продукты и доступы;
  • LMS courses — доступные курсы;
  • competitions — олимпиадный вход при общем кабинете;
  • notifications — welcome-сообщения.

Нестандартные случаи

  • пользователь вошёл без активных доступов;
  • родитель связан с несколькими детьми;
  • ученик получил доступ позже первого входа;
  • роль пользователя изменилась;
  • пользователь вернулся после долгого перерыва.

Готовность

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