BTW, a small update here...
The issues I described in my last email were when trying FormScanner on pictures taken with my phone. After getting pictures from a proper scanner, it works better (whereas it didn't work at all previously). I am not getting perfect accuracy. Some selected answers failed to be recognized. 12 / 840 answers were not recognized properly, and more than half the scanned forms had issues (the rest had none). I'll instruct students to write down their answers in a darker tone, and I'll see if that helps next time...
Anyway, thanks for the project!