Automated Grading System
Automated Grading System
| dc.contributor.author | Kur, Atong Abraham | |
| dc.contributor.author | Mutumba, Robert | |
| dc.contributor.author | Iraku, Henry | |
| dc.contributor.author | Ddumulira, Owen James | |
| dc.date.accessioned | 2026-01-06T08:41:35Z | |
| dc.date.available | 2026-01-06T08:41:35Z | |
| dc.date.issued | 2026-01-07 | |
| dc.description | A Project Report Submitted to the School of Computing and Informatics Technology for the Study Leading to a Project in Partial Fulfillment of the Requirements for the Award of the Degree of Bachelor of Science in Software Engineering of Makerere University. | en_US |
| dc.description.abstract | The Automated Exam Grading System is an innovative AI-powered web application designed to streamline exam grading for educational institutions, ensuring efficiency, accuracy, and fairness in assessment processes. This system automates the scanning, grading, and reporting of exams, supporting multiple-choice, handwritten, and open-ended responses, with a focus on essay-type questions. By leveraging advanced Natural Language Processing (NLP) and Optical Character Recognition (OCR) technologies, it achieves ≥99% grading accuracy and processes exams in ≤2 seconds per sheet, significantly reducing manual effort and human error. At its core, the system utilizes a secure, cloud-based architecture to store and process exam data, ensuring immutability and transparency of grading records. This guarantees that all stakeholders for example, students, educators, and administrators have access to verified, tamper-proof results. The platform includes key features such as plagiarism detection, customizable grading modes (Fair, Lenient, Strict), and real-time analytics, generating class reports in ≤30 seconds. Additionally, it assesses the quality of student responses against official marking guides, providing detailed feedback to enhance learning outcomes. Developed using modern technologies including React, Node.js, Django, SQLite and APIs, the system offers a user-friendly interface with streamlined workflows for course creation, exam management, and grade viewing. It is also built as a Progressive Web App (PWA), ensuring accessibility across devices, including offline functionality for areas with limited internet connectivity. The system integrates email notifications, GDPR-compliant data privacy, and role-based access control to protect sensitive information and ensure a secure user experience. It aligns with educational standards, supporting institutions in delivering transparent and equitable assessments. This report provides a comprehensive overview of the Automated Exam Grading System, offering insights into its development process, operational features, and future scalability. The solution not only meets academic and technical standards but also significantly contributes to the long-term efficiency and fairness of educational assessment processes. | en_US |
| dc.identifier.citation | Kur, A. A. et al. (2026). Automated Grading System (Unpublished dissertation). Kampala: Makerere University | en_US |
| dc.identifier.uri | http://hdl.handle.net/20.500.12281/21665 | |
| dc.language.iso | en | en_US |
| dc.publisher | Makerere University | en_US |
| dc.subject | Natural Language Processing (NLP) | en_US |
| dc.subject | Optical Character Recognition (OCR) technologies, | en_US |
| dc.title | Automated Grading System | en_US |
| dc.type | Thesis | en_US |