В это статье разобрали какие нарушения и технические неполадки фиксируются на стороне сервера, а какие нейросетями на стороне компьютеров тестируемых.
Что такое серверный и клиентский киберпроктор?
В основном сценарии прокторинг запускает нейросетевые алгоритмы по поиску нарушений на компьютере пользователя. Нейросети работают в самом браузере пользователя во время тестирования и фиксируют все заложенные паттерны нарушений, - каждый кадр размечается нейросетью в реальном времени и фиксируется нарушение.
При этом, существует также механизм пост-проверки видеозаписи на стороне сервера прокторинга - так называемый серверный киберпроктор. Условия его подключения зависят от типа устройства и наличия нарушения, отмеченного клиентским киберпроктором.
Например, при сдаче с мобильного приложения нейросетевых алгоритмов на стороне пользователя нет по причине экономии трафика и заряда батареи, поэтому все видеозаписи размечаются уже после того, как тестирование было закончено и видеозапись была сформирована в архиве.
А также, если по каким-то причинам клиентский киберпроктор не был запущен (например, по причине медленного интернет-соединения), также запускается разметка сереврным киберпроктором.
Модели у серверного и клиентского киберпроктора одинаковые.
Какие нарушения размечаются?
Нарушения
Нарушение | На стороне клиента | На стороне сервера |
Наличие еще одного человека | + | + |
Подмена тестируемого | + | + |
Отсутствие тестируемого | + | + |
Увод взгляда с экрана | + | + |
Смена активного окна на компьютере | + | - |
Звуки голосов в трансляции | + | + |
Используется телефон | + | + |
Используются запрещенные тех. средства (наушники) | + | + |
Детекция liveness | + | - |
Детекция вовлеченности пользователя | + | - |
Фиксация технических неполадок
Название | На стороне клиента | На стороне сервера |
| Проблемы с видеотрансляцией |
| + |
| Нет звука (нет звука с микрофона) | + |
|
| Микрофон выключен | + |
|
| Микрофон не подключен | + |
|
| Нет изображения с камеры | + |
|
| Камера не подключена | + |
|
| Отсутствует доступ к рабочему столу | + |
|
| Использование виртуального окружения | + (только в Защищённом браузере) |
|
| Один человек использует несколько аккаунтов в рамках тестирования |
| + |
| Отсутствует фото от дополнительной камеры |
| + |
| Используется второй монитор | + (улучшенная детекция только в Защищённом браузере) |
|
| USB-устройство (подключено или отключено) | + (только в Защищённом браузере) |
|
| Пропуск в записи рабочего стола |
| + |
| Приложение тестируемого потеряло связь с сервером |
| + |