How does TPS Work?
Firstly, the system filters out all students who registered preferences for subjects they were not officially enrolled in via SOLs. The system then checks that there are sufficient places in subjects to cover all the officially enrolled students.
After the above activities, the system allocates preferences for tutorials in the smaller subjects, then moves on to the bigger subjects.
Before allocating a preference, the system checks the availability status, then places all students into their 1st preference, then looks at the least popular tutorial times and places students from over subscribed tutorials (who nominated this least popular time as their 2nd preference) into this time (unless the student already has this time allocated to another subject) until it is full or the 2nd preference list is exhausted or the 1st preference has reduced its maximum size.
Once all 2nd preference options have been exhausted, the above procedure is repeated on 3rd preferences and so forth.
|