Since I had to grade about 20 programs every week and since these howeworks were webapps themselves that would be posted on some website that I could test, I figured that best way would be to have a pastebin-like app that allowed me to view all submitted homeworks. No such thing existed so I built one and called it i-am-done.
I used it last semester and it works very well. I allows one to:
- create a class, and homeworks for it, giving each one a due date,
- get a simple URL to give students for turning in programs for that homework,
- view all the submitted howeworks for each student, in nicely colorized code thanks to prettify,
- students can upload and delete any number of files associated with a particular homework but, of course, they can't see anyone else's homeworks.
It is like a paste-bin where only the person that created the class can see the code pasted under that class. I have placed the code here in case someone wants to make a fully featured system out of it. I would loooove to see that.