Towards practical programming exercises and automated assessment in Massive Open Online Courses | Synapse