From Manual Spot-Checking to Automated Grading