API. FAQ
В какой момент создаётся тест в системе «Экзамус»?
Тестирование создаётся в тот момент, когда хотя бы один пользователь, которому он назначен, запустит сеанс прокторинга. Но вы также можете создавать тестирования заранее, без необходимости входа пользователя. Подробнее в пункте: Создание экзамена со стороны тест-системы
Можно ли включить защиту от сдачи без прокторинга?
Да, можно. Способ включения описан в документации: Protect a Test of being Taken without Proctoring
Можно ли отключать/включать уведомления для тестируемых?
Да, вы можете передавать параметры типа boolean для уведомлений, которые должны отображаться или должны быть скрыты. Подробнее в пункте Отображение нарушений
Можно ли запустить тестирование без записи в слот?
Конечно. Вы можете определить по передаваемым параметрам, должен ли прокторинг был запущен с обязательной записью в слот или нет. В случае, если предварительная запись на слот не требуется, то и синхронный прокторинг возможно проходить без записи. Подробнее в пункте: Экзамены с записью в календаре
Можно ли получить результаты прокторинга в тест-системе?
Да, можно. Экзамус делает запрос по API к тест-cистеме и отправляет результаты прокторинга. Как это реализовать и какие данные передаются описано в пункте: Передача результатов прокторинга в тест-систему
Можно ли получать события/нарушения в реальном времени?
Да, по API Экзамус может передавать информацию о нарушениях во время сессии в реальном времени в тест-систему. Подробнее в пункте: Отправка нарушений киберпроктора в реальном времени
Возможно ли встроить архив в тест-систему?
Конечно. Архив можно интегрировать напрямую в тест-систему и открывать видеозаписи оттуда. Подробнее об этом описано в пункте: Открытие записи тестирования в интерфейсе архива для асинхронного прокторинга
Если систему используют несколько организаций, как лучше их разделить?
В этом случае для каждой организации необходимо передать свой параметр companyName - это очень важный параметр, к которому идёт привязка со стороны Экзамуса видеозаписей, учётных записей администратора, учеников, экзаменов.
Для каждой организации должен быть передан свой уникальный companyName.
Также, каждой из организаций возможно будет интересно самостоятельно настраивать параметры прокторинга на своих тестах.
Это можно реализовать на платформе сделав отдельную страницу в настройках тестирования, куда выносите настройки из payload в качестве чекбоксов, индивидуально для каждого тестирования.
Подробнее о передаваемых параметрах вы можете почитать в статье: Api. Запуск тестирования с прокторингом.
Также доступен другой способ разделения организаций, но он менее удобный.
В этом случае для каждой компании будет настраиваться своя интеграция в системе Экзамус. Каждая новая компания, на вашей платформе, должна будет связаться со Службой Заботы и пройти все этапы интеграции.
Для этого на платформе должна быть возможность указать для каждой из компаний свои настройки интеграции:
(integration_name, examus_url, jwt_secret, companyName)