Skip to content

JP109/AutoProctor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoProctor: A website for proctoring online exams using Deep Learning.

This website proctors online google forms based exams, via the students webcam.

Working

  • A pretrained object detection ML algorithm from Tensorflow.js captures presence of a person (student), books and mobile phones in the webcam feed.
  • If a book or mobile phone is present, or more that one person is detected, a warning is thrown for each respectively.
  • If no person is present, corresponding warning is thrown, via a toast.
  • If any of the above warnings stack upto 3 times, the exam is terminated and student is routed back to the home screen.
  • The exam page opens in fullscreen mode, and escaping fullscreen also terminates the exam.

All above measures help in proctoring students, without human intervention.

Demo

auto-proctor.vercel.app/

Usage notes

  1. Clone the repository: git clone https://github.com/JP109/AutoProctor.git
  2. Move to cloned folder: cd AutoProctor
  3. Install dependencies: npm install
  4. Run website: npm start

About

A website for proctoring online exams using Deep Learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors