So, it seems nobody is having problems with the postscript file. If anyone is having problems, let me know and I may take the time to render it to html or pdf.
I'll start looking to the homework package and look for more ideas.
The kind of automatic correction I thought is checking for huge errors or spelling or cheating or tests like: the code compiles at all? (if it does not compile just bounce it without professor knowing at all)