As part of a series of presentations and hands-on seminars we want to do in our University, we would like to simulate the participants joining an existing open-source project and contributing. This involves us writing some code beforehand on simple projects (think pre-alpha versions), to which students will start contributing (including joining a community and using specific collaboration tools). Which projects do you think are best suited, perhaps also keeping with the educational side of our endeavour?
The time frame for the course is 4 to 6 weeks, with weekly meetings of up to 6 hours (iucluding presentations), after which it would be nice to have a functional beta, to enhance impact on the students. The estimated numbers are: 2 "core" developers (tutors) and 3-5 students contributing as they learn.