ProctorEdu

История изменений системы прокторинга ProctorEdu

Нумерация осуществляется по правилам семантического версионирования
28.03.2024
28.03.2024
v4.11.0
  • Добавлено дополнение "limited", которое ограничивает возможности коммуникации прокторов с участниками.
  • Доработан механизм синхронизации узлов кластера, что позволит лучше масштабировать систему.
  • Добавлена кнопка для скачивания видеофайлов из чата.
  • Исправлена проблема с обнаружением закрытия доступа к экрану в Firefox и Safari.
18.03.2024
18.03.2024
v4.10.0
  • Добавлено расписание сеансов с возможностью прокторам заполнять свой график работы, а студентам записываться на свободные слоты.
  • Дополнение "proctor" теперь проверяет, чтобы проктор находился онлайн.
  • Убрана поддержка флага активности проктора, который использовался при назначении проктора на сеанс.
  • Максимальная скорость воспроизведения видеозаписи в протоколе увеличена до x16.
  • Внедрена парольная политика для учетных записей, вход для которых осуществляется по логину и паролю.
  • Добавлено автоматическое открытие вкладки демонстрации всего экрана в Chrome.
  • Доработан механизм сверки ФИО на документе.
  • Доработана функция массового удаления сеансов.
  • Исправлена проблема с производительностью при массовом удалении сеансов.
  • Исправлена проблема совместимости с браузерами Safari 16.4+ и Firefox 120+.
27.12.2023
27.12.2023
v4.9.1
  • Добавлен флаг автоматической верификации профиля пользователя, которая осуществляется путем сверки фото лица с камеры с фото лица на документе.
  • При отключении дополнения "record" фотографии лиц в сеансе теперь не сохраняются.
  • В таблице черновиков добавлено отображение правила автоответа.
  • Улучшена синхронизация видеозаписи мобильной камеры и камеры компьютера.
  • Добавлен перевод интерфейсов на греческий язык.
05.10.2023
05.10.2023
v4.9.0
  • Добавлена видеозапись камеры и экрана проктора, когда тот выходит на связь с участником.
  • Обновлён интерфейс таймлайна протокола сеанса.
  • Добавлен перевод на узбекский язык и немецкий языки.
  • Добавлено отображение использованного объема лицензии в процентах под менеджером.
  • Запрещено удалять непустые хосты под менеджером.
  • Исправлена проблема отсутствия записей в протоколе в случае технических проблем на стороне участника.
  • Исправлена проблема поиска похожих профилей при большом количестве пользователей.
  • Исправлена проблема с отображением ошибки при неправильной загрузке скана документа.
  • Исправлена проблема с сохранением заметок в PDF-отчете.
  • Исправлена проблема с отображением PDF-отчета в варианте RTL.
  • Исправлена проблема с проверкой SEB версии 3.1.1+.
01.06.2023
01.06.2023
v4.8.1
  • Исправлена ошибка на этапе проверки микрофона в версии Chrome 114.
  • Исправлена ошибка при повторной отправки веб-хука.
  • Исправлена проблема отображения кнопки открытия калькулятора.
  • Порядок этапов проверки оборудования теперь не зависит от порядка указания метрик в сеансе.
  • Проктору опционально разрешено выгружать ZIP-архивы сеансов.
  • Добавлено ограничение на количество запросов к 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).
  • Добавлена функция запуска разных сеансов по одной ссылке или токену (участнику предлагается ввести идентификатор мероприятия самостоятельно).
  • Добавлена возможность давать несколько дополнительных попыток для сеанса без смены его идентификатора.
  • Добавлено отображение сообщения участнику в случае ошибки при запуске сеансов по ссылкам.
  • В интерфейсе проктора исправлена проблема потери фокуса ввода при входящих сообщениях.
  • В интерфейс администратора добавлена настройка удаления (архивирования) сеансов через заданное количество дней с момента их запуска.
  • В интерфейс конструктора поисковых запросов добавлен фильтр архивных сеансов (поле archived).
  • В статистику под менеджером добавлены количество сокетных подключений и время ответа сервера.
  • Интерфейсы проктора и администратора разрешено открывать в 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-сертификат без пересоздания контейнера, в том числе автоматически.
  • Добавлена проверка неподдерживаемого браузера MiuiBrowser .
06.07.2022
06.07.2022
v4.4.1
  • Добавлено распознавание ФИО на паспорте и сверка его с профилем пользователя.
  • Реализовано исключение в виде списка файлов, которые не будут удалены при очистке сеанса от данных.
  • Исправлена проблема верификации лица, когда на фоне в кадр попадают другие лица.
  • Исправлена проблема с доставкой первого сообщения в чате, отправленного в момент загрузки страницы прокторинга у участника.
  • Исправлена проблема отображения средней оценки доверия в случае отправки метрик от участника уже после завершения сеанса.
  • Исправлена проблема производительности алгоритма поиска похожих лиц.
  • Исправлена ошибка сохранения последней минуты с мобильной камеры.
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.
  • Добавлено автоматическое определение узлов кластера сервера приложений.
  • Добавлена опция сеанса для подключения отдельного этапа загрузки скана документа ("addons" > "scan").
  • Добавлены дополнительные функции защиты контента от копирования.
  • Добавлено предупреждение в диалоге выставления заключения.
  • Добавлен перевод на украинский язык.
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.
  • Добавлен расширенный синтаксис поисковых запросов, позволяющий осуществлять поиск по конкретным полям и формулировать составные условия поиска. Поддерживаются следующие операторы: >, <, >=, <=, =, !=, ~, ~*, (), &, |, "", ''. В интерфейсе проктора и администратора фильтр по датам заменен на поисковое выражение.
  • Переименованы поля сеанса "startDate" -> "startedAt", "stopDate" -> "stoppedAt", "provider" -> "integrator", "ua.browser" -> "browser", "ua.os" -> "os", "ua.platform" -> "platform".
  • Проктор может выставлять заключение для сеансов, открытых по ссылке, даже если не является их участником. При этом информация о прокторе сохраняется в сеансе.
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[]", теперь отключить захват экрана можно только на уровне конфига.
  • Переименованы опции "addons[]": broadcast -> video, safeguard -> verify, preventive -> lock, protection -> content.
18.09.2019
18.09.2019
v3.11.0
  • Для реализации механизма сессий вместо 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() теперь в полях можно передавать функции и промисы.
  • Переименованы поля: iframeUrl -> url, rulesUrl -> rules, apiUrl -> api, logoutUrl -> referer.
  • Упрощена интеграция с 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, если список вложений пустой.
  • Исправлена проблема с отставанием уведомления у превью при скроле страницы.
  • Исправлена проблема с назначением прокторов через группы при случайном распределении.