Подготовьте устойчивые идентификаторы
Backend-инструкция требует объекты assignment и student. Используйте постоянные external_id для экзамена и участника. Согласно документации, повтор той же пары assignment.external_id и student.external_id обновляет существующую запись, а не создаёт новую.
Соберите запрос
Укажите assignment.external_id, assignment.name и assignment.settings.
Укажите student.external_id и student.name; при необходимости рекомендуется student.email.
Задайте application: browser, desktop или tray в соответствии с режимом.
Используйте session_data.external_id, если нужен ваш идентификатор конкретной попытки.
Поместите согласованные proctoring_settings и настройки webhook в assignment.settings.
Обработайте ответ
Передайте external_session.token в SDK. Сохраните report_url для авторизованного доступа из кабинета менеджера или преподавателя. Перед продолжением проверьте соответствие ответа нужному заданию и участнику.
Перед рабочим запуском
Подтвердите адрес аутентифицированного API и область действия ключа для вашего внедрения с технической командой. Не размещайте API-ключи в клиентском коде и публичных журналах. Проверьте повторные запросы и сопоставление попыток; повторное использование задания не означает, что попытка уже завершена.