Skip to content
projectworlds-logo
  • Home
  • PHP
  • Python
  • AI&ML
  • Java
  • Android
  • Full Stack
  • Business Ready Scripts
  • Support
  • Menu
Projectworlds > Blog > Premium > AI Based Smart Exam Proctoring System using python flask mysql

AI Based Smart Exam Proctoring System using python flask mysql

Posted on June 4, 2023October 25, 2023 by Yugesh Verma

The AI-based Smart Exam Proctoring System is a web application developed using the Python Flask framework and MySQL database. The system aims to enhance the integrity of online exams by leveraging artificial intelligence techniques for monitoring and analyzing students’ behaviors during exams. By incorporating facial recognition, eye tracking, and keystroke analysis, the system detects and prevents cheating attempts, ensuring a fair and secure examination environment.

1. Authentication with Image Verification

  1. Basic Login, Register, Forgot Password, Change Password, etc
  2. System allows only one login per user, so that user can’t do any unfair means.
  3. System will verify image of user at every time of login and also in exam using face recognition technology.

2. Professor

  1. Using AI , professor can generate questions & answers, the 2 types of questions & answer can be generated: objective & subjective.
  2. Professor can create exam, view exam history, share details of exam with students, view questions, update, delete questions, but update & delete questions will not work at the time of exam & after the exam.
  3. Professor can insert marks of subjective & practical exam & also publish the results, view results.
  4. Professor can view Live Monitoring of Exam & also can view proctoring logs of the students.
  5. Professor can report problems, recharge exam wallet, view FAQ, contact us.

3. Students

  1. Give/Take Exam
  2. Check Exam History
  3. Check Results
  4. Report Problems

4. Exam

  1. Types of Exam Supported:
    • Objective
    • Subjective
    • Practical
  2. If webpage is refresh then the timer will not be refreshed
  3. Support for Negative Marking.
  4. Support for randomize questions.
  5. Support for Calculator for Mathematical type of Exam
  6. Support for 20 types of Compilers/Interpreter for programming practical type of Exam.
  7. For Objective type of Exam:
    • Single page per question
    • Bookmark question
    • Question Grid with previous & next button
    • At the time of exam submission all questions statistics will be showed to user for confirmation.

5. Proctoring

  1. Making logs of window events whenever user changes tab or opens a new tab.
  2. Making logs of audio frequency at every 5 seconds of the students.
  3. Detection of Mobile phone.
  4. Detection of More than 1 person in the exam.
  5. Gaze Estimation: Estimating the position of student body & eyes movements.
  6. Taking Students images logs at every 5 seconds.
  7. CUT, COPY, PASTE, Taking Screenshots Function is disabled.
  8. VM detection & Detection of Screen-Sharing applications. [Support Desktop App Only]

Hardware Requirements:

  1. Server or Hosting Platform:
    • Sufficient processing power and memory to handle web application requests.
    • Adequate storage space for storing user data, exam details, and proctoring logs.
    • Reliable internet connectivity to ensure smooth operation.
  2. Webcam and Microphone:
    • A high-quality webcam to capture students’ facial expressions during exams.
    • A microphone to record audio for proctoring purposes.
  3. Client Devices:
    • Students’ devices (computers, laptops, tablets, or smartphones) with web browsers to access the exam system.

Software Requirements:

  1. Operating System:
    • Server: Linux (e.g., Ubuntu, CentOS) or Windows Server OS.
    • Client Devices: Any modern operating system (Windows, macOS, Linux) compatible with web browsers.
  2. Python:
    • Install Python programming language (version 3.7 or above) on the server.
  3. Python Libraries:
    • Flask: Install Flask, a lightweight web framework, using pip.
    • MySQL Connector: Install the MySQL Connector library for Python to interact with the MySQL database.
    • OpenCV: Install OpenCV library for computer vision tasks like facial recognition.
    • TensorFlow, PyTorch, or Keras: Install the appropriate deep learning library based on your AI models and requirements.
  4. Web Server:
    • Apache or Nginx: Set up a web server to host the Flask application.
    • WSGI Server (e.g., Gunicorn, uWSGI): Deploy the Flask application using a WSGI server.
  5. MySQL Database:
    • Install and configure MySQL database server on the server.
    • Create a database and necessary tables as per the system’s database schema.
  6. Additional Software:
    • Text Editor or Integrated Development Environment (IDE): Choose a text editor or IDE for coding, such as Visual Studio Code, PyCharm, or Sublime Text.
    • Git: Install Git for version control if you plan to use a repository for your codebase.

