@fyrefly
can you elaborate on why we shouldnt have 2nd/3rd/4th etc preferences clash with 1st preference?
Because then allocate says, "Okay, I'm not going to give you your first preference for AFC1000 tute. I'm going to give you your second preference."
Then it says, "Okay, your first preference for ECC1000 clashes with your newly allocated tute time for AFC1000. I'm going to give you your 5th preference for ECC1000 instead."
Of course, your 5th preference for ECC1000 happens to be at 8am on a Friday morning, or some other similarly inconvenient time =)
Basically what I'm saying is: because if you don't get your first preference for one of your units, and your first preferences clash with other preferences for the rest of your units, it could fk over your entire timetable... not just the one unit =)