Проверка browser SDK

Как в реальной LMS: KB2035AnomalyConfig — ключ/URL, KB2035AnomalyState — актуальное состояние (студент, курс, задание). SDK перед каждой отправкой читает State заново.

  1. Запустить SDK

    Подключает скрипт /sdk.js. Сразу после загрузки SDK сам отправит page_viewassignment_opened, если выбран тип «задание»).

    SDK не запущен
  2. Походить по «странице LMS»

    SDK слушает мышь, скролл и клавиатуру. Подвигай мышью, поскролль, попечатай в поле — потом на шаге 3 эти метрики уйдут в summary.

    Домашнее задание: «Знакомство с Python»

    Студент ещё не выбран · SDK не запущен
  3. Отправить summary сейчас

    Обычно SDK шлёт summary сам каждые 30 секунд и при закрытии вкладки. Здесь можно форсировать отправку сразу.

  4. Проверить, что попало в базу

    Страница сама читает admin API и показывает последние события/summary для этого студента. Если список обновился — SDK работает.

Что ушло в сеть (ответы API)

Зелёный = сервис принял запрос. Красный = ошибка (часто неверный SDK key).

Пока запросов не было…

Что лежит в БД по этому студенту

Нажми «Проверить БД» после отправки событий.