Towards practical programming exercises and automated assessment in Massive Open Online Courses | IEEE Conference Publication | IEEE Xplore