Vipkurum optical mark reading — marks read from the form image, reading as a service
Marks on an optical form are read from the image of the sheet, not through a reader's optics. The architectural half of it is where the reading sits: in a layer that can be called, not inside hardware. Forms are uploaded from a browser, Node.js calls the reading service that runs on Python and OpenCV, and Laravel writes the result into MySQL. A branch marks its own exam without sending paper to the room that holds the machine. When a layout changes, the adaptation is made in software, so no device swap or special form order enters the picture. The answer key from the cropping tool and the student's marks meet in one exam record.
Read the case study →