The system works out roommate compatibility
Students fill in a preference survey and the system scores every room against it. When assigning a bed you see rooms in that order, not by guesswork.
The score comes from the students' own answers.
A compatibility percentage per room, and a separate score per occupant.
The same suggestion runs for room changes.