John Lloyd Logo Image
John Lloyd

OMR Checker

Grading exams manually is a time-consuming task that can lead to errors. To address this challenge, I learned Python and its powerful libraries to customize an existing Optical Mark Recognition (OMR) Checker.
Additionally, I applied my skills in Photoshop to design a template for exam papers, ensuring a seamless integration of technology into the grading process.

Project Image

Project Overview

Introduction

     In an effort to enhance efficiency, I forked and customized the OMR Checker a Python-based tool for automating exam grading. By tailoring the tool to specific needs, the OMR Checker embodies a practical approach to grading, providing effortless and accurate assessments.

Challenges

⏺ Checking Hassle: Grading hundreds of exams manually was time-consuming.
⏺ Accuracy Demand: A need for a free and more accurate grading system.
⏺ Template Design: The OMR Checker's template design posed a challenge.

Solution

     The OMR Checker addresses these challenges by introducing automation into the grading process. Python scripts analyze responses swiftly and accurately, eliminating the need for manual grading. The exam paper template, designed with simplicity in mind, ensures an effortless integration of technology.

Key Features

✔ Swift and Accurate Grading: This ensures rapid and precise assessments.
✔ Open Source Framework: Open-source capable of collaborative development.
✔ Automated Scoring and Analysis: Streamlines the grading process.

Tools Used

python-iconPython
vscode-icon VSCode
git-icon

Git

github-iconGithub
photoshop-iconPhotoshop