Well, I haven't updated my blog in a really long time, so here goes...
Jaime Spacco and I have been working on a web-based programming exercise system called CloudCoder. We've finally reached the point where it's ready for students to use. I wrote up a web page that explains the basic idea (for students in the CS 101 course at York College):
We made CloudCoder available under an open source license (AGPL v3), and the code is on Github:
drop me a line.