Как в реальной LMS: KB2035AnomalyConfig — ключ/URL,
KB2035AnomalyState — актуальное состояние (студент, курс, задание).
SDK перед каждой отправкой читает State заново.
Подключает скрипт /sdk.js. Сразу после загрузки SDK сам отправит
page_view (и assignment_opened, если выбран тип «задание»).
SDK слушает мышь, скролл и клавиатуру. Подвигай мышью, поскролль, попечатай в поле — потом на шаге 3 эти метрики уйдут в summary.
Обычно SDK шлёт summary сам каждые 30 секунд и при закрытии вкладки. Здесь можно форсировать отправку сразу.
Страница сама читает admin API и показывает последние события/summary для этого студента. Если список обновился — SDK работает.
Зелёный = сервис принял запрос. Красный = ошибка (часто неверный SDK key).
Нажми «Проверить БД» после отправки событий.