NotaFácil – Automatic Exam Grading

A web app that grades multiple-choice answer sheets from photos, with 100% local processing in the browser – student data is never sent to a server.

Highlights

  • Optical mark recognition (OMR) with OpenCV.js compiled to WebAssembly.
  • Automatic alignment by detecting the sheet’s fiducial markers, so photos taken at an angle still work.
  • Reports exported to Excel, plus a ZIP with each corrected sheet highlighted.
  • Answer-sheet generator that produces printable PDF templates.

Stack: OpenCV.js · WebAssembly · OMR · HTML/CSS/JS · GitHub Pages

🔗 Live app: https://notafacil.felipemenegotto.com.br
💻 Source code: https://github.com/meneguinha/notafacil

Description