For Live Demo & Enquiry  :

WhatsApps : +916263056779

Email : official@projectworlds.in

Script Come With :

  •  Free Installation support
  • Free technical support
  •  Future product updates
  •  Quality checked by PROJECTWORLDS
  •  Lowest price guarantee
  •  3 months support included
Posted in Premium and tagged 1 exam prep, 1 exam prep login, 1 exam prep reviews, academic integrity, AI, ai based exam, ai based proctoring, ai based proctoring exam, ai based proctoring system, ai based smart exam proctoring system, AI Based Smart Exam Proctoring System using python flask mysql, ai exam proctoring, ai proctoring software, ai remote proctoring, artificial intelligence based remote proctoring system, authentication, can a proctored exam see your screen, can ai proctored exams detect phones, Computer vision, cpa exam proctor, exam ai, exam proctoring center, exam proctoring center uvm, exam proctoring jobs, exam proctoring meaning, exam proctoring near me, exam proctoring services, exam proctoring services near me, exam proctoring software, exam proctoring system, exam proctoring system project, exam room ai, example of proctored exam, eye tracking, f exam, facial recognition, free exam proctoring software, hesi exam proctoru, how do you know if your exam is proctored, how does exam proctoring work, is ai smart, is ai smarter than humans, kent state proctorio, keyboard biometrics as an alternative to proctoring, keystroke analysis, lsu examity, mobile exam proctor, monitoring, mysql, online exam proctoring jobs, online exam proctoring software, online exam proctoring system, online exam proctoring system project, online exams, proctor exam camera test, proctor exam system check, proctored exam requirements, proctored exam rules, proctoring enabled exam, proctoring exams meaning, proctoring required, proctoring rules, proctoring the exam, proctorio lsus, Python Flask, question mark proctoring, remote exam proctoring, Reporting, self proctored exam meaning, smart exam proctoring, surpass proctorexam system check, test proctoring center, test proctoring software, uexams proctor, virtual machine proctored exam, virtual machine proctorio, virtual machine proctoru, what is a proctoring exam, what is ai proctored test, what is ai proctoring, what is exam proctoring, what is proctoring enabled, what is proctoring exam, what is proctoring software, what is proctoring test, what is self proctored exam, zoom exam cheating, zoom exam proctoring, zoom proctored exam cheating.

Post navigation

← Photo And PDF Editor Script
Multilingual Blog Management (App and… →

Top Paid PHP projects

  • Advance Online Examination php project ( ₹501)
  • School Billing System Project in PHP ( ₹501)
  • GST billing System Project in PHP ( ₹501)
  • Online Movie Ticket Booking System in php ( ₹501)
  • Online Banking System Project in PHP ( ₹501)
  • Online Food Ordering System In PHP ( ₹501)
  • Online Art Gallery Shop Project in PHP ( ₹501)
  • Online Crime Reporting System Project in PHP ( ₹501)
  • Placement Management System Project in PHP ( ₹301)

Top Free PHP Projects

  • Online Book Store project in php mysql
  • Online matrimonial project in php mysql
  • Online Examination System Project in Php MYSQL
  • Online Jewellery Shopping php mysql
  • Online Admission System in PHP MYSQL
  • Online Art gallery project in php mysql
  • Online Attendance System in PHP MYSQL
  • Online Examination System Project in Php MYSQL
  • Online Tours and Travels Project in PHP
  • Online Voting System Project in PHP
  • Leave Management System Project in PHP

Android Projects

  • Android Attendance System App Source Code
  • Age Calculator Android With Source Code
  • Android Calculator App Project Source Code
  • Android Fitness App Project Source Code
  • Android FTP Server Project Source Code
  • Android Weather App Project With Source Code
  • Budget Manager Android App Source Code
Projectworlds © 2025. All Rights Reserved.
A SiteOrigin Theme