Scaffolding students' learning using test my code
Using Test-Driven Development in the Classroom: Providing Students with Automatic, Concrete Feedback on Performance