OptiGrader
An open-source Android scantron grading app using OpenCV for bubble detection, paired with a secure RESTful API for online grade book management.
Jan 2015 - May 2015 • 4 months
Tech Stack
AndroidJavaOpenCVREST APIComputer Vision
Overview
OptiGrader is an Android application that uses your phone’s camera to scan and grade scantron-style bubble sheets. Point the camera at an answer sheet, and OptiGrader detects the filled bubbles using OpenCV and scores it instantly.
Architecture
- Android app — Camera-based scanning with real-time OpenCV bubble detection
- REST API — Secure Java backend for storing grades and managing class rosters
- Web frontend — Simple interface for viewing and managing the online grade book