Skip to content

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

Notifications You must be signed in to change notification settings

gramcracker40/LiveTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

/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.

/deploy

The whole app can be built and run using docker in two commands. see the README.md in deploy for more info.

Here is some example answer sheets and a showcase of the OMR scanner, as well as examples of the frontend

answer sheets example grading process example grading-process-example grading-process-example UI example UI example UI Example UI Example UI Example

LiveTestLogo

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •