
This is a AI Based Smart Exam Proctoring System using python flask, mysql as database, yolov4
MyProctor.ai is a cutting-edge online examination proctoring system that leverages artificial intelligence to create a secure and efficient testing environment for both students and professors. With a focus on maintaining integrity during exams, this platform incorporates advanced technology for user authentication, real-time monitoring, and comprehensive exam management. Whether you're a student hoping to take a test or an educator looking to craft examination content, MyProctor.ai offers a robust set of tools designed to handle a variety of assessment types.
With the increasing demand for online education solutions, MyProctor.ai stands out as an innovative option that addresses common concerns regarding academic honesty. Its blend of user-friendly functionalities and rigorous proctoring features positions it as a reliable choice for educational institutions seeking to transition to online assessments seamlessly.
Authentication with Image Verification: Ensures security by mandating photo verification at every login, preventing multiple logins from the same user.
AI-Driven Question Generation: Professors can create both objective and subjective questions easily, enhancing the exam crafting process.
Comprehensive Exam Management: Professors can create exams, manage question banks, and access or update exam results, streamlining administrative tasks.
Live Monitoring & Proctoring Logs: Enables educators to observe examinations in real-time and review log files for any irregularities post-exam.
Wide Range of Exam Types: Supports objective, subjective, and practical exams with features like random question order and negative marking.
User Activity Logs: Captures window events and audio frequency changes, ensuring exam integrity while detecting any potential cheating behavior.
Advanced Detection Mechanisms: Identifies unauthorized device usage, screen-sharing applications, and even multiple individuals in the examination environment.
Disabling of Copy and Paste Functions: Ensures that students cannot easily share or replicate exam content, enhancing security during testing sessions.

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.