Student Projects

This is with reference to the Tutorial Sign Up sceanrio also on this here wiki.

There are m students and n projects (where n >= m). Each student chooses their first, second, third, forth and fifth favourite projects within the tool. Once the sign-up has closed, the system allocates students to projects according to a "minimise the unhappiness" algorithm.