Добавлено ограничение на количество запросов к REST API с одного IP.
01.04.2023
01.04.2023
v4.8.0
Доработана процедура верификации личности по лицу и документу.
Добавлена возможность оставлять заметки со снимками, которые добавляются в PDF отчет.
Добавлена передача оценки при восстановлении сеанса из статуса приостановлен.
Отображение верхней панели в режиме IFRAME теперь управляется дополнением "header".
Добавлена возможность перейти в протокол сеанса до его завершения.
Добавлен новый режим отображения видеопотоков в интерфейсе наблюдения, теперь их три: один видеопоток, поверх основного видеопотока, рядом с основным видеопотоком.
Добавлено отображение истории изменения статусов и ошибок в сеансах.
Добавлено требование указания пароля при ручной регистрации участников.
Добавлена проверка корректности записи видео и аудио на этапе проверки оборудования.
Добавлен перевод на испанский язык.
Расширен список для обнаружения виртуальных камер.
Исправлена проблема поиска по несуществующим и пустым полям.
Исправлена проблема с закрытием файлов в случае ошибки подключения к хранилищу.
Реализован механизм автоматической миграции данных для коробочных версий.
Отключены дополнения "extracam" и "biometric".
27.12.2022
27.12.2022
v4.7.1
Исправлена проблема при скачивании ZIP-архивов.
Исправлены проблемы интеграции с SEB.
Исправлено восстановление блокировки инцидентом после обновления страницы.
Добавлена возможность отключить ручную регистрацию новых участников, но оставить регистрацию на мероприятие для авторизованных участников.
Изменен интерфейс отображения таймера, теперь его отображение не зависит от использования IFRAME.
24.11.2022
24.11.2022
v4.7.0
Добавлена функция ручной регистрации на мероприятие со стороны участника.
Добавлено в лицензию ограничение максимального срока хранения записей сеансов.
Улучшена интеграция с Open edX.
Добавлена поддержка data-атрибутов при использовании Supervisor SDK.
Добавлена одновременная запись с двух камер при прохождении прокторинга на мобильном устройстве (включается дополнением extracam).
Улучшения в интерфейсе администратора.
27.10.2022
27.10.2022
v4.6.0
Обзор рабочего места теперь можно делать как камерой смартфона, так и камерой компьютера (включается дополнением overview без дополнения qrcode).
Добавлена поддержка одновременной записи видео с двух камер смартфона (включается дополнением extracam).
Добавлена функция запуска разных сеансов по одной ссылке или токену (участнику предлагается ввести идентификатор мероприятия самостоятельно).
Добавлена возможность давать несколько дополнительных попыток для сеанса без смены его идентификатора.
Добавлено отображение сообщения участнику в случае ошибки при запуске сеансов по ссылкам.
В интерфейсе проктора исправлена проблема потери фокуса ввода при входящих сообщениях.
В интерфейс администратора добавлена настройка удаления (архивирования) сеансов через заданное количество дней с момента их запуска.
В статистику под менеджером добавлены количество сокетных подключений и время ответа сервера.
Интерфейсы проктора и администратора разрешено открывать в IFRAME.
Исправлена проблема наложения фоновых задач друг на друга при большом количестве необработанных сеансов.
В REST API добавлена поддержка скачивания ZIP-архивов сеансов.
Сценарий развертывания коробки через Docker Compose теперь поддерживает автоматический выпуск и обновление SSL-сертификата Let's Encrypt.
30.08.2022
30.08.2022
v4.5.0
Исправлена ошибка при импорте новой конфигурации хоста из JSON файла.
Исправлена ошибка прохождения этапов фотографирования лица и документа по анонимной ссылке /api/check.
Исправлена ошибка расшаривания экрана в Safari на macOS 12.3.
Улучшено качество распознавания ФИО на документах.
Добавлена поддержка широкоугольных камер, для этого нужно задать соотношение сторон 16:9 под менеджером (например, 852x480).
Прокторы теперь могут видеть созданные сеансы в своем интерфейсе, если они были назначены на них заранее.
В карточку сеанса добавлена гистограмма средних показателей.
В интерфейсе наблюдения теперь можно перемещать плитки блоков наблюдения, меняя их местами перетаскиванием.
Добавлена функция загрузки файлов и фотографий через REST API.
При включении 2FA (параметр twofactors) фотографии в профиле пользователя после первичной загрузки теперь не обновляются и считаются эталонными, пока не будут удалены вручную.
Добавлено сообщение в случае несоответствия ФИО на этапе фотографирования документа.
Добавлена блокировка виртуальных камер в сеансах прокторинга.
Добавлена функция автоответа на сообщения студента с поиском ответа по регулярному выражению.
Добавлена возможность подключения SSL-сертификата через файлы, что позволяет обновлять SSL-сертификат без пересоздания контейнера, в том числе автоматически.
Добавлено распознавание ФИО на паспорте и сверка его с профилем пользователя.
Реализовано исключение в виде списка файлов, которые не будут удалены при очистке сеанса от данных.
Исправлена проблема верификации лица, когда на фоне в кадр попадают другие лица.
Исправлена проблема с доставкой первого сообщения в чате, отправленного в момент загрузки страницы прокторинга у участника.
Исправлена проблема отображения средней оценки доверия в случае отправки метрик от участника уже после завершения сеанса.
Исправлена проблема производительности алгоритма поиска похожих лиц.
Исправлена ошибка сохранения последней минуты с мобильной камеры.
20.04.2022
20.04.2022
v4.4.0
Доработана поддержка определения подключения второго монитора.
В оценке доверия теперь учитывается вес метрики n1.
Добавлена возможность повторной отправки результатов в случае ошибки на стороне принимающей стороны.
В профиле пользователя добавлена история последних входов.
Вместо удаления сеансов реализована очистка их от данных, удалить сеансы полностью теперь можно только после окончания действия лицензии.
Исправлена проблема с залипанием прокрутки сообщений в чате.
Исправлена проблема отображения списка конфигураций после сортировки в многостраничном режиме.
В интерфейсе проктора теперь можно изменить порядок сортировки сеансов в списке (по убыванию или по возрастанию времени запуска сеанса).
Добавлен перевод на финский язык.
08.02.2022
08.02.2022
v4.3.1
Добавлено всплывающее меню по нажатию на превью видео у участника.
Добавлен виджет калькулятора, который можно включить через дополнение "calculator".
Добавлена возможность сохранять дополнительные страницы удостоверяющего личность документа, помимо страницы с фотографией, при включенном дополнении "extrapages".
Добавлена возможность менять порядок сортировки сеансов в интерфейсе проктора.
Реализована корректная выгрузка CSV при некорректном поисковом выражении.
Закрыта возможность отправлять новые сообщения в уже завершенный сеанс.
Запрещено начать сеанс, пока не сохранена запись обзора рабочего места, при включенном дополнении "overview".
Исправлена проблема при использовании TURN-сервера.
Исправлена ошибка открытия PDF по прямой ссылке в некоторых случаях.
Исправлена проблема сортировки в таблице конфигураций интерфейса менеджера.
Исправлена ошибка поиска по регулярным выражениям.
Исправлена проблема отображения заметки проктора на таймлайне в протоколе.
22.12.2021
22.12.2021
v4.3.0
Добавлен чат в интерфейсе мобильной камеры.
Добавлена функция записи обзора рабочего места студента при подключении мобильной камеры.
Добавлено автоматическое открытие чата при входящем видеозвонке со стороны проктора.
Добавлена проверка скорости сетевого подключения при проверке WebRTC.
Добавлен учет весов метрик при отображении уведомлений студенту и проктору.
При использовании блокировки контента в случае нарушений теперь блок ставится сразу при запуске сеанса, а спустя 10 сек разблокируется, если нарушений нет.
Разрешен вход одного и того же пользователя (поле "username") через разные провайдеры интеграции.
Добавлена возможность продлить завершенный сеанс через сброс поля "stoppedAt".
В интерфейсе блока наблюдения проктора добавлено отображение метрики n1 при отсутствии видео студента.
Добавлено отображение времени нахождения сеанса в состоянии приостановлен.
Комментарий проктора теперь отображается при наведении на значок состояния сеанса.
Добавлено раздельное сохранение поисковой строки для активных и прошедших сеансов в интерфейсе проктора.
Средние показатели теперь рассчитываются с учетом весов метрик.
В протоколе на таймлайне теперь отображается не максимальное нарушение, а оценка доверия с учетом весов, рассчитанная для каждой минуты в отдельности.
В интерфейсе проктора список сеансов теперь сортируется по времени начала в обратном порядке, сверху отображаются самые свежие сеансы.
Разрешено менять заключение любому проктору, который указан в наблюдателях (поле "members").
В карточку сеанса добавлены фото лица, фото документа и видео обзора рабочего места.
Добавлена возможность выбрать какие данные экспортировать в ZIP-архив.
В интерфейсах администратора и менеджера добавлена функция копирования выделенного элемента таблицы.
Доработан интерфейс конструктора поисковых запросов, добавлен выбор значения для полей с перечислениями.
Кнопка сброса фильтров в интерфейсах администратора и менеджера теперь сбрасывает строку поиска и порядок сортировки.
Добавлена возможность менеджеру выпускать и продлевать лицензии.
Исправлена проблема с цветом текста в SDK на старых версиях Safari.
Исправлено ошибочное срабатывание блокировки контента при изменении масштаба окна в Safari.
Исправлена ошибка сохранения ФИО на этапе заполнения профиля.
Исправлена работа поиска в интерфейсе проктора, если не используются поисковые выражения.
13.11.2021
13.11.2021
v4.2.0
Выполнена интеграция с Единой биометрической системой (ЕБС).
Добавлена поддержка xAPI для сбора данных о результатах тестирования.
Добавлена возможность для участника заполнить свои ФИО самостоятельно, включается дополнением "profile".
Добавлено дополнение "proctor" для случаев, когда на сеанс обязательно должен быть назначен активный проктор.
Результаты тестирования теперь могут сохраняться в отдельное поле "grade" при использовании xAPI или при выставлении их со стороны проктора, если используется шкала оценок "scale".
Прокторы теперь могут поменять заключение, которое было выставлено автоматически при включенном дополнении "auto".
Доработан режим конференц-связи для прокторов, теперь идентификатор комнаты берется из поля "group".
В интерфейсе наблюдения добавлено выделение нескольких сеансов мышкой или долгим нажатием на сеанс в мобильной версии.
В качестве правил мероприятия теперь можно вставлять любую ссылку, которая открывается в IFRAME.
Добавлено поле комментария в таблице конфигураций для роли менеджера.
Добавлена статистика нагрузки для каждого хоста за последние 15 минут.
Добавлена поддержка шаблона "*" в черновиках, чтобы такой черновик отображался у прокторов во всех сеансах.
Исправлена ошибка отображения фотографии загруженного документа.
Исправлена проблема интернационализации даты в PDF отчете.
Исправлена ошибка при воспроизведении видеозаписей в Safari.
08.10.2021
08.10.2021
v4.1.0
Добавлен интерфейс настройки фильтров и преобразования их в поисковый запрос.
Добавлена возможность публикации статических файлов на веб-сервере прокторинга.
Доработана функция определения дополнительного монитора.
Добавлено отображение проктора в списке сеансов у администратора.
Добавлена возможность менять размер диалоговых окон.
Добавлено всплывающее уведомление для администратора, когда лицензия подходит к концу.
Добавлен интерфейс для редактирования поля removeAt.
Добавлена поддержка бандла сертификатов удостоверяющего центра через переменную SSL_CA.
Добавлен перевод на казахский язык.
Список часовых поясов отсортирован по алфавиту для лучшего поиска.
Исправлена ошибка с сохранением видеозаписей мобильной камеры в предыдущей версии.
Исправлена ошибка потери части минутной видеозаписи, когда пользователь запретил доступ к экрану.
08.08.2021
08.08.2021
v4.0.0
Выполнен переход на мультиарендную архитектуру (multi-tenancy).
Добавлена роль менеджер для управления конфигурациями экземпляров системы.
Доработан интерфейс параметров системы, теперь он перенесен в интерфейс менеждера и представлен в виде дерева параметров в формате JSON.
Добавлена опция для автоматического удаления сеансов в указанное время (поле "removeAt").
Добавлена возможность менять шкалу оценок, которыми проктор может оценить сеанс (поле "scale").
Реализована передача данных в СДО при переходе сеанса в статус "приостановлен".
Добавлена возможность отправить результат на кастомный URL при интеграции по LTI.
Добавлена возможность перейти к указанному номеру страницы в таблицах.
Добавлен перевод на турецкий язык.
Добавлен параметр "quorum" при наличии которого проверяется доступность проктора в момент назначении его на сеанс (параметр "quota" больше не используется).
В интерфейсе проктора разделены списки активных и прошедших сеансов.
Добавлена возможность для проктора менять параметры своего профиля.
В интерфейс проктора добавлен флаг "Активен" для управления доступностью проктора. Если флаг не стоит, то новые сеансы на данного проктора назначаться не будут. Флаг автоматически снимается если проктор покидает страницу системы.
В протоколе теперь пропускаются участки, где нет видеозаписей.
Добавлено управление воспроизведением по клику на видео в протоколе.
Исправлена проблема отображения последней неполной минуты на таймлайне в протоколе.
Функцию SDK init() теперь нельзя выполнить повторно без предварительного выполнения функции logout().
Добавлен дополнительный последний шаг в сценарий студента, на этом шаге проверяется возможность запуска сеанса (время сеанса и наличие свободных прокторов).
24.07.2021
24.07.2021
v3.21.1
Добавлена функция выгрузки видеозаписей протоколов в виде zip-архива.
Добавлен интерфейс группового наблюдения в интерфейс администратора.
Исправлена ошибка фотографирования лица в macOS.
Исправлена ошибка проверки экрана в Chrome 92 на macOS.
Расширен диапазон скоростей воспроизведения видео от 0.25 до 10.
14.06.2021
14.06.2021
v3.21.0
Добавлена проверка WebRTC при подключении мобильной камеры.
Добавлен перевод на португальский язык (Бразилия).
Добавлено сохранение состояния сортировки при обновлении страницы.
Доработан импорт и экспорт CSV (определение разделителя, экранирование вложенных кавычек).
Перенесена строка подключения к TURN в переменную окружения TURN_URI.
Исправлена ошибка дублирования трансляции у проктора при потере соединения с сервером.
07.02.2021
07.02.2021
v3.20.6
Добавлена поддержка Safari 13+ в macOS.
Добавлено подтверждение завершения сеанса со стороны участника.
Добавлена возможность сменить favicon.
Добавлен перевод на нидерландский язык.
Добавлена поддержка RTL в PDF отчетах.
Коробочная версия теперь распространяется одним исполняемым файлом.
Исправлена ошибка при воспроизведении видеозаписей в Firefox.
Исправлена проблема деградации качества видеозаписи в случае использования видеокодека h264 в Chrome.
Исправлена ошибка дублирования трансляции проктора при наблюдении несколькими прокторами одного участника.
05.01.2021
05.01.2021
v3.20.5
Добавлена загрузка файлов и снимков в чат через интерфейс мобильной камеры.
Добавлено отображение таймера в SDK с IFRAME при указанном времени жизни сеанса.
Повышена скорость блокировки экрана в случае нарушений при включенном дополнении "lock".
Добавлено отображение ошибки в лицензии, если домен сервера не совпадает с доменом лицензии.
Добавлена кнопка в карточке сеанса у администратора для генерации ссылки на конкретный сеанс.
Добавлено сохранение в сеанс ошибки при выполнении API на этапах запуска и остановки сеанса.
Добавлена возможность менять положение и размер превью видео.
Добавлена поддержка написания справа налево (RTL) в интерфейсах SDK.
Добавлен перевод интерфейсов на иврит.
Шаг с условиями мероприятия теперь можно пропустить, если не указана ссылка на эти условия.
Доработана проверка WebRTC.
Исправлена проблема преобразования текста в ссылки в чате.
Исправлена проблема сохранения состояния списка сеансов у администратора.
Исправлена проблема с интернационализацией времени на таймлайне в протоколе.
30.11.2020
30.11.2020
v3.20.4
Этапы загрузки скана и фотографирования документа объединены в один этап, при включении обеих опций ("addons" > "passport" и "addons" > "scan").
Добавлена предварительная обработка документа перед отправкой на сервер для оптимизации размера изображения.
Добавлена возможность запретить запуск сеанса до указанного времени.
Исправлена ошибка при загрузке данных через CSV.
Исправлена ошибка в работе REST API.
30.10.2020
30.10.2020
v3.20.3
Запрещена загрузка файлов нулевого размера, которые вызывают проблемы в Firefox, что может приводить к большому количеству запросов на сервер.
Исправлена ошибка определения кода ответа API при передаче результатов.
Добавлена поддержка определения второго монитора через новый API.
Добавлено автоматическое определение узлов кластера сервера приложений.
Добавлены дополнительные функции защиты контента от копирования.
Добавлено предупреждение в диалоге выставления заключения.
Добавлен перевод на украинский язык.
18.10.2020
18.10.2020
v3.20.2
Исправлена проблема выгрузки в CSV объемом больше 15 тыс. записей.
Исправлена проблема отображения постера в видеозаписях при открытии их в окне предпросмотра.
Исправлена проблема в порядке сохранения постеров для видеозаписей, теперь сохраняется первый кадр видеозаписи, вместо последнего.
Исправлена ошибка переадресации SDK в случае завершения сеанса со стороны проктора.
11.10.2020
11.10.2020
v3.20.1
Добавлена возможность ограничить сессии по длительности (поле "lifetime" в минутах от начала сеанса).
Добавлена проверка работы WebRTC для синхронного прокторинга (дополнение "webrtc").
API "submit" теперь выполняется только один раз после обработки протокола.
Добавлена интеграция с Safe Exam Browser (дополнение "seb" для запрета на запуск прокторинга из других браузеров).
04.09.2020
04.09.2020
v3.20.0
Все системные настройки из конфигурационного файла перенесены в интерфейс администратора.
В интерфейс администратора добавлено отображение квот по лицензии.
В SDK добавлен интерфейс для отображения контента в IFRAME, когда указано поле "url".
В статистике вместо усреднения за интервалы больше 1 минуты теперь используются максимальные значения.
Добавлена опция "addons" > "screen" для включения/отключения захвата экрана.
Добавлена кнопка управления микрофоном мобильной камеры.
Добавлена функция обновления записей при импорте их через CSV.
Исправлена проблемы скрытия превью камеры опцией "addons" > "preview".
Исправлена проблема синхронизации видео с компьютера и мобильной камеры.
Выполнена оптимизация запросов к БД.
При создании вручную нескольких сеансов для участника теперь запускается первый созданный сеанс.
30.07.2020
30.07.2020
v3.19.3
Исправлена ошибка при переключении между сеансами с включенным видео проктора.
Исправлена проблема перезапуска трекинга метрик при изменении параметров сеанса со стороны СДО во время работы самого сеанса.
В статистику активных сеансов теперь попадают только сеансы со статусом "started".
Исправлена проблема завышенных значений при расчете средней нагрузки на CPU в кластерной конфигурации.
Исправлена ошибка наложения нескольких фрагментов видеозаписей на одну минуту.
Добавлена функция автоматического восстановления P2P подключения после сбоя.
Обновлен стиль таймлайна в протоколе.
Добавлены иконки в карточку сеанса для обозначения дополнений и метрик.
24.07.2020
24.07.2020
v3.19.2
Добавлено отображение фотографии паспорта в PDF-протоколе при ее наличии.
Добавлено пояснение в интерфейсе как включить MediaRecorder при подключении мобильной камеры в iOS Safari.
Из интерфейсов убран логотип, теперь вместо него отображается кнопка "Домой".
На этапе условий проведения мероприятия убран флажок из интерфейса, теперь при необходимости флажок будет добавлен на самой странице условий.
Отключено отображение заключения студенту при выставлении его проктором.
Исправлена проблема повторного входа по логину и паролю.
Исправлена проблема повторного вызова функций init() и start() в SDK.
Исправлена проблема неправильного расчета размера файла PDF при передаче его по API.
Исправлена проблема со статусом "created", который не переходит в статус "skipped" после указанного дедлайна.
Исправлена проблема отображения кнопок при наведении в Chrome 84.
05.07.2020
05.07.2020
v3.19.1
Добавлена функция скачивания сразу нескольких PDF отчетов через админку.
Добавлено отображение времени создания профиля пользователя.
Добавлены переводы на французский, латышский и китайский языки.
Добавлена опция "addons" > "finish", которая позволяет управлять отображением кнопки "Завершить" в интерфейсе участника при интеграции через IFRAME.
14.06.2020
14.06.2020
v3.19.0
Исправлена проблема сохранения неполной последней минуты.
Исправлена ошибка в случае отсутствия поддержки LTI Outcome Service.
Интерфейс отдельной проверки компьютера интегрирован в систему, доступен по адресу "/api/check" и настраивается через шаблоны.
Добавлен интерфейс видеоконференции для общения прокторов между собой независимо от сеансов.
Добавлен статус "paused" для сеансов, которые не обновлялись больше 2 минут.
Добавлена возможность администратору войти под другим пользователем без пароля.
31.05.2020
31.05.2020
v3.18.2
Добавлена возможность открывать протокол по ссылке без авторизации при включенной опции "addons" > "shared".
Добавлена опция "addons" > "lock" для блокировки экрана в случае нарушений.
Режим инцидента теперь нельзя снять закрытием чата, нужно написать сообщение в чате в обычно режиме.
Исправлена ошибка повторного использования данных LTI.
24.05.2020
24.05.2020
v3.18.1
Длительность сеанса теперь включает в себя только те минуты, за которые сохранены данные в системе прокторинга.
Добавлена информация о времени выставления заключения или завершения сеанса проктором. Проктор может выставить положительное или отрицательное заключение только один раз, изменить его потом может только администратор.
Добавлена опция "upload" для отключения функции загрузки файлов в чате для участников.
Исправлена ошибка подсчета используемой памяти и процессора для кластерной конфигурации.
Исправлена ошибка при записи видео с мобильной камеры.
06.05.2020
06.05.2020
v3.18.0
Добавлен параметр для отслеживания наличия требуемых функций браузера во время сеанса "b1" (старые показатели сдвинуты "b2" -> "b3", "b1" -> "b2").
Добавлена поддержка горизонтального масштабирования сервера приложений.
Исправлена проблема повышенной нагрузки на процессор в интерфейсах проктора.
26.04.2020
26.04.2020
v3.17.2
Запрещено завершать или оценивать сеанс без комментария.
Добавлена поддержка Electron.
Добавлена опция "addons" > "mobile" позволяющая разрешить или ограничить использование мобильных устройств для прокторинга.
Добавлена защита от открытия DevTools.
12.04.2020
12.04.2020
v3.17.1
Добавлен интерфейс просмотра видео в чате с возможностью скачать его.
Добавлены многострочные сообщения в чате.
Добавлено превью видео на таймлайне при наведении мышкой.
Добавлено сообщение для участника при завершении сеанса в интерфейсе с IFRAME.
Исправлена ошибка при использовании регулярных выражений в поисковых запросах.
Теперь при распределении прокторов в первую очередь сеансы назначаются более свободным прокторам.
Добавлена возможность добавлять в админке сразу несколько участников или приглашений через запятую.
15.03.2020
15.03.2020
v3.17.0
Выполнен переход на новый формат видеозаписей сеансов без WebRTC, поддержка воспроизведения записей старого формата сохранена.
Онлайн видеонаблюдение теперь осуществляется по технологии P2P.
Администратор теперь может удалять завершенные сеансы со статусом обработки.
Видеозаписи в протоколе теперь доступны сразу после завершения сеанса, не нужно ждать завершения обработки.
Обновление информации о нарушениях в интерфейсе проктора теперь происходит в реальном времени синхронно с уведомлениями участника.
В интерфейсе администратора добавлена статистика по использованию процессора и оперативной памяти.
В параметры сеанса добавлено поле "threshold", которое позволяет указывать пороговое значение оценки доверия для уведомлений участникам и выставления автоматического заключения.
Переименовано поле оценки доверия "evaluation" на "score".
Добавлена настройка часового пояса для отображения в PDF-протоколах.
Дополнения "verify" и "unique" больше не используются. Для включения входа по лицу для участника нужно включить опцию профиля "secure", проверка будет выполняться на этапе ручного фотографирования лица.
Дополнение "lock" больше не используется, вместо полной блокировки теста теперь применяются двухуровневые уведомления в случае нарушений (10 сек - оранжевое, 60 сек - красное).
Исправлена ошибка определения области захвата экрана при некотором определенном соотношении сторон экрана.
Выполнен переход на S3-совместимое хранилище данных.
01.03.2020
01.03.2020
v3.16.1
Добавлена опция входа по лицу, которая требует сделать фото лица и сопоставляет его с профилем этого пользователя при входе в систему, перезагрузке страницы и при выставлении заключения проктора.
Поле профиля пользователя "active" заменен на обратный "locked".
Исправлена проблема с определением запуска параллельного сеанса в IFRAME.
Добавлено сохранение номера текущей страницы после обновления таблицы в админке.
09.02.2020
09.02.2020
v3.16.0
Добавлена индикация ошибок, которые могут возникать в сеансе у участника на предварительных этапах, либо при передаче результатов по API.
Расширен набор условных обозначений для сеансов как в интерфейсе администратора, так и в интерфейсе проктора. Добавлена индикация ошибки, инцидентов, оценки доверия, статуса участника и заключения проктора.
Добавлен таймер на предварительных этапах у участника, который показывает сколько времени осталось на прохождение этих этапов (зависит от значения поля "deadline"). Завершенные и пропущенные сеансы нельзя продолжить без продления "deadline" со стороны администратора.
Убрана оценка верификации личности как отдельный параметр сеанса, т.к. для верификации личности достаточно показателей c4 и c5, которые входят в оценку доверия. Теперь в качестве оценки верификации личности используется сверка фотографии лица и документа, которая отображается в профиле пользователя.
Период выполнения фоновой задачи автоматического завершения сеансов уменьшен с 5 минут до 1 минуты.
Исправлена проблема изменения весовых коэффициентов через админку.
02.02.2020
02.02.2020
v3.15.0
Добавлена проверка удостоверяющего личность документа на этапе его фотографирования. Для успешного прохождения этапа требуется сделать качественное фото паспорта в котором есть фотография и машиночитаемая полоса снизу (либо серия и номер для паспорта РФ без полосы). Если качество снимка недостаточное, то вместо фотографирования можно загрузить скан такого документа.
Переобучен классификатор лиц на новых данных, что повышает точность обнаружения лиц в очках и лиц различных национальностей.
Добавлено перенаправление участника на исходную страницу, заданную в поле "referer" в случае когда сеанс завершается со стороны проктора.
Исправлена проблема автоплея видео при обновлении страницы в протоколе и интерфейсе наблюдения.
Исправлена ошибка в расчетах таймлайна PDF-отчета.
Исправлена проблема отсутствия видео экрана в случае отмены доступа при первом входе в сеанс.
Переименована опция "idcard" -> "passport" в поле "addons".
12.01.2020
12.01.2020
v3.14.1
Добавлен счетчик инцидентов в сеансе, которые проктор может оставлять в чате.
Добавлена возможность администратору исключить отдельные профили из учета похожих в случае ошибки распознавания.
Добавлена пересылка событий SDK в IFRAME.
Добавлена возможность открывать протокол по ссылке когда сеанс начат, но еще не завершен.
Добавлено завершение сеанса на стороне участников в случае его автоматического завершения по "deadline".
Исправлена проблема загрузки списка сеансов в интерфейсе наблюдения проктора при количестве сеансов больше 100 на проктора.
Исправлена проблема отображения списка похожих профилей.
Исправлена проблема поиска по полю "createdAt".
29.12.2019
29.12.2019
v3.14.0
Возвращен показатель c5 (похожие профили) в оценку доверия.
На этапе проверки оборудования добавлено ограничение времени на выдачу доступа к камере, микрофону и экрану.
Добавлен фон в модальных диалогах SDK, чтобы не было видно контента позади окна.
Добавлена функция загрузки скана удостоверяющего личность документа.
Поисковые запросы в интерфейсе администратора теперь сохраняются после обновления страницы.
Заменены поля профиля пользователя "age", "gender", "custom" на одно поле "labels[]".
Внесены изменения в алгоритм детекции голоса.
Добавлена опция "track" в поле "addons", при отсутствии которой отслеживание показателей в сеансе не запускается.
Добавлена опция "record" в поле "addons", при отсутствии которой видеозапись сеанса не осуществляется.
22.12.2019
22.12.2019
v3.13.1
Добавлено открытие протокола в новой вкладке в интерфейсе администратор при зажатом Ctrl.
Добавлена возможность контроля ознакомления с правилами мероприятия, например, требовать от участника полностью посмотреть видеоролик.
Добавлена функция отправки важных сообщений, которые подсвечиваются красным в чате и блокируют участнику доступ к тесту пока открыт чат.
В списке сеансов администратора поисковый запрос по умолчанию теперь не указан.
08.12.2019
08.12.2019
v3.13.0
Добавлена возможность изменять параметры сеанса через повторный вызов в SDK функции "init()". Если параметр сеанса задать равным "null", то значение подтянется из шаблона.
Повторный вызов функций "init()" или "start()" теперь приводит к перезапуску сессии с новыми параметрами.
В режиме IFRAME теперь можно отправить JWT в postMessage, чтобы перезапустить сессию с новыми параметрами. Переименован параметр конфига "ui.startevent" -> "ui.withoutstart".
Добавлен параметр запроса "format=pdf" для формирования ссылки на протокол в формате PDF.
Добавлен расширенный синтаксис поисковых запросов, позволяющий осуществлять поиск по конкретным полям и формулировать составные условия поиска. Поддерживаются следующие операторы: >, <, >=, <=, =, !=, ~, ~*, (), &, |, "", ''. В интерфейсе проктора и администратора фильтр по датам заменен на поисковое выражение.
Проктор может выставлять заключение для сеансов, открытых по ссылке, даже если не является их участником. При этом информация о прокторе сохраняется в сеансе.
22.11.2019
22.11.2019
v3.12.2
Добавлено ожидание установки сокетного подключения перед началом сессии, чтобы избежать возможных проблем в случае медленных соединений.
При пересчете оценки в случае изменения параметров сеанса теперь также пересчитывается заключение по сеансу, выставленное автоматически.
Администратор теперь может завершать и выставлять заключения на любые сеансы без необходимости добавлять себя в участники этого сеанса.
Возвращен раздельный экспорт средних показателей в сеансе в поле "averages" вместо массива "mean".
Если за сеанс нет данных или сеанс длительностью менее 1 минуты, то оценка доверия выставляется нулевая.
11.11.2019
11.11.2019
v3.12.1
Реализована единая проверка поддерживаемых версий браузера без кастомизации, в случае использования неподдерживаемой версии отключить проверку браузера для всей системы можно в параметре конфига "uncheck.browser".
Исправлено определение мобильной версии браузера в режиме "Версия для ПК".
Убрана опция сеанса "mobile", теперь чтобы разрешить запуск системы на мобильных нужно отключить метрики "s1" и "s2", либо отключить проверку экрана для всей системы в параметре конфига "uncheck.screen".
Убрана опция сеанса "video", теперь отключить запись и трансляцию видео можно в конфиге отдельно для камеры ("webcam.quiet") и экрана ("screen.quiet").
Файл отчета при нажатии кнопки "PDF" теперь сразу скачивается с именем ".pdf".
Внесены небольшие исправления в локализацию интерфейсов.
30.09.2019
30.09.2019
v3.12.0
Таймлайн протокола уменьшен по высоте, объединены в одну строку сообщения, отметки с фотографией лица, заметки проктора.
Добавлен туториал с визуализацией всех нарушений в реальном времени.
Отключено автоматическое отображение QR-кода в случае обнаружения проблем с подключением мобильной камеры. Вместо этого отображается кнопка вместе с уведомлением для открытия QR-кода.
Выставлять заключение и завершать сеанс теперь могут только те прокторы, которые указаны в участниках сеанса.
Доработан модуль P2P видеосвязи, исправлена проблема с подключением.
Исправлена проблема с проверкой громкости микрофона.
Исправлена проблема открытия страницы в IFRAME при включенной настройке "ui.startevent".
Добавлена поддержка метода GET для авторизации провайдером "plain", теперь можно формировать ссылки для сеансов в открытом виде без токенов.
Убрана метрика c5 (найден похожий профиль), вместо нее добавлена опция проверки профиля на этапе ручного фотографирования.
Добавлена опция сеанса "unique" в "addons[]" для проверки похожих профилей на этапе ручного фотографирования.
Удалена опция "screen" из "addons[]", теперь отключить захват экрана можно только на уровне конфига.
Для реализации механизма сессий вместо cookies теперь используются токены, что позволяет избежать проблем при блокировке кросс-доменных cookies.
Добавлен пересчет оценки доверия при изменении весовых коэффициентов.
Добавлено отображение метрик в интерфейсах с учетом весовых коэффициентов.
В интерфейсе студента удален список сеансов, который включал в себя возможность выбора сеанса из нескольких и отображение прошедших сеансов. Теперь в случае когда не указан ID сеанса система будет искать первый по времени создания незавершенный сеанс для текущего пользователя и сразу запускать его.
В интерфейсе проктора удалена таблица расписания, теперь сразу открывается интерфейс наблюдения, а список сеансов есть в левой панели.
Параметры по умолчанию заменены на шаблоны сеансов. В отличие от параметров по умолчанию, шаблоны можно создавать разные для разных сеансов, сгруппированных по некоторому признаку (идентификатору шаблона). Для этого добавилось новое поле сеанса "template", которые можно задавать через интеграцию.
Поле сеанса "avg" (объект) заменено на "mean" (массив), порядок и количество значений совпадает с полем "metrics".
Переименовано поле конфига "cookie" -> "session", добавлена опция "session.expires".
Исправлена проблема создания дубликатов фоновых задач при первом запуске в режиме кластера.
02.09.2019
02.09.2019
v3.10.0
Добавлено отслеживание отключения мобильной камеры (метрика "n2") и отображение QR-кода для ее повторного подключения.
Этап подключения мобильной камеры теперь обозначается опцией "qrcode" вместо "mobile".
Опция "mobile" теперь определяет разрешение для использования на мобильных устройствах (не связано с мобильной камерой).
Автоматическое заключения теперь выставляется положительным, если оценка доверия больше 0 и отрицательным - когда равно 0 (порог пока что настраивается). Включается автоматическое оценивание добавлением опции "auto".
Уведомления теперь отображаются всегда, когда указана опция "preview". Опция "notification" больше не поддерживается.
Добавлена возможность указания приоритета метрик путем выстраивания их в нужном порядке, чем раньше указана метрика, тем выше ее приоритет. Приоритет метрики влияет на порядок отображение уведомлений пользователю.
Для метрик добавлены весовые коэффициенты. Оценка доверия считается по формуле E = 100 - ∑k∈M(xk × wk), где E ∈ [0, 100] - оценка доверия, xk - усредненное за сеанс значение метрики k, wk - весовой коэффициент метрики k, M ∈ {b1,b2,c1,c2,...} - метрики. Значения коэффициентов сохраняются в поле "weights" (массив).
Для проверки сети теперь не требуется доступ к камере и микрофону.
Проверена работа системы в Microsoft Edge Beta.
30.08.2019
30.08.2019
v3.9.1
Добавлен рейтинг пользователя на основе оценок прокторов по формуле R = (R + C) / 2, где R ∈ [0, 100] - рейтинг пользователя, C - заключение проктора (0 - отрицательное, 100 - положительное).
Добавлена блокировка предыдущей страницы при открытии того же сеанса в другом браузере.
Добавлен запрет на удаление своей учетной записи для администраторов.
Добавлена ленивая загрузка изображений в чате.
Исправлена проблема отображения QR-кода в Firefox (появлялся скрол).
Исправлена проблема разлогинивания при повторном открытии прокторинга в IFRAME при интеграции с Moodle.
16.08.2019
16.08.2019
v3.9.0
В функцию SDK init() добавлены предварительные этапы до запуска самого сеанса, таким образом можно разнести момент запуска этапов и запуска наблюдения.
На этапе ручного сохранения фотографии лица на клиенте добавлена предварительная обработка фотографий, что позволило уменьшить размер сохраняемого файла в 2-3 раза.
Список необходимых проверок на странице проверки оборудования теперь формируется автоматически на основе списка выбранных метрик сеанса. Дополнения browser, camera, microphone и network больше не используются.
Добавлена поддержка сохранения минутных фрагментов видеозаписей для событий в чате, добавка к скриншотам. Это часть функционала будущей версии системы.
Реализовано асинхронное сохранение вложений в чате, сначала сохраняется само сообщение, а затем подгружаются вложения. Это необходимо при сохранении больших вложений (видеозаписей).
26.07.2019
26.07.2019
v3.8.2
Добавлен поиск в админке по свойствам Браузер, ОС, IP.
Обновлен детектор голоса: добавлена фильтрация частот за пределами диапазона 300-3000 Гц, исправлена проблема определения m1 при аппаратном шумоподавлении.
В функции SDK init() теперь в полях можно передавать функции и промисы.
Упрощена интеграция с Moodle за счет использования групп пользователей и параметров по умолчанию, теперь не требуется указывать дополнительные параметры (ссылка на тест, участники, дедлайн и таймаут).
Добавлен API для получения данных похожих профилей.
В FAQ добавлена инструкция по отключению уведомлений на смартфонах.
Обновлена инструкции по интеграции SDK и LTI.
20.07.2019
20.07.2019
v3.8.1
Обновлен классификатор для детекции лиц на клиенте, теперь должно лучше определять лица с боковой засветкой, слабым освещением и бОльшими углами наклона или поворота головы.
В FF теперь корректно запрещается выбор части экрана, раньше это работало только в Chrome.
Исправлена проблема ошибочного сохранения фотографии документа как фотографии лица.
Запуск отслеживания показателя b1 теперь начинается только после первого фокуса на страницу уже после диалога выбора экрана, это должно решить проблему ошибочного срабатывания b1 при расшаривании экрана в начале сеанса.
Добавлено предупреждение при сохранении параметров по умолчанию.
Добавлен API для получения похожих профилей.
09.07.2019
09.07.2019
v3.8.0
Исправлена проблема ошибочного срабатывания показателя "b2" в полноэкранном режиме под Windows Chrome.
Переименованы статусы сеансов для лучшей связи с названиями функций SDK: idle -> created, active -> started, ended -> stopped.
Переименовано поле fullname -> nickname. Поля firstname, lastname и middlename больше не используются, вместо них следует использовать единое поле nickname.
В SDK добавлен модуль P2P видеосвязи.
Отслеживание показателей теперь запускается только после запуска трансляций, что снижает число ложных срабатываний показателей b1, c1 и s1 в начале сеанса.
Запуск сеанса при подключении мобильной камеры теперь выполняется только в случае успешного запуска трансляции с мобильной камеры, это позволяет исключить случаи начала сеанса без видео с мобильной камеры.
Добавлены группы пользователей. Каждый пользователь может быть включен в одну группу. Эту группу можно добавить в участники сеанса и все пользователи этой группы автоматически станут участниками такого сеанса.
Базовая версия системы с интеграцией через IFRAME реализована с использованием SDK. Теперь SDK используется в обоих версиях интеграции для унификации подхода и сокращения расходов на поддержку.
В карточке сеанса выделено отдельное поле для указания ID студента в сеансе. В участники сеанса теперь можно добавить только прокторов или имя группы. В таблице расписания сеансов вместо списка участников теперь отображается только имя студента.
Добавлено отображение фотографии студента при наведении на процент верификации в таблице расписания сеансов.
Добавлена кнопка "Завершить" у студента в версии с IFRAME.
28.06.2019
28.06.2019
v3.7.3
Добавлена установка "deadline" по умолчанию, когда указан "timeout".
Добавлено ограничение на вход второго студента, если в участниках одного сеанса оказалось несколько студентов.
Убрана строка со ссылкой на этапе подключения мобильной камеры в SDK, оставлен только QR-код.
Проктору разрешено открывать любой протокол по ссылке, а не только те, в которых он является участником. В списке наблюдения проктора по прежнему отображаются только те сеансы, в которых он является участником.
Изменены настройки по умолчанию для детектора голоса, чтобы лучше определял низкую громкость микрофона в режиме отключенного шумоподавления.
Исправлена проблема с поиском похожих лиц.
Добавлено брендирование SDK.
24.05.2019
24.05.2019
v3.7.2
Добавлена настройка параметров по умолчанию, которая используется для всех заново создаваемых сеансов и пользователей. Настройкой может управлять только администратор в диалогах профиля пользователя и карточки сеанса.
Добавлена превентивная блокировка контента, которая блокирует доступ к контенту в случае обнаружения нарушений (принцип работы как у уведомлений).
Исправлена ошибка подключения мобильной камеры для пользователя без провайдера авторизации.
Выполнен переход на HTTP/2.
08.05.2019
08.05.2019
v3.7.1
Функция назначения прокторов перенесена в свойства сеанса в формате приглашений, группы прокторов удалены.
Запрещено удаление фоновых задач.
В основном интерфейсе на этапе проверки оборудования у студента убран диалог настроек.
Обновлен стиль кнопок управления трансляциями у проктора.
Включено подавление эффекта "эхо" в режиме видеосвязи.
Добавлено поминутное выравнивание событий при сохранении (округление до минуты в меньшую сторону).
Исправлена ошибка неправильного подсчета метрики "n1" при подключении мобильной камеры.
Исправлена проблема с ошибочным перезапуском остановленной трансляции.
Исправлена проблема ошибочного открытия протокола при выделении нескольких идущих сеансов с шифтом в интерфейсе наблюдения проктора.
28.04.2019
28.04.2019
v3.7.0
Переработан алгоритм детекции нарушений и оповещений, теперь данные обновляются каждые 10 секунд, вместо минутного интервала.
Внесены изменения в алгоритмы детекции фокуса, звука и экрана, которые позволяют не учитывает данные за первые 30 секунд, что должно снизить помехи в показателях на первой минуте сеанса.
Обновлены формулировки уведомлений о нарушениях.
В версии с IFRAME уведомления сделаны как в SDK, рядом с превью.
Переименованы показатели "b4"->"s1", "b3"->"s2."
Добавлено автоматическое отключение показателей "b2", "s1" и "s2" в мобильной версии, т.к. там они не работают.
Улучшен алгоритм определения подключения второго монитора (показатель "s2"), теперь определяются все случаи проблем захвата экрана, если захваченная область не совпадает с реальными размерами экрана.
На этапе проверки оборудования добавлены проверки: (1) развернуто ли окно браузера на весь экран, (2) корректность выбранной области захвата и подключение доп.монитора.
В случае ошибки на этапе проверки оборудования повторная проверка запускается с места ошибки, а не заново.
Доработана интеграция с Moodle по LTI, теперь результаты корректно передаются в Moodle уже после завершения сеанса и теста.
Разрешено открывать протоколы до завершения обработки, однако в самих протоколах добавлен индикатор обработки.
Обновлены иконки нарушений в интерфейсе наблюдения проктора.
Исправлена проблема с отображением чекбокса в интерфейсе SDK правил проведения мероприятия на Android 8+.
Исправлена проблема с передачей результатов по API, если список вложений пустой.
Исправлена проблема с отставанием уведомления у превью при скроле страницы.
Исправлена проблема с назначением прокторов через группы при случайном распределении.