Thx, spikepl - I do actually design/print scannable paper forms but the client declined this option.
There is a need to monitor adherence to completing the forms, which translates into "under teacher supervision", and we are in an extremely rural area without access to the hardware you mention...