@Jeffrey
Assessment is not easy when you have to give more freedom to your students. I guess this is something that has to be discussed from the beginning, to make sure that students will understand that the more they pitch in, the more they get out of.

@Gina
Technical documentation is always a pain point. I think the worst behavior is to assume that once it is done, it is done. Technical documentation should be improved over time, so I guess the next time you end up debugging all your colleagues, you should contact your prof with ideas to make the support doc better (or publish your own and promote your services ;-).