Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.02 KB

File metadata and controls

39 lines (28 loc) · 1.02 KB

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