Could you set up a database layout of the needed fields?
Allso the codesnippets and files where should they go to and wich permission schema should there be?
I think this could be usefull as well for groups of students working on a same project
or group of coders working on a same project etc
Not saying I have time to create it......
been bizzy reworking on the manual mod
allso bizzy creating an article mod
and loads of other stuff wich comes along

but maybe I can give you some more thoughts on the matter
In the meantime have a look at my catalogs module wich is basicly an reworked news module
http://www.websitebaker2.org/forum/index.php/topic,10465.0.htmlit has extra userfileds and allso commenting is still in place
Maybe you can use that as a start?
Have Fun!
John