Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🤖 AI Proctoring System

An AI-powered online examination proctoring system built using Python, OpenCV, YOLO, and Deep Learning to monitor candidates during online examinations in real time.


📌 Overview

The AI Proctoring System is designed to maintain academic integrity during online examinations. Using Artificial Intelligence and Computer Vision, it detects suspicious activities such as multiple faces, mobile phone usage, books, and absence of the candidate while monitoring through a webcam.


✨ Features

  • 👤 Real-Time Face Detection
  • 👥 Multiple Face Detection
  • 📱 Mobile Phone Detection
  • 📚 Book Detection
  • 👀 Eye Monitoring
  • ⚠️ Suspicious Activity Detection
  • 🎥 Live Webcam Monitoring
  • 🤖 AI-Based Online Exam Proctoring
  • 📊 Detection Accuracy Evaluation

🛠️ Tech Stack

  • Python
  • OpenCV
  • YOLO
  • TensorFlow
  • Keras
  • NumPy
  • Computer Vision
  • Deep Learning

📂 Project Structure

AI-Proctoring-System/
│
├── ProctoringSystem/
│   ├── Screenshots/
│   ├── model/
│   ├── templates/
│   ├── static/
│   ├── app.py
│   └── ...
│
├── README.md
└── .gitignore

🚀 Installation

Clone the repository

git clone https://github.com/MuzammilShaik16/AI-Proctoring-System.git

Move into the project directory

cd AI-Proctoring-System/ProctoringSystem

Install dependencies

pip install -r requirements.txt

Run the project

python app.py

📸 Project Screenshots

🔐 Login Page

Login


👤 Face Detection

Face Detection


📱 Mobile Phone Detection

Mobile Detection


👥 Multiple Face Detection

Multiple Face Detection


📚 Book Detection

Book Detection


📈 Detection Accuracy

Accuracy


🎯 Applications

  • Universities
  • Colleges
  • Schools
  • Online Certification Platforms
  • Corporate Recruitment Tests
  • Remote Learning

🔮 Future Enhancements

  • Face Recognition Authentication
  • Head Pose Estimation
  • Browser/Tab Switching Detection
  • Voice & Background Noise Detection
  • Cloud-Based Monitoring Dashboard
  • AI-Generated Violation Reports

👨‍💻 Author

Shaik Muzammil

🎓 B.E. Computer Science and Engineering (Data Science)

🔗 GitHub: https://github.com/MuzammilShaik16


⭐ Support

If you found this project useful, please consider giving it a ⭐ Star on GitHub!

About

AI-powered online examination proctoring system using Computer Vision, OpenCV, YOLO, and Deep Learning for real-time face, eye, and mobile phone detection.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages