What's new on Bromcom

Latest changes, new features and improvements

.all regions
Bromcom MIS
v5.2026.1
wTimetable
February 06, 2026

wTimetable - Curriculum Plan: Auto Assign Staff Logic Update

Modules > wTimetable > Curriculum Plan > Actions > Auto Assign

The Auto Assign logic for Staff allocation (both 'Staff only' and the Staff component of 'Staff and Room') has been updated.

Image #1

Auto Assign now aims to cover 100% of the required contact time for each class across all sessions, using one staff member where possible (and no more than two), while ensuring all assigned staff have an established relationship with the subject. When selecting staff, the system prioritises those with:

  • A defined Staff–Subject Relationship
Image #2
  • Contact Time
    • Total Contact Time
    • Subject Contact Time
    • Year Group Contact Time
Image #3


Assignment Priorities:

1. One staff with Total, Subject and Year Group CT

  • If one staff member can fully cover the required CT of the class, the staff member is assigned.
  • If multiple staff meet the criteria, the staff member with the lowest Year Group CT is selected.
    • If tied, any may be selected.
2. Two staff with Total, Subject and Year Group CT
  • If no single staff member can cover the CT, two staff may be assigned.
  • The system prioritises the staff member with the highest available Year Group CT, with the second staff member covering the remaining hours.
  • If multiple valid pairs exist, the pair with the lowest combined Year Group CT is selected.
    • If tied, any pair may be selected.
3. Two staff: one with Total, Subject and Year Group CT, one with Total and Subject CT only
  • If a valid pair can cover 100% of CT, it is assigned.
  • If multiple pairs exist:
    • The system will assign the pair where the staff with only Total and Subject CT has the least hours.
      • If still tied, any pair may be selected.

4. One staff with Total and Subject CT only

  • If no staff with Year Group CT are available, the system checks for staff with subject-only CT.
  • If one staff member can cover the CT, they are assigned.
  • If multiple staff qualify, the staff member with the lowest Subject CT is selected.
    • If tied, any may be selected.
5. Two staff with Total and Subject CT only
  • If coverage requires two staff, the system selects the pair with the lowest combined Subject CT.
  • If multiple valid pairs exist, any may be selected.

Note: If no combination of up to two staff can cover the required CT, the class remains unassigned

Image #4


Assignment Priorities when 'Use any staff with a subject relationship' is selected:

When “Use any staff with a subject relationship” is selected, and no staff are assigned from priorities 1–5 above, Auto Assign will then apply the following two additional priorities:

Image #5

6. One staff with Total CT

  • If one staff member has enough Total CT, they are assigned.
  • If multiple staff qualify, the staff member with the lowest Total CT is selected.
    • If tied, any may be selected.

7. Two staff with Total CT

  • If two staff can jointly cover the required CT, they may be assigned.
  • If multiple valid pairs exist, the pair with the lowest combined Total CT is selected.
    • If tied, any pair may be selected.

Note: If no combination of up to two staff can cover the required CT, the class remains unassigned.

Image #6


Note: Auto Assign respects Non-Contact Codes and existing teaching periods, assigning staff and rooms only when they are available and free from conflicts.