Proctorify Online
Welcome to Proctorify Online - a robust and secure online proctoring system designed to prevent cheating and ensure the integrity of online assessments.
Features
- Real-time Proctoring: Monitors students during online exams with live video feeds.
- Face and Object Detection: Uses advanced face and object detection algorithms to detect any cheating attempts.
- Automatic Image Capture: Regular captures of the exam taker's screen and webcam to ensure a fair exam environment.
- Cheating Detection Alerts: Alerts administrators when suspicious behavior is detected.
- Admin Dashboard: Real-time monitoring of all users, exam progress, and alerts.
- Report Generation: Detailed reports with detected issues and examination statistics.
Tech Stack
- Frontend: React, Vite, Tailwind CSS, Flowbite
- Backend: Spring Boot, MongoDB
- Machine Learning: YOLO (You Only Look Once) for face and object detection
Installation
Prerequisites
- Node.js (v16 or above)
- Java (JDK 8 or above)
- MongoDB (Local or Cloud)
Clone the Repository
git clone https://github.com/yourusername/proctorify-online.git