ProctorEdu

сопровождение онлайн-экзаменов 

ИНТЕГРАЦИЯ

Подключите свою платформу онлайн-обучения к системе ProctorEdu или добавьте функции прокторинга прямо на страницу экзамена

Способы интеграции

Система прокторинга ProctorEdu совместима с любыми системами электронного обучения (LMS), предназначенными для работы в браузере. Прохождение экзамена осуществляется через интерфейс системы прокторинга, где страница экзамена отображается в IFRAME. Для автоматизации процесса обмена данными об экзаменах, пользователях и результатах экзаменов, поддерживается интеграция на уровне API. 

 

Поддерживаются следующие способы интеграции:

  • Интеграция по стандарту IMS LTI

Подходит для случаев, когда LMS поддерживает стандарт LTI. Стандарт обеспечивает прозрачную авторизацию пользователей в системе прокторинга и двухсторонний обмен данными между системами. Интеграция заключается в настройке LMS для работы с внешними инструментами, дополнительных изменений и доработок не требуется (см. пример интеграции с Moodle).

  • Интеграция на основе уникальных ссылок (токенов) по стандарту JSON Web Token

Позволяет обеспечить прозрачную авторизацию и передачу в систему прокторинга данных о пользователях и экзаменах через токены. Интеграция заключается в реализации на стороне LMS механизма генерации токенов JWT и формировании ссылок, которые затем можно разместить на странице в LMS или отправить по электронной почте.

  • Авторизация по протоколу OAuth2 и собственный API

Интеграция представляет собой настройку авторизации по протоколу OAuth2 и реализацию взаимодействия между системой прокторинга и LMS по API. Система прокторинга имеет собственный API, с помощью которого система взаимодействует с LMS. API включает всего три функции: (1) получение списка экзаменов из LMS для конкретного пользователя; (2) запуск экзамена; (3) завершение экзамена и передача результатов.

  • Импорт/экспорт данных на основе электронных таблиц (csv, xls, ods)

Позволяет загрузить данные о пользователях и экзаменах в систему прокторинга, а также выгрузить результаты в формате электронных таблиц. Авторизация в системе прокторинга будет осуществляться по логину и паролю или по уникальной ссылке.

 

Для подключения прокторинга к экзамену, LMS должна соответствовать следующим требованиям:

  • страницы экзамена в LMS должны открываться по протоколу HTTPS, на веб-сервере должен быть установлен валидный SSL-сертификат;
  • веб-сервер LMS должен позволять открывать страницы экзамена в IFRAME (см. информацию о CORS). 

В общем случае сценарий взаимодействия студента и проктора с системой выглядит следующим образом:

  1. студент авторизуется в системе прокторинга по логину и паролю, через LMS или по уникальной ссылке;
  2. студент видит расписание экзаменов и может либо сразу начать экзамен, либо выбрать время прохождения экзамена;
  3. перед началом экзамена студент заполняет профиль, делает фото лица и загружает документ (опционально);
  4. студент выполняет проверку связи и устанавливает расширение браузера;
  5. студент начинает экзамен и проходит тест, который загружается из LMS в IFRAME;
  6. во время экзамена осуществляется видеозапись веб-камеры (со звуком) и экрана компьютера, осуществляется автоматическое отслеживание нарушений и непрерывная верификация/идентификация личности студента;
  7. во время сеанса проктор может наблюдать за студентами, система в реальном времени подсказывает, на каких студентов стоит обратить внимание;
  8. проктор может взаимодействовать со студентами в чате или по видеосвязи, может досрочно завершить экзамен в случае обнаружения грубых нарушений;
  9. после завершения экзамена формируется оценка уровня доверия к результатам экзамена и видеопротокол с поминутной детализацией нарушений.  

Какие параметры отслеживаются

Система ProctorEdu в автоматическом режиме, т.е. без участия человека (проктора), отслеживает действия и поведение пользователя за компьютером, например, во время онлайн-экзамена. Система в реальном времени собирает данные по следующим событиям:

  • переключение фокуса на стороннее приложение или вкладку браузера;
  • окно браузера не развернуто на весь экран;
  • нет лица перед камерой;
  • несколько лиц перед камерой;
  • неопознанное лицо перед камерой;
  • отключен микрофон или низкая громкость;
  • разговор или шум на фоне;
  • клавиатурный почерк не опознан;
  • отсутствие студента в сеансе. 

Собранные данные анализируются и обрабатываются, после чего формируется автоматическая оценка от 0 до 100%, чем больше и дольше фиксируются какие-то события, тем ниже будет оценка. Более подробная информация изложена в статье на Хабрахабр.

На протяжении всего экзамена осуществляется непрерывная верификация личности человека за компьютером, которая основана на методах автоматического обнаружения и распознавания лиц, и методе анализа клавиатурного почерка. Совокупность этих методов дает возможность отследить факты подмены личности во время аттестаций или других аналогичных мероприятий.

Совместимость с браузерами

Функции Приложение Chrome* Opera Firefox Safari 11 Edge 
Онлайн наблюдение и видеозапись + + + +
Захват экрана комьютера + +** +** +**
Детекция лиц + + + + + +
Детекция голоса + + + + + +
Автоматическое сохранение фотографии лица + + + + + +
Идентификация и верификация личности по лицу + + + + + +
Верификация личности по клавиатурному почерку + + + + + +
Отслеживание фокуса и размера окна + + + + + +
Отслеживание онлайн статуса + + + + + +
Определение подключения дополнительного монитора +
Блокировка переключения на другие приложения +
Защита контента от копирования +

* — браузер Google Chrome и другие браузеры, основанные на движке Chromium.
** — требуется установить расширение браузера.

Система ProctorEdu может быть установлена в виде отдельного приложения на операционных системах Windows XP+, OS X 10.7+ и Linux, что позволяет получить независимое от браузера программное обеспечение.