Skip to content

Simple web application analyzes user actions for video proctoring systems.

Notifications You must be signed in to change notification settings

level0rd/Web-Proctoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online proctoring system

Simple web application analyzes user actions for video proctoring systems. It automatically tracks the user’s gaze direction and hand position. The system detects the user’s departure and the presence of a second person. The presence of a voice is also detects.

Build and run the application locally

streamlit run main.py

Build and run the application in Docker

# Build Docker image
docker build . -t streamlit
# Run Docker container
docker run -p 8501:8501 streamlit

If the Docker container is running locally, the application will be available at http://localhost:8501.

Architecture

Arch3_1

Examples

Arch2

User leaving the frame

Leaving

The direction of view

Direction_of_view

Recording of the detected second person in the frame onto the video file

Double_person_v2