Skip to content

Mr. Proctor is a Chrome extension to enable online test proctoring

Notifications You must be signed in to change notification settings

pragti-chauhan/mr-proctor-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mr. Proctor - Online Test Proctoring Extension

Logo

About

Mr. Proctor is a Chrome extension that operates on assessment websites, activating when a user opens a test page. It opens a form for the user to enter their details and redirects to the test page. The extension performs audio-video check, and initiates image proctoring, sending images to the server as per the interval set(configurable). It also comes with an Admin Dashboard which displays user's information along with stored images.

Installation

  • Download the Mr. Proctor- Extension zip file from the GitHub repository.
  • Extract the contents of the zip file to a folder on your computer.
  • Open the Chrome browser and type chrome://extensions/ in the address bar.
  • Enable Developer mode by clicking the toggle switch in the top right corner of the page.
  • Locate the Load unpacked button in the top left corner of the page.
  • Browse and select the folder where you extracted the extension files in step 2.
  • The Mr. Proctor- Extension will be added to your browser and ready to use on supported online assessment websites.
  • Please Ensure that backend is setted up on localhost:3000

Features

Frontend - Chrome Extension

  • Allows users to input their details through a form like their name, email, and test invitation code.

extension

form

- Upon clicking the "Start Test" button, the user is redirected to the test page, while the user's information is sent to the backend server.

user-details

- Performs audio and video requirement checks and displays the candidate's live webcam feed on the page. - Also detects whether user has kept multiple tabs open.

test-page

- Sends images of the user from the browser to the server at configurable intervals.
  • A backend API to store all user information and images.
  • Images are stored in on cloud data storage cloudinary storage
  • Images are stored along with timestamps.

dashboard

- Handle Set Interval Route - Admin Dashboard is set up on [Render](https://mr-proctor.onrender.com/)

Tech Stack

Frontend: HTML, CSS, JavaScript

Backend: Node, Express, MongoDB, cloudinary storage

Acknowledgements

Authors

🔗 Links

linkedin

About

Mr. Proctor is a Chrome extension to enable online test proctoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published