PETCHA: a programming exercises teaching assistant
Automated assessment and experiences of teaching programming