Skip to content

This is a minimalist proctoring software for monitoring a terminal based quiz exam. This project explores how a proctoring application can be programmed in C++.

Notifications You must be signed in to change notification settings

codedmachine111/test-proctoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

This project was built as a learning exercise to experiment with the V4L2 pipeline and OpenCV.

Test proctoring

A lightweight proctoring software designed to monitor terminal-based quiz exams. This project demonstrates the implementation of a proctoring application using C++.

Installation steps

  • Clone the fork to your local machine git clone <URL>
  • Change current directory cd test-proctoring
  1. Execute the runner script to install required deps and build the source code.
bash runner.sh
  1. Paste the text file of your quiz in the assets dir and rename it to text.txt

  2. Run the application:

./bin/main

Important

The camera device defaults to /dev/video0. You can modify it in the code according to your device.

Installation using Docker

  1. Build the docker image:
docker build -t proctoring:dev .
  1. Run the docker container:
docker run --rm --device=/dev/video0 proctoring:dev

About

This is a minimalist proctoring software for monitoring a terminal based quiz exam. This project explores how a proctoring application can be programmed in C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published