LiveTest
Open-source, OMR Testing Software. Build your school's own custom answer sheets and grade them! LiveTest's dynamic OMR grader can handle all different lengths of tests and choices. Replace fonts, logos, adjust placements, etc. This research is in partial fulfillment of the M.S Computer Science @ MSU Texas by Garrett Mathers with Professor Griffin
Install / Use
/learn @gramcracker40/LiveTestREADME
LiveTest - open-source, server-based, OMR testing software.
Create your school's custom answer sheets and grade them in the browser!
free, easy, consistent process for server based dynamic OMR grading/scanning using highly customizable answer sheets that can be integrated with any school.
This repo is the result of the research conducted by Garrett Mathers and Professor Terry Griffin to deliver a free and highly configurable answer sheet generation tool that could be graded using low quality cameras accurately and consistently.
My research is attached as a .pdf so feel free to read the purpose of LiveTest and the walkthrough of the OMRGrader and answer sheet creation module "Pictron"
Fair warning: this repo is large! I have a lot of examples and included my whole research.
/deploy
The whole app can be built and run using docker in two commands. see the README.md in deploy for more info.
/backend
/answer_sheets - research
- main.py --> customizable, dynamically gradable test answer sheets
- grader.py --> dynamic OMRGrader module that grades answer_sheets produced by main.py
app.py
- builds and orchestrates the backend fastapi/sqlalchemy application
/frontend
implements the demo app built using Vite React JavaScript to showcase the abilities of the backend.
Here is some example answer sheets and a showcase of the OMR scanner, as well as examples of the frontend

Related Skills
node-connect
354.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
354.2kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
claude-opus-4-5-migration
112.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
