Skip to content

It is an app that provides a platform to conduct quizzes and MCQ tests. The GUI app allows an examiner to set the quiz and to add a student. The examinee is also proctored during the test and is warned when any malpractice is detected.

Notifications You must be signed in to change notification settings

crazyomya/Quiz-app-with-Proctoring

Repository files navigation

Quiz App with Proctoring

The Quiz App with Proctoring is a comprehensive application that offers a platform for conducting various types of assessments, including quizzes, MCQ tests, surveys, and more. Powered by the Tkinter library in Python, it provides a user-friendly graphical interface for ease of use.

Key Features

  • Customized Quizzes: Examiners can create quizzes or tests with tailored questions, options, timers, and scoring criteria.

  • Student Database: Examiners have the ability to add and manage students in the database.

  • Proctoring: The system includes proctoring capabilities to monitor examinees during tests. It issues warnings when malpractice is detected, with three warnings resulting in test termination.

  • Auto-Generated: Reports: After submission, the system automatically generates detailed reports for exam results and performance metrics.

Libraries Used

The project utilizes various open-source Python libraries, including:

  • Tkinter: For creating the graphical user interface (GUI).
  • Datetime: For handling date and time functionalities.
  • OpenCV: For proctoring and monitoring examinees.
  • Threading: To manage concurrent processes.
  • os: For general operating system-related tasks.

Setup Steps

  1. Install MySQL: Ensure that MySQL is installed on your system.

  2. Database Configuration: Enter the database details, including the database name and password, in the code.

  3. Install Imported Libraries: Install the required libraries by running pip install library_name for each library mentioned.

  4. You're Good to Go: Once the above steps are completed, your Quiz App with Proctoring is ready to use.

Feel free to customize this README further with specific installation instructions or additional details about your project.

About

It is an app that provides a platform to conduct quizzes and MCQ tests. The GUI app allows an examiner to set the quiz and to add a student. The examinee is also proctored during the test and is warned when any malpractice is detected.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages