- Technologies Used
- Python Flask (Backend)
- MySQL (Database)
- PyWebView Library (Web to Desktop)
- Third-Party APIs
- Sphere Engine (For Exams, Provides The Compilers for Coding)
- Vonage (Live Monitoring of Students)
- Stripe (Payments)
- Features
- Authentication with Image Verification
- Basic Login, Register, Forget Password, Change Password, etc.
- The system allows only one login per user so that the user can’t do any unfair means.
- The system will verify the image of the user at every time of login and also in the exam using face recognition.
- Professor can do
- The professor can create exams, view exam history, share details of exams with students, view questions, and update & delete questions, but updating & deleting questions will not work at the time of the exam & after the exam.
- The professor can insert marks of subjective & practical exams & also publish the results, and view results.
- The professor can view Live Monitoring of Exams & also can view proctoring logs of students.
- The professor can report problems, Recharge the exam wallet, and View the FAQ. Contact us.
- Students can do
- Give/Take Exam
- Check Exam History
- Check Results
- Report Problems
- Exam
- Types of Exam-Supported
- Objective
- Subjective
- Practical
- If the webpage is refreshed then the timer will not be refreshed
- Support for Negative Marking
- Support for Randomize Questions
- Support for Calculator for Mathematical Type of Exam
- Support for 20 Types of Compilers/Interpreters for Programming Practical Type of Exam.
- For Objective Type of Exam
- Single Page Per Question
- Bookmark Question
- Question Grid with Previous & Next Button
- At the time of exam submission, all question statistics will be shown to the user for confirmation.
- Proctoring
- Making logs of window events whenever the user changes a tab or opens a new tab.
- Making logs of audio frequency at every 5 seconds of students.
- Detection of Mobile Phone.
- Detection of More than 1 person in the exam.
- Gaze Estimation: Estimating the position of the student body & eye movements.
- Taking Student's image logs every 5 seconds.
- CUT, COPY, PASTE, Taking Screenshots Function is Disabled.
- VM detection & Detection of Screen-Sharing Applications (Supports Desktop App Only)
- Advantages & Disadvantages of System
- Advantages
- Convenience
- Fast Results
- Cont-Effective Option
- Save Environment & Saves Time
- Disadvantages
- Dependency on Internet
- Dependency on Device
- Dependency on Power Supply
- Dependency on Camera & Microphone
- Server Failure
- Github & Images: https://github.com/narender-rk10/MyProctor.ai-AI-BASED-SMART-ONLINE-EXAMINATION-PROCTORING-SYSYTEM/tree/main
- Menu Items & Its Features for Professor
-
Create Exam
- Proctoring Type
- Automatic Monitoring
- Live Monitoring
-
Generate Questions
-
View Questions
-
Update Questions
-
Delete Questions
-
Exam History
-
Live Monitoring
-
Student Monitoring
-
View Student Logs
- Total Logs
- Window Events
- Mobile Detected
- More than 1 Person Detected
- Audio Monitoring
-
Evidence
- Eyes, Head, Mobile, Person, Time

-
Insert Marks
-
Publish Results
-
Results
- Menu Items & Its Features for Students
-
Give Exam

-
Exam History
-
Results