Modules > wTimetable > Scheduling
This release introduces several enhancements to Non-Contact Codes:
When creating a new Non-Contact Code (NCC) Group, users can now:
- Assign a Room
- Apply a Group Alias
- Check staff availability
- Create a draft NCC Group
Note: The ability to add new Non-Contact Codes in Create/Edit Project Step 6 has been removed.
Assign a Room, Apply a Group Alias, and Check staff availability when adding/editing a NCC Group:
- Assign a Room by selecting from the new dropdown, which becomes active once a period is chosen. The list shows only available room codes for the selected period.
- Create a custom name for NCC Groups using the new Group Alias field. This option is enabled once two or more staff members are selected.
- Click Check Availability to view the selected staff members' timetables, including scheduled sessions and Non-Contact Codes.
- If a period is selected for an NCC Group and not all assigned staff are available, a notification will appear when the user attempts to save.
The Non-Contact Codes popup table includes two additional columns - Group Alias and Room - reflecting the values selected from the new dropdowns.
Create a Draft NCC Group
Users can now create Draft Non-Contact Code Groups in advance, which can later be scheduled automatically without manual placement, giving users greater flexibility in planning and scheduling non-contact time using the Auto-Scheduling tool.
A new toggle Create Draft Group has been added to the Add Non-Contact Code Group popup. When the toggle is on, the following changes apply to these fields:
- Period: Disabled.
- Room: All available rooms are shown.
- Group Alias: Becomes a mandatory field.
- Select Staff: Must select at least 2 staff members.
Once created, Draft NCC Groups will display “Draft” in the Period column of the Non-Contact Codes popup table until they have been scheduled when it is updated to display the actual period (e.g., "Wed (2) P4").
You can choose to include Draft NCC Groups in the Auto Schedule process by selecting "Yes" for the "Include Draft Non-Contact Codes?" option in the first step.
A new step, Select NCC, has been added to the process. If you chose "Yes" to include Draft NCCs, you can select one or more from the list or continue without selecting.
Auto-scheduling will attempt to find a suitable period for each selected Draft NCC Group, ensuring no staff or room conflicts. A second new step Non-Contact Codes Feedback provides detailed feedback on the outcome of Draft NCC Group scheduling.
- Room: Displays the Room Code (if assigned)
- Period: If scheduled: "Day [Week] Period". If not scheduled: Field remains blank.
- Reason: Displays one of the following reasons when scheduling is not possible for all group members:
- "Staff <Staff code> has been assigned Non-contact code - <Name>."
- "Staff conflict for <Staff code> in teaching periods."
- "Room <Room code> has been assigned Non-contact code - <Name>."
- "Room conflict for <Room code> in teaching periods."
- "No Periods are found" when the session cannot be scheduled for any member of staff.
When a Draft NCC is successfully scheduled, the Reason displayed will be: "Period scheduled."
Note: If you chose "No" for the "Include Draft Non-Contact Codes?" option in the first step, the Select NCC and NCC Feedback steps will be skipped.
Staff and Room View Enhancements for NCC Group Sessions
Staff View
- Group indicator: NCC Group sessions will be indicated with a G in the top-right corner.
- Staff Code: Hover over the code to see all staff members assigned to the NCC Group session.
- Room Code (if assigned): Now shown directly in the session (and within the Teacher Timetable popup).
Room View
- NCC Group sessions are now displayed in both the Room View and the Room Timetable popup.