Инициализируйте SDK токеном сессии
Официальная статья содержит адрес скрипта и вызов Proctoring.initialize. Разместите SDK в нужном контейнере и передайте external_session.token, полученный вашим сервером. Документированные значения языка: en, ru и kz.
Обработайте жизненный цикл
Используйте onMounted для загрузки SDK и onConfigured для получения конфигурации.
Запускайте попытку через Proctoring.start после необходимой инициализации.
Обрабатывайте onStarted, onAction и onError, чтобы интерфейс показывал фактическое состояние.
При отправке экзамена вызывайте Proctoring.finish и обрабатывайте результат promise и событие завершения.
Предлагайте Proctoring.startNewAttempt, только если задание разрешает повтор. В документации также есть isFinished и isCanStartNewAttempt.
Настройка ContentProtect
Документированный вариант объединяет content_protect на сервере и объект protector в интерфейсе, включая селектор match для защищаемого содержимого. Проверьте его на фактической вёрстке вопросов и режиме; не предполагайте защиту вне настроенной области.
Проверьте интеграцию
Проверьте отказ в разрешениях, неудачный запуск, восстановление соединения и повторное завершение. Согласуйте отправку ответов с состоянием попытки прокторинга. Точный код и актуальные методы сверяйте с официальной статьёй SDK.