An App that aims to stop cheating in online exams with the power of AI and ML, co-created with Samyak Sukhdeve
-
Login Page
- Login with the provided user id and password
-
Home page
- Shows all the exams assigned to the user
- The user can start an exam only on the correct timeslot
- Logout through button in the app bar
-
Exam Page
-
AI-powered face motion detector
- We've used Google's on-device
ml-kit
to track the motion of the user's face. - We can check if a user is trying to cheat by monitoring the position of their face
- We've used Google's on-device
- Flutter
- Nodejs
- Express
- MongoDB
- Google's on-device ML Kit
- This is the backend part of the project, to test the actual app, read instructions on frontend repository
- Clone the project locally
git clone https://github.com/prathamesh-mutkure/anti-cheat-app-backend.git
- Install node modules
npm install
- Create a
.env
file and set the following variablesDB_URL
PORT
(optional)
- Run the app
npm start
nodemon app.js
to test changes
- The backend should now run on
localhost
with default8000
or specified port
- Frontend Repository
- Project Thesis (Submited in diploma)
Feel free to contact me on Twitter or LinkedIn, know more about at prathamesh.co