Интеграция прокторинга с LMS или экзаменационной платформой объединяет три части: создание сессии на сервере вашей системы, работу SDK в интерфейсе участника и передачу результатов обратно. TrustExam описывает этот процесс в документации API и SDK. Если нужна отдельная среда тестирования, экзамены можно проводить непосредственно в TrustExam.
Начните с процесса, которым уже управляет организация. Определите системы для записи участников, заданий и результатов, затем место контроля экзамена. Интеграция должна прояснять ответственность, а не создавать две противоречивые записи об одной попытке.
Когда подходит процесс через LMS
Рассмотрите вход через LMS, если участники уже получают там задания и результаты. Опишите переход в контролируемую сессию и обратно. Подтвердите продукт, версию LMS, способ входа и доступные администраторам и проверяющим данные. Логотип на странице интеграций не доказывает поддержку всех версий и сценариев.
Когда полезен отдельный экзаменационный процесс
Отдельный процесс может подойти, если экзамен требует организации, отличной от обычного учебного курса. Определите, кто управляет доступом, расписанием, разрешёнными инструментами и итогами. Проверьте эти возможности в предлагаемой конфигурации, не считая их включёнными автоматически.
Как устроена интеграция TrustExam
Ниже описана последовательность из опубликованных руководств по интеграции. Перед запуском команда должна подтвердить совместимость с версией вашей платформы, режим экзамена и настройки конкретного внедрения.
1. Сопоставьте участника, экзамен и попытку
Разделяйте назначение экзамена, участника и отдельную попытку. Постоянные идентификаторы помогают связать повторный запрос или пересдачу с правильной записью. Определите, какая система хранит задания, выставляет оценки и фиксирует итоговый результат.
2. Создайте сессию на своём сервере
Сервер вашей системы передаёт назначение, участника и согласованные настройки. Описанный в документации ответ содержит токен сессии и ссылку на отчёт. Постоянные ключи API должны оставаться на сервере. Поля запроса и проверки перед внедрением приведены в руководстве по созданию сессий.
3. Подключите SDK к интерфейсу экзамена
Передайте токен сессии в SDK. Обработайте события настройки, начала, завершения и ошибок, чтобы интерфейс показывал фактическое состояние попытки. Согласуйте отправку ответов с завершением сессии прокторинга. Порядок вызовов описан в руководстве по frontend SDK.
4. Свяжите события, отчёты и проверку
Настроенные вебхуки могут уведомлять ваш сервер о начале и завершении экзамена. Связывайте каждое уведомление с правильной попыткой и предоставляйте уполномоченным проверяющим доступ к её отчёту. Завершение экзамена ещё не означает, что готовы ИИ-анализ или решение проверяющего. Эти состояния разделены в руководстве по вебхукам и отчётам.
5. Проверьте полный путь участника
На тестовом экзамене проверьте разрешения, обрыв связи, повторный запуск и повторную отправку команды завершения. Согласуйте обработку ожидающих или отсутствующих результатов и ответственного за расхождения. Аутентификацию вебхуков, повторные отправки и сроки доставки подтвердите с технической командой.
Опишите пять точек обмена
Чек-лист должен охватывать личность участника, назначение экзамена, запуск сессии, доступ к материалам и передачу результата. Для каждого этапа укажите источник, получателя, ответственную команду и условие успеха. Ограничьте персональные сведения потребностями согласованного процесса.
Проверьте исключения и повторные попытки
Проверьте повторный запуск, отмену, пересдачу, потерю связи и результат, ожидающий разбора человеком. У каждой попытки должны быть свои идентификатор и материалы. Принимающая система должна различать технический статус, оценку знаний и вывод о соблюдении правил.
Учитывайте стоимость сопровождения
Оцените работу администратора, инструкции, ответственность поддержки и сопровождение после обновлений. Согласуйте проверку совместимости и время изменений относительно расписания экзаменов. Дешёвое подключение может оказаться затратным, если никто не отвечает за дальнейшую работу.
Определите технический пилот
Покажите полный путь от назначения до проверенного результата на вашей платформе. Зафиксируйте нерешённые требования и доказательства приёмки. На этой основе выберите архитектуру и следующий этап.
Что включает вариант с отдельной платформой
В TrustExam есть инструменты создания и повторного использования заданий, настройки времени и попыток, импорта участников, групп и приглашений. Открытые письменные ответы вручную оценивает преподаватель. Для программирования нужен внешний сервис выполнения кода. На демонстрации отдельно проверьте ваши задания, доступ участников и выгрузку результатов, а также процесс разбора возможных нарушений.
Подготовьте бриф по своему процессу
Для технического обсуждения понадобятся название и версия LMS, порядок проведения экзамена, ожидаемое число одновременных участников, нужные результаты и ограничения по размещению данных. Шаблон брифа по интеграции охватывает эти вопросы и доступен без регистрации. Заполните его вместе с командой платформы, чтобы определить совместимость и объём пилота.
Сравните варианты в кейсе сети университетов или изучите экзаменационную платформу TrustExam, если хотите управлять экзаменами непосредственно в ней. Чтобы разобрать свой процесс, запросите демонстрацию интеграции.