-
Notifications
You must be signed in to change notification settings - Fork 0
Сценарии использования
Шляхтин Максим edited this page Feb 25, 2025
·
3 revisions
- Студент вводит данные о себе: имя, фамилия, номер группы.
- Студент нажимает кнопку "Начать запись".
- Студент предоставляет разрешение на запись всего экрана.
- Студенту выводится оповещение о начале записи и студент приступает к выполнению работы.
- После завершения выполнения работы студент нажимает кнопку "Остановить запись".
- Выводится сообщение о завершении записи с указанием названия сохраненного файла записи.
- Студент не ввел свое имя в соответствующую форму.
- Всплывает окно, предупреждающее студента о незаполненном поле.
- Студент нажимает на кнопку "OK".
- Переход к шагу 1 сценария "Локальный прокторинг".
- Студент не предоставил разрешение на запись экрана.
- Появляется всплывающее окно с уведомлением, что разрешение на запись не было получено.
- Студент нажимает на кнопку "ОК".
- Переход к шагу 2 сценария "Локальный прокторинг".
- Студент предоставил вариант разрешения на запись отличный от "Весь экран".
- Появляется всплывающее окно с уведомлением, что для работы прокторинга надо выбрать опцию "Весь экран".
- Студент нажимает на кнопку "ОК".
- Переход к шагу 2 сценария "Локальный прокторинг".
- Преподаватель открывает терминал и вводит команду для получения списка всех записей “./get_proctoring_data.sh”.
- CLI выводит список всех записанных сессий, включая ID сессии, группу, ФИО студента, время начала и окончания, путь к записи, статус записи (хорошая/плохая).
- Преподаватель анализирует записи и решает, какие из них требуют дополнительного рассмотрения.
- После ввода команды для получения списка всех записей CLI выводит сообщение “Нет записей в базе данных.”.
- Преподаватель проверяет настройки системы или ожидает появления новых записей.
- Преподаватель открывает терминал и вводит команду “./get_proctoring_data.sh --group 3381 --date 25-02-2025” для получения всех записей студентов одной группы за конкретную дату.
- CLI выводит список всех записей студентов одной группы за указанный день.
- Преподаватель анализирует данные и решает, какие записи требуют проверки.
- Преподаватель вводит команду с фильтрацией по группе и дате.
- CLI выводит сообщение “Записей для группы 3381 за 25-02-2025 не найдено.”.
- Преподаватель проверяет правильность введенных данных или выбирает другую группу/дату, возвращаясь к шагу 1.
- Преподаватель вводит команду с некорректным форматом даты или группы.
- CLI выводит ошибку о некорректном формате.
- Преподаватель исправляет команду, возвращаясь к шагу 1.
- Преподаватель открывает терминал и вводит команду “./get_proctoring_data.sh --student "Иванов Дмитрий Сергеевич" --date 25-02-2025” для получения записей конкретного студента за определённую дату.
- CLI выводит список всех записей этого студента за указанный день.
- Преподаватель анализирует полученные данные и решает, требуется ли дополнительная проверка.
- После шага 1 CLI выводит сообщение “Записи по студенту ‘Иванов Дмитрий Сергеевич’ за 25-02-2025 не найдены.”
- Преподаватель проверяет правильность введенных данных в программе или уточняет у студента, была ли произведена запись в указанную дату, вне рамок программы.