layout | permalink | repository-name | title |
---|---|---|---|
home |
./index.html |
e17-3yp-remote-proctoring-system |
Remote Proctoring System |
- E/17/058, DEVINDI G.A.I, e17058@eng.pdn.ac.lk
- E/17/190, LIYANAGE S.N, e17190@eng.pdn.ac.lk
- E/17/369, WANNIGAMA S.B, e17369@eng.pdn.ac.lk
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.
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.
student.mp4
admin.mp4
proctor.mp4
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.
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.
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
Hardware parts:
- 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.
- Camera: 5-megapixel camera with a wide-angle view.
- Charging port: A micro USB socket that can supply 5V to the touch screen.
- HDMI port: HDMI port that helps to display the UI on the touch screen.
- USB ports: Can be used to connect external peripherals such as keyboard and mouse.
- 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.
- UPS housing: Contains the backup battery unit which will uninterruptibly supply power to the device even in case of power failure.
- On/Off button: Turns the device on and off
- 12V DC jack: Connect a 12V adapter to this slot to charge the UPS unit.