An AI-powered Smart Exam Proctoring System developed using Python, OpenCV, Face Recognition, Tkinter, and SQLite. The system helps monitor online examinations by verifying student identity and detecting suspicious activities.
- Student Registration
- Face Dataset Collection
- Face Recognition
- Live Camera Monitoring
- Student Authentication
- Multiple Person Detection
- AI-based Exam Monitoring
- SQLite Database Management
- Attendance Logging
- User-Friendly GUI
- Python
- OpenCV
- Tkinter
- SQLite
- NumPy
- Pillow
SmartExamProctor/
│
├── assets/
├── database/
├── detection/
├── gui/
├── models/
├── reports/
├── utils/
├── main.py
├── requirements.txt
└── README.md
Clone the repository
git clone https://github.com/puser-p/SmartExamProctor.gitGo into the project folder
cd SmartExamProctorInstall dependencies
pip install -r requirements.txtRun the project
python main.pyThe login page provides secure access to the Smart Exam Proctoring System. Only authorized users can log in and access the application.
The main dashboard acts as the central control panel of the application, providing quick access to different modules such as student management, examination, reports, and analytics.
This module allows administrators to register, update, delete, and manage student records. It also stores student information in the SQLite database.
The exam interface where students take the examination. During the exam, AI continuously monitors the candidate through the webcam to maintain exam integrity.
After completing the examination, students can securely submit their answers. The system records the submission and updates the database automatically.
The analytics dashboard provides graphical insights into examination data, student performance, attendance, and other important statistics.
The reports module generates examination reports, attendance records, and other useful information that can be viewed or exported by the administrator.
This screenshot shows the database storing students' examination results, helping maintain accurate records for evaluation and future reference.
This database stores the answers submitted by students during examinations for result processing and verification.
-
Eye Tracking
-
Head Pose Detection
-
Cloud Database
-
Web Dashboard
-
AI-Based Cheating Detection
Pragati Singhal
GitHub: https://github.com/puser-p








