Welcome to the repository of FairTest, an award-winning project that brings creative solution to university/school online testing.
As university students, we noticed that when the education turned into remote due to COVID-19 pandemic, exams and tests became hard to be monitored by university/school. The issue appeared such that students became more inactive in terms of study and cheatings became hard to track, which is really unfair to all students. Therefore, we built FairTest from scratch, an online testing platform to solve this problem. Our project focuses on the productivity track on the hackathon and we believe that, providing a more fair and strict testing system will motivate the student to learn more actively online and behave in an honest manner on the tests/exams.
FairTest uses facial authentification to verify that the user in the camera is the one to be tested and uses cursor capture to help prevent cheating by getting help from external resources.
- Django as Full-Stack Web Frame.
- Python face-recognition library provides essential functionalities to support our facial authentication.
- Javascript supports the cursor capture feature.
- To try FairTest, there are several python libraries needed to be installed, which are .
Since the project was built in a rush on the hackathon event, it is still under construction. We're still working on the following tasks:
- Database functionality updates.
- Smoothier dynamic camera display of facial authentication on the html page.
- Better UI design.
- Web deployment
Team Member | Role(s) | Contact Info |
---|---|---|
Sida Wang | Full-Stack Developer | wangs132@mcmaster.ca |
Wei Liu | Full-Stack Developer | liuw0407@gmail.com |
Deuce Cao | Front-End Developer | hq.cao1@gmail.com |
Charles Zhang | Computer Vision Specialist | zhans22@mcmaster.ca |
- Our DevPost of the project on SigmaHacks 2.0
[Last Edited 07/26/2020]