ALM LMS Lisa

Course Manager Admin Workspace

Единое рабочее пространство для owner, admin и tutor

Управляйте наставниками, назначайте студентов в общие чаты и контролируйте поток сообщений без разрыва архитектуры. Админка работает через api-gateway как BFF, а runtime-процессы продолжают жить в lms-engine.

Messaging flow

  1. 1. api-gateway принимает входящее сообщение и публикует задачу в RabbitMQ.
  2. 2. lms-engine обрабатывает runtime-логику, сохраняет единый чат и публикует событие обратно.
  3. 3. api-gateway отдает обновление во frontend и предоставляет staff REST/BFF API для управления ролями и назначениями.
Owner и admin управляют составом наставников из одного окна.
Каждый студент остаётся в едином чате, а в чат можно назначить нескольких наставников.
Сообщения идут через api-gateway → RabbitMQ → lms-engine → RabbitMQ → api-gateway realtime.

Ролевой доступ

Один сайт, три режима работы

Tutor

Смотрит своих студентов, ведёт единый чат и даёт обратную связь.

Admin

Создаёт наставников, назначает студентов и управляет операционным потоком.

Owner

Супер-администратор с полным доступом к staff и стратегическим разделам.