Analysis of an automatic grading system within first year Computer Science programming modules | Synapse