In a digital education environment, universities and colleges are rapidly shifting toward secure online examinations. Traditional online exam systems often fail to prevent cheating, tab switching, mobile usage, or unauthorized behavior during tests. To solve this challenge
In todays digital education environment, universities and colleges are rapidly shifting toward secure online examinations. Traditional online exam systems often fail to prevent cheating, tab switching, mobile usage, or unauthorized behavior during tests. To solve this challenge, ProctorAI introduces a modern AI-powered Online Examination System with Face Detection with Proctoring built using PHP, MySQL, and Vanilla JavaScript.
This advanced final year project combines a secure web-based examination portal with intelligent browser-based AI monitoring features like webcam face detection, gaze tracking, full-screen monitoring, and tab-switch detection. It is an ideal project for BCA, MCA, B.Tech, M.Tech, and Computer Science students seeking an innovative, real-world software engineering project.
ProctorAI is a smart online examination management system that uses AI-based client-side proctoring to monitor students during exams. The system automatically tracks suspicious activities and generates integrity reports for administrators.
The platform includes:
Unlike traditional examination portals, this system focuses heavily on maintaining exam integrity through browser APIs and AI integration.
Demo Video: https://www.youtube.com/@Decodeit2
Admin
:
Students can log in using:
The authentication system ensures secure access to examinations and personal dashboards.
The dashboard allows students to:
The clean and responsive UI improves usability across desktops and laptops.
The examination interface includes:
The system provides a smooth and distraction-free exam environment.
One of the biggest highlights of this project is the integrated AI proctoring module.
| AI Detection | Purpose |
|---|---|
| Face Detection | Detects whether the student is visible |
| Multiple Face Detection | Prevents proxy cheating |
| Gaze Tracking | Detects suspicious eye movement |
| Phone Detection | Detects mobile phone usage |
| Tab Switch Monitoring | Tracks browser tab changes |
| Fullscreen Monitoring | Detects fullscreen exit attempts |
These features help institutions conduct secure online exams remotely.
Whenever suspicious behavior is detected:
This creates a transparent and trackable examination process.
The admin module provides full control over examinations and student monitoring.
Admins can:
This flexible moderation system makes the platform suitable for schools, colleges, universities, and training institutes.
The project is designed to support real AI-based face detection using the JavaScript library face-api.js.
This makes the project highly scalable and future-ready.
The system uses a normalized MySQL database with multiple relational tables.
| Table Name | Purpose |
|---|---|
| students | Student information |
| admins | Administrator accounts |
| exams | Exam details |
| questions | MCQ questions |
| exam_sessions | Student exam sessions |
| student_answers | Answer tracking |
| results | Score and grade |
| proctoring_logs | AI violation logs |
The schema is optimized for performance and scalability.
AI monitoring significantly reduces malpractice during online assessments.
No desktop software installation required.
The codebase is simple enough for students while still demonstrating advanced concepts.
Supports integration with advanced AI models and detection libraries.
The project solves an actual industry problem faced by educational institutions.
Students can further improve this project by adding:
Install:
Move the project folder to:
htdocs/proctorAI/
Import database.sql into MySQL.
Create:
php/config.php
Add database credentials.
Run:
http://localhost/proctorAI/
http://localhost/proctorAI/admin/login.php
| Role | Username | Password |
|---|---|---|
| Student | MCA2024001 | student123 |
| Admin | admin | admin123 |
This project demonstrates multiple advanced concepts:
It is highly suitable for:
ProctorAI is a modern and intelligent online examination system designed for secure digital assessments. With integrated AI-powered monitoring, real-time violation detection, and admin-level integrity management, this project provides a practical and industry-relevant solution for remote examinations.
For students looking to build an innovative final year project using PHP, MySQL, JavaScript, and AI concepts, ProctorAI is an excellent choice that combines software engineering, web development, and artificial intelligence into one complete system.
online examination system
use case diagram for online examination system
localhost online examination system in php master
class diagram for online examination system
er diagram for online examination system
activity diagram for online examination system
sequence diagram for online examination system
bzu online examination system
state diagram for online examination system
state chart diagram for online examination system
Module details will be added soon.
After purchase, we will provide installation support on WhatsApp.
FAQ for this project coming soon.
No reviews yet. Be the first to review!