Cropping scanned answer sheets with a QR code as the anchor (Python + OpenCV)
I'm an elementary school teacher in Korea and I build small tools for my own grading. The slowest part was never the grading itself. It was sorting a scanner batch where pages come out shuffled, rotated, and front and back mixed up. The fix that worked: print a small QR in the corner of every sheet. It carries the exam ID, the student number and the side. Then for each scanned page: Find the QR…
We haven't written up this one. Dev.to has the full story — the link below goes straight to it.