SashiniLiyanage / e17-3yp-remote-proctoring-system

A smart proctoring device which can be controlled remotely by an authorized person.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

layout permalink repository-name title
home
./index.html
e17-3yp-remote-proctoring-system
Remote Proctoring System

REMOTE PROCTORING SYSTEM


TEAM

CONTENT

  1. PROBLEM STATEMENT
  2. SOLUTION
  3. SYSTEM OVERVIEW
  4. LINKS

PROBLEM STATEMENT

When conducting examinations where the skills of the students in a limited timeframe, it's crucial to manage the external factors affecting the performance of the students at a satisfactory level. However it could be challenging to manage these factors in an online environment.

SOLUTION

REMOTE PROCTORING DEVICE

We have come up with a single device which integrates the hardware and software components needed to conduct an examination in the currently implemented system, which will provide a seamless process for the proctors and students involved in an examination.

BASIC FEATURES

STUDENT'S UI

student.mp4

ADMINS'S UI

admin.mp4

PROCTOR'S UI

proctor.mp4

REMOTE DEVICE

SYSTEM OVERVIEW

oursystem

The device on the student's side is capable of capturing the video and audio stream from students continuously even incase of a power failure. The proctor will be able to monitor the video and audio streams captured from all the students facing an examination through the browser application in the proctor's side.

HIGH-LEVEL SYSTEM OVERVIEW

system

The system consists of three main endpoints.

  • Web browser in Proctor's end
  • Desktop application in Student's end
  • Database and server application hosted on the Cloud
  • Method used to ensure secure video/audio streaming:

HTTPS protects the user from so-called “man-in-the-middle” attacks where hackers can use vulnerabilities in these public networks to steal data as it’s being transmitted to the viewer. using HLS encryption to mask a users’ connection with the website and prevents this sort of attack.

TECHNOLOGY STACK

technology


HARDWARE DESIGN

prototype2

The proctoring device in the student's side has 2 main components.

  • The raspberry pi 3B+ module with a touch screen,camera,microphone and speaker connected.
  • Uninterruptible Power Supply

RASPERRY PI PERIPHERALS

circuit1_bb

UNINTERRUPTIBLE POWER SUPPLY

UPS 2 0_bb

PROTOTYPE

hardware

Hardware parts:

  1. Touch screen display: When the device is powered up, you will see your desktop application and can freely navigate through the application with a stylus.
  2. Camera: 5-megapixel camera with a wide-angle view.
  3. Charging port: A micro USB socket that can supply 5V to the touch screen.
  4. HDMI port: HDMI port that helps to display the UI on the touch screen.
  5. USB ports: Can be used to connect external peripherals such as keyboard and mouse.
  6. Extendable arm: Can be adjusted freely up and down as well as to the front and back to properly place your view in front of the camera.
  7. UPS housing: Contains the backup battery unit which will uninterruptibly supply power to the device even in case of power failure.
  8. On/Off button: Turns the device on and off
  9. 12V DC jack: Connect a 12V adapter to this slot to charge the UPS unit.

LINKS

About

A smart proctoring device which can be controlled remotely by an authorized person.


Languages

Language:JavaScript 91.0%Language:CSS 6.0%Language:HTML 2.9%Language:Shell 0.1%Language:Pug 0.0%