Skip to content

App for automatic grading test answers - A Digital Signal Processing OpenCV Project

Notifications You must be signed in to change notification settings

mahmutovichana/Optical-Mark-Recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoGrader

AutoGrader is an application for automatically grading test answers. This application allows users to use their camera or upload an image of a test and automatically grade the answers based on predefined questions and answers.

AutoGraderLogo

Features

  • Users can use their camera or upload an image of the test for automatic grading.
  • The system supports multiple-choice questions and answer options.
  • Users can mark correct answers for each question.
  • The application automatically grades the user's answers and displays the score.
  • The results are displayed on the original test image, highlighting correct and incorrect answers.

Installation

  1. Clone this repository to your local machine.
  2. Make sure you have all the necessary dependencies installed.
  3. Run the application by executing the command python AutoGrader.py.

Usage

  1. After launching the application, a window with options will open.
  2. Select the desired option:
    • "Use Camera" to use the live camera for answer grading.
    • "Upload Image" to choose an image of a test you want to grade.
  3. For each question, select the correct answer by clicking on the corresponding option.
  4. Once you have selected all the answers, the application will automatically grade the result and display it on the screen.
  5. If you are using the camera, you can press the 's' key to save the scanned test result.
  6. Press the 'q' key to close the application.

Example Result

myImage6.jpg

About

App for automatic grading test answers - A Digital Signal Processing OpenCV Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages