You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project is designed to assist Teaching Assistants (TAs) and Professors in automating the process of filling and correcting grades electronically. It comprises two main modules: one for processing handwritten grades sheets and another for correcting multiple-choice bubble sheets.
Module 1: Grades Sheet
Input via GUI
A photo of a printed grades sheet, captured using a mobile camera.
Output
An Excel sheet containing the grades data with the following features:
Handling skewed or rotated images.
Recognizing different ink colors or clear pencils.
Dealing with various formats of the grades sheet, such as different sizes for rows and columns.
Recognizing different handwritings and the number of students.
Conversion of Data to Text
Printed Student ID:
Users can choose between OCR-based (Option 1) or feature-based with a classifier (Option 2) methods.
Symbols:
✓: Converted to 5.
𐄂: Converted to 0.
-: Converted to 0.
Empty cell: Remains empty.
Stacked Vertical lines (|||): Converted to the number of lines.
Stacked Horizontal lines (-): Converted to (5 - the number of lines).
?: Empty cell with a red background.
Numeric values: Users can choose between OCR-based (Option 1) or feature-based with a classifier (Option 2) methods.
Example
Input
Output
Module 2: Bubble Sheet Correction
Input via GUI
Bubble sheets with student IDs.
Model answer.
Output
Spreadsheet with grades sheet for all students along with answers sheet for each student.