The AI Exam Proctoring System is a real-time intelligent online examination monitoring solution developed using Artificial Intelligence, Computer Vision, and Deep Learning technologies.
This system automatically monitors students during online exams through webcam analysis and detects suspicious activities such as:
- Looking away from screen
- Multiple person detection
- Mobile phone usage
- Face absence
- Unusual head movements
The system generates instant alerts, stores evidence screenshots, and creates detailed violation reports to maintain examination integrity.
This project demonstrates the practical implementation of:
- AI-based Surveillance Systems
- Real-Time Object Detection
- Face Monitoring & Tracking
- Automated Exam Invigilation
- Smart Educational Technologies
- Automate online exam monitoring
- Reduce cheating during virtual exams
- Detect suspicious behavior in real time
- Generate automated evidence and reports
- Build an intelligent AI-powered invigilation system
-
Tracks student face continuously
-
Detects:
- Looking Left
- Looking Right
- Looking Up
- Looking Away
- Face Missing
- Detects prohibited mobile phones using YOLOv8
- Generates instant violation alerts
- Identifies additional persons in camera frame
- Flags suspicious activities automatically
- Captures screenshots of detected violations
- Stores timestamped evidence images automatically
Generates:
- CSV Reports
- PDF Reports
- Violation Logs
- Timestamp Records
- Real-time monitoring interface
- Responsive web dashboard
- Easy navigation and violation tracking
| Technology | Purpose |
|---|---|
| Python | Core Programming Language |
| Flask | Web Framework |
| OpenCV | Computer Vision |
| YOLOv8 | Object Detection |
| SQLite3 | Database |
| HTML/CSS/JavaScript | Frontend |
| ReportLab | PDF Report Generation |
| CSV Module | Data Export |
| Git & GitHub | Version Control |
The Project Summary/ folder contains:
- πΈ Demo Screenshots
- π₯ Project Demonstration Video
- π Generated Reports
- π§ͺ Testing Outputs
- π Monitoring Results
Webcam Video Input
β
Face Detection & Tracking
β
Object Detection using YOLOv8
β
Behavior Analysis
β
Violation Detection
β
Screenshot Capture
β
CSV/PDF Report Generation
AI-Exam-Proctoring-System/
β
βββ app.py
βββ requirements.txt
βββ README.md
β
βββ detector/ # AI Detection Logic
βββ templates/ # HTML Dashboard
βββ static/ # CSS, JS, Screenshots
β
βββ Project Summary/
β βββ Demo Screenshot/
β β βββ Screenshot 2026-05-10 193320.png
β β
β βββ Demo.mp4/
β β βββ Demo video.mp4
β β
β βββ Reports/
β
βββ database/
β
βββ violation_logs/git clone https://github.com/nasim-dev0459/AI-Exam-Proctoring-System.gitcd AI-Exam-Proctoring-Systempython -m venv venv
venv\Scripts\activatepython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtpython app.pyOpen browser and visit:
http://127.0.0.1:5000- π Cloud-Based Monitoring
- π€ Advanced Head Pose Estimation
- π€ Voice Detection & Analysis
- βοΈ Remote Database Integration
- π± Mobile Monitoring App
- π§ AI Behavior Scoring System
- π Real-Time Notification Alerts
This project demonstrates practical experience in:
- Artificial Intelligence
- Computer Vision
- Deep Learning
- Real-Time Monitoring Systems
- AI-Based Surveillance
- Web Application Development
Suitable for:
- Final Year Projects
- AI/ML Research Portfolios
- Internship Applications
- Scholarship Applications
- Software Engineering Portfolios
Through this project, I gained experience in:
- YOLOv8 Object Detection
- Face Tracking & Monitoring
- Flask Web Development
- Real-Time AI Systems
- PDF & CSV Report Generation
- Human Behavior Analysis
Contributions are welcome.
If you would like to improve this project:
- Fork the repository
- Create a new branch
- Commit your changes
- Submit a Pull Request
This project is developed for:
- Educational Purposes
- Research
- AI Portfolio Showcase
B.Sc. in Computer Engineering
- Artificial Intelligence
- Machine Learning
- Computer Vision
- Deep Learning
- Smart Surveillance Systems
- Full Stack Development
If you found this project useful, please give it a β on GitHub. Your support motivates future AI and research projects π
