Allow multiple source code files per submission
Don't know why this hasn't existed as an issue... Clearly the biggest issue at the moment!
May also include the ability to keep track of the changes made in a submission just like a VCS.
https://github.com/amol-/depot
I agree, important issue, especially when different classes for an exercise are submitted.
Dear people, please learn about the languages you are teaching.
Even with Java, you can easily have more than one class definition in one java file. The restriction is that only one of those classes may be public. So if you just define all other classes without the public keyword, it works. It just works.
PoC:
https://sauce.zdv.uni-mainz.de/events/eip-ws14/sheets/8/assignments/802/similarity/diff/13598/14281

Okay, now that's something they could have teached my in university.
I told Kai that, too, when he asked what he could do about multiple classes - dunno why he didn't "implement" it ;)