SDK. Подключение SDK на клиентской стороне
Со стороны Экзамуса заказчик получает serverOrigin, integrationName. Использование этих параметров описано ниже.
Необходимо сгенерировать JWT на стороне LMS server, который содержит ссылку на тест и другую информацию об экзамене и настройке прокторинга (описание параметров для генерации JWT читайте ниже).
Пример использования SDK:
Пример кода для использования SDK (frontend):
Указанная выше ссылка загружает глобальную сборку SDK, где все API верхнего уровня доступны как свойства глобального объекта Proctoring. Ниже полный пример с использованием глобальной сборки:
Использование сборки в виде ES-модуля
Большинство современных браузеров поддерживают ES-модули нативно, поэтому можно подключать SDK с сервера как нативный ES-модуль таким образом:
Обратите внимание, что используется <script type="module">, а URL указывает на сборку в виде ES-модуля: 'https://sdk.examus.net/stable/proctoring.js'</script>
Пример кода для генерации данных для прокторина на стороне LMS (backend):
.Ред.
Использование SDK