Skip to content

moevm/mse1h2026-proc-gaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

166 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект 18 - Трекер взгляда по видео. Детекция списывания на прокторинге

mse1h2026-proc-gaze

Итерация 1

Материалы 1 итерации доступны в ветке reports: reports.md

Ссылка на презентацию: URL

Итерация 2

Материалы 2 итерации доступны в ветке reports: reports.md

Ссылка на презентацию: URL

Запуск проекта

  1. Склонируйте проект и перейдите в корень проекта с помощью следующих команд:
git clone https://github.com/moevm/mse1h2026-proc-gaze.git
cd mse1h2026-proc-gaze
  1. В корне проекта запустите сборку проекта с помощью команды:
  • ВНИМАНИЕ! Для загрузки некоторых библиотек может понадобиться работа VPN
docker compose up --build
  1. В корне проекта создайте или положите скачанный .env файл. Данный файл содержит секреты проекта (пароли, пути, и другие чувствительные данные). Секреты доступны:
  • В презентации итерации: URL
  • На диске: URL

По окончанию сборки, проект будет развернут на портах:

  • 80 - клиентская часть
  • 8000 - серверная часть
  • 15672 - сервис трекинга

Руководство по использованию

1. Загрузка видео

Для начала взаимодействия в качестве пользователя, необходимо зайти в браузер и перейти по ссылке:

http://localhost/main

После перехода на данную страницу появится возможность загрузки видео. В окне загрузки видео необходимо загрузить видео с камеры и видео с экрана.

Для теста работоспособности проекта можно взять демонстрационные видео, которые находятся по ссылке:

https://github.com/moevm/mse1h2026-proc-gaze/tree/main/assets

После загрузки видео нужно указать корректный UUID студента, например 285a1389-be7c-43eb-9d76-9afbfb715458

После загрузки видео пользователь вернется на главную страницу, где можно отслеживать результат обработки видео:

  • PENDING - видео отправлено на сервис трекинга и находится в обработке;
  • DONE - видео обработано, результаты доступны для просмотра;

При статусе DONE можно ознакомиться с результатами просмотра

Полезные материалы

Тестовые пользователи

При загрузке видео помимо двух видео необходимо указать корректный UUID студента. В качестве тестовых пользователей можно указать следующие UUID:

Максим Берлет Валерьевич 3385

285a1389-be7c-43eb-9d76-9afbfb715458

Александр Рудаков Леонидович 3384

1de37e3f-1a66-44a7-8bb3-adf1c5565dd5

Полезные адреса

Ниже представлены некоторые другие полезные адреса:

Сервис URL
Фронтенд http://localhost/main
Backend API http://localhost:8000
RabbitMQ UI http://localhost:15672

Получение логов

docker compose logs -f

Остановка проекта

docker compose down

Остановить и удалить данные (БД, volumes):

docker compose down -v

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Generated from moevm/mse-template