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.
- A photo of a printed grades sheet, captured using a mobile camera.
- 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.
- 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.
Input | Output |
---|---|
- Bubble sheets with student IDs.
- Model answer.
- Spreadsheet with grades sheet for all students along with answers sheet for each student.
- Handling choosing multiple answers
Input | Output |
---|---|