Modules > wTimetable > Curriculum Plan > Actions > Auto Assign
The Auto Assign logic for Room allocation (both 'Room only' and the Room component of 'Staff and Room') has been updated.
When assigning rooms, Auto Assign now follows a defined priority order to ensure consistent room allocation, prioritising staff–room relationships before subject–room relationships.
Where possible, Auto Assign will allocate a single room per class. If this is not achievable, additional rooms will be assigned as needed, with no limit on the number of rooms that can be allocated.
Priority 1. Staff–Room Relationship
The system will first attempt to assign a room that:
- Has a relationship with the staff member, and
- Is available for the session.
If no suitable room is found (either because no relationship exists or the preferred room is unavailable), the system moves to Priority 2.
Priority 2. Subject–Room Relationship
If Priority 1 cannot be met, the system assigns a room that:
- Has a relationship with the subject, and
- Is available for the session.
In this case, the system may assign any room associated with the subject.
Note: Auto Assign respects Non-Contact Codes and existing teaching periods, assigning staff and rooms only when they are available and free from conflicts.
Modules > wTimetable > Relationships
The column 'Room' has been changed to Preferred Room on the Staff tab.