Thanks to visit codestin.com
Credit goes to github.com

Skip to content

It is a comprehensive exam platform build to empower teachers to assign assign tests to students, monitor their progress, and leverage AI-powered webcam monitoring and logging for enhanced test security. It also has intuitive dashboard where teachers can review test logs, access detailed reports, and make data driven decisions.

Notifications You must be signed in to change notification settings

edu-ar4s-dev/Auto-Proctored-Examination

 
 

Repository files navigation

ExamIN

The aim of this project is to develop a software that provides a cheat-free platform for online quizzes with complete authenticity. The system continuously monitors the movements of the candidates to prevent any possibility of cheating. It is also a proctor-free automatic environment validator, making sure that an online quiz is taken with no possibility of cheating whatsoever. This project is built using the MERN (MongoDB, Express, React, Node.js) stack.

Features

Teacher/Admin Panel Features

  • Assign quizzes to individual classes
  • Add questions to the quizzes
  • View results dashboard
  • Monitor the proctoring logs to ensure authenticity of the test

Student Panel Features

  • Take quizzes assigned by the teacher
  • View results and analyze their performance through visualizations provided

Object Detection

  • The project uses the CocoSSD model using TensorFlow API for object detection.
  • The model detects mobile, multiple persons, book, laptop, and person not found.
  • The system also disables right-click and detects tab switch, Ctrl key press, and Alt key press.

Real-Time Video Stream

  • The system uses React Webcam to send real-time video stream to the CocoSSD model for object detection.
  • This feature helps to enhance the accuracy and reliability of the object detection system.

Installation

  • Clone the repository from GitHub.
  • Navigate to the root directory of the project in the terminal.
  • npm install and npm start.
  • cd client
  • cd esm-client
  • npm install and npm start

Technologies Used

  • MERN (MongoDB, Express, React, Node.js) stack
  • TensorFlow API
  • CocoSSD object detection model

Images

  • SignUP page

image

  • Student Dashboard

image

  • Attempt Test

image

  • Test Instruction Page

image

  • Test Page

image

  • Tab Switch detected

image

  • Cell phone detected

image

  • Multi Person Detected

image

  • Face not visible

image

  • Attempted Test Page

image

  • Result View (Student)

image

  • Create Test Page

image

image

  • Student Logs and results

image

About

It is a comprehensive exam platform build to empower teachers to assign assign tests to students, monitor their progress, and leverage AI-powered webcam monitoring and logging for enhanced test security. It also has intuitive dashboard where teachers can review test logs, access detailed reports, and make data driven decisions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.8%
  • CSS 9.6%
  • HTML 1.6%