Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Сценарии использования системы прокторинга

Сценарий 1. Вход студента в систему

Цель

Вход студента в систему с назначением корректной роли.

Условия начала

  1. Студент зарегистрирован в университете.
  2. SSO доступен.
  3. Аккаунт студента не заблокирован.

Основной поток (Happy path)

  1. Студент открывает платформу и выбирает “Войти”.
  2. Система запрашивает сведения через SSO.
  3. SSO возвращает токен.
  4. Система назначает роль - “студент”.
  5. Система загружает профиль и доступные курсы.
  6. Система открывает личный кабинет.

Результат

Студент авторизован и имеет доступ к курсам.

Исключения (нештатные ситуации)

  1. Неверные данные авторизации
  • 1.1 SSO не вернула токен.
  • 1.2 Платформа выдаёт ошибку.
  1. Токен пользователя истёк
  • 3.1 Платформа повторяет запрос наполучение токена
  1. Пользователь заблокирован
  • 4.1 Платформа отклоняет авторизацию и выдаёт сообщение о блокировке.

Режимы деградации (как продолжаем работать)

  1. SSO недоступен
  • 1.1 Активировать резервную учетную запись на самой платформе
  • 1.2 Осуществить доступ по резервной записи

Сценарий 2. Проведение экзамена с прокторингом

Цель

Проведение экзамена с обязательным видеомониторингом и фиксацией сессии.

Условия начала

  1. Студент авторизован.
  2. Экзамен доступен для выполнения.
  3. Камера и микрофон доступны.

Основной поток (Happy path)

  1. Студент открывает страницу экзамена.
  2. Студент соглашения с условиями проведения экзамена.
  3. Запрашивается доступ к камере/микрофону.
  4. Студент нажимает кнопку “Начать экзамен”.
  5. Создаётся прокторинг-сессия.
  6. Видеопоток подключается к стриминг-сервису.
  7. Включается античит-система.
  8. Студент получает экзаменационные задания.
  9. Запускается таймер.
  10. Студент выполняет задания.
  11. Записи камеры, микрофона, экрана фиксируются.
  12. Результаты экзамена сохраняются вместе с записями.

Результат

Экзамен проведен, данные сохранены, прокторинг-сессия зарегистрирована.

Исключения (нештатные ситуации)

  1. Камера или микрофон недоступны
  • 1.1 Система блокирует начало экзамена.
  • 1.2 Кнопка начать экзамен недоступна
  1. Потеря интернет-соединения
  • 2.1 Система детектирует потерю связи и уведомляет студента: “Соединение потеряно. Экзамен продолжается в автономном режиме.”
  • 2.2 Таймер экзамена приостанавливается на 5 минут для компенсации времени простоя.
  • 2.3 Все действия студента сохраняются локально
  • 2.4 При восстановлении соединения данные синхронизируются с сервером.
  • 2.5 Таймер возобновляется с момента разрыва, студент продолжает экзамен.
  • 2.6 Если соединение не восстановлено до конца экзамена — данные сохраняются локально и отправляются при следующем входе в систему.

Режимы деградации

  1. Сервис стриминга недоступен
  • 1.1 Разрешить запись локально на устройство студента с последующей загрузкой.
  • 1.2 Создать хеш видео-записи и подписать его для обеспечение неподдельности видеозаписи

Сценарий 3. Обнаружение нарушения во время экзамена

Цель

  1. Зафиксировать и обработать потенциальное нарушение.

Условия начала

  1. Экзамен в процессе.
  2. Проктор доступен (онлайн-прокторинг)
  3. Подозрительное событие со стороны экзаменуемого.

Основной поток (Happy path)

  1. Система обнаруживает подозрительное событие (второе лицо в кадре, переключение вкладки, уход из кадра).
  2. Система фиксирует потенциальное нарушение с описанием и временем.
  3. Проктор получает уведомление.
  4. Проктор просматривает фрагмент видео.
  5. Проктор принимает решение и при необходимости шлет предупреждение экзаменуемому
  6. Решение фиксируется в системе.

Результат

Событие зарегистрировано, решение зафиксировано в логах.

Исключения (нештатные ситуации)

  1. Ложное срабатывание Античита
  • 1.1 Проктор меняет статус потенциального нарушения на “Ложное”.
  1. Массовые алерты (перегрузка)
  • 2.1 Система расставляет приоритеты потенциальным нарушениям по уровню риска.

Режимы деградации

  1. Проктор недоступен
  • 1.1 Решение по нарушениям принимается после экзамена при проверке записи (офлайн-прокторинг).

Сценарий 4. Управление политиками прокторинга администратором

Цель

Настроить правила прокторинга и политики безопасности.

Условия начала

  1. Администратор УО авторизован.

Основной поток (Happy path)

  1. Администратор УО открывает “Настройки прокторинга”.
  2. Настраивает параметры: допустимое количество переключений вкладок, чувствительность античита.
  3. Сохраняет изменения.
  4. Новые изменения логируются (кто внес, время, старое и новое значение параметра)
  5. Система применяет новые параметры.
  6. Параметры применяются к новым экзаменам.

Результат

Настройки прокторинга обновлены и активны.

Исключения (нештатные ситуации)

  1. Конфликт параметров
  • 1.1 Система уведомляет о конфликте и требует исправления.
  1. Массовые алерты
  • 2.1 Система расставляет приоритеты потенциальным нарушениям по уровню риска.

Режимы деградации

  1. Античит недоступен
  • 1.1 Параметры античита будут переданы ему, когда он станет доступен.

Сценарий 5. Апелляция студента по результатам экзамена

Цель

  1. Обеспечить прозрачный процесс пересмотра результатов.

Условия начала

  1. Экзамен завершён.
  2. Студент имеет основания для подачи апелляции.

Основной поток (Happy path)

  1. Студент нажимает “Подать апелляцию”.
  2. Указывает причину и, при необходимости, прикрепляет комментарии.
  3. Система фиксирует заявку.
  4. Преподаватель (или администратор) получает уведомление.

Результат

Апелляция студента зарегистрирована и передана на рассмотрение.

Исключения (нештатные ситуации)

  1. Видео отсутствует
  • 1.1 Решение по апелляции принимается на основе доступных логов и данных.

Режимы деградации

  1. БД платформы недоступна
  • 1.1 Апелляция ставится в очередь и отправляется автоматически после восстановления работы БД.