Acronym for You Only Can Cheat Once. This is a proof-of-concept online protoring webapp that is develop for our Year-3 Meng in Electrical and Electronic group project.
The web app is currently in development, and it have features as below:
- Detecting the user's face direction.
- Detecting suspicious object from the user.
- Detecting suspicious speech from user.
- Sending the detection results to a server.
- Monitoring and compiling "result score" from a client.
The technologies used in this project are as below
-
React Js A Javascript framework for building web interface made by Facebook
-
Tensorflow Js Tensorflow is a machine learning framework design for running machine learning model on javascript website. Few pretrained models are used such as Object Detection with CocoSSD , Face Detection with BlazeFace.
-
Web Speech API An API that was built in into newer version of Google Chrome browser that can enable speech recognition.
-
Firebase Firebase is a backend service provided by google. In this project, a database in firebase called Cloud Firestore was used to store result that was sent from the user's device.