Skip to content

emr6050/scoring_sheet_reader

Repository files navigation

scoring_sheet_reader

Optical Mark Recognition (OMR) program to read the numerical scores entered in an assessment sheet

Pre-requisites

  • Python 3+
  • Compatible OpenCV library

Functionality

  • Reviews a defined region of a scanned scoring sheet for answer bubbles
  • Distinguishes between empty bubbles and filled-in bubbles
  • Prints the final/total score
  • Detects missing answers
  • Stores the responses as a key-value pair (dict)
  • Loop through pages of a PDF
  • Creates a FHIR-JSON object
  • Programmatically find scoring region
  • Configuration files for defining default settings for various assessment sheets
  • Reads written narrative text

Releases

No releases published

Packages

No packages published