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.
- 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.
- Clone this repository to your local machine.
- Make sure you have all the necessary dependencies installed.
- Run the application by executing the command
python AutoGrader.py
.
- After launching the application, a window with options will open.
- 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.
- For each question, select the correct answer by clicking on the corresponding option.
- Once you have selected all the answers, the application will automatically grade the result and display it on the screen.
- If you are using the camera, you can press the 's' key to save the scanned test result.
- Press the 'q' key to close the application.