Vipkurum optical mark reading — the branch reads its own exam, paper stays put
Marks on an optical form are read from the image of the form rather than through a device's optics. Once assessment stops depending on reader hardware, the place where an exam is taken and the place where it is read become the same: the form uploads from a browser, marks are extracted with OpenCV, and no paper is carried to a central point. Both ends of an exam meet under one roof — the question cropping tool produces the answer key, the optical reading tool extracts what the student marked, and the two meet in one exam record. The Python reading service is called through Node.js and results are written to MySQL on the Laravel side.
Read the case study →