1. Home
  2. Timetable
  3. wTimetable
  4. How to manage Actions in Curriculum Plan

How to manage Actions in Curriculum Plan

On the Curriculum Plan tab the Actions button can be found. This guide covers the following functions within Actions;

The minimum permissions required to create a Timetable are found in the Timetable Module from Config > Setup > Roles and Permissions > Choose Role>Edit>Timetable > Timetable App.

Permissions

For more information on wTimetable see here and see What’s New for wTimetable updates.

Go to Modules>wTimetable>Projects>Click on Project to see the Timetable panel with the tabs below. Click on Curriculum Plan.

Overview

On the Curriculum Plan page, the Overview feature opens a simplified, read-only view of the Curriculum Plan.

  • Click on the Actions drop down and select Overview.

The Curriculum Plan Overview popup opens.

If the Total number of periods exceeds the allowed maximum, the count is shown in red with the message: “Total band count exceeds the allowed maximum.” This appears in both the Curriculum Plan and Overview screens.

Year 12 Total Periods exceed maximum

Click on any of the filter dropdowns: Year Groups, Departments (Blocks that contain at least one Subject from the selected Departments are displayed), and Subjects (Blocks that contain at least one of the selected Subjects are displayed).

After making a selection from the filters, click Apply. The Curriculum Plan Overview will update to display the filtered criteria.

Tip: View the Curriculum Plan Overview popup using the different views: Staff and Room.

Tip: Click on Export as Grid to export the Curriculum Plan Overview to Excel.

Auto Assign

This feature allows users to assign Staff and Rooms to Subjects automatically.

The following prerequisites must be met for the Auto Assign feature to work fully: there is at least one Staff/Room added to the selected Subjects on the Relationship page, and, in the case of Staff assignment, the Contact Time plays an important role as the system follows the assignment flows below.

Click on the Actions drop down and select Auto Assign from the dropdown.

The Auto Assign popup opens.

Select one or more Year Groups from the multi select dropdown or Select All

Select either Staff Only, Room Only, or Staff and Room from the Staff/Room dropdown.

Select whether to view the Subject list by Subject or Departments.

Tip: Ticking Select all will select all Subjects

Tick the checkbox against the Subjects you wish to automatically assign Staff or Rooms.

Once the selections have been made, click the bottom right Auto Assign button.

A success message will appear.

Note: If the Relationship between the Staff/Room and the Subject is not set up in the Relationship page, the following message will appear. If you Continue, the Auto Assign process may not be complete.

Note: To remove the auto assignment, after selecting at least one Year Group, Subject, and an option from the Staff/Room selector, click on the Remove Assignments button.

Staff Auto Assign flow:

February 2026 update;

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.

Room Auto Assignment flow:

February 2026 update.

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

Image #1

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.

The column ‘Room’ has been changed to Preferred Room on the Staff tab.

Image #2

Rules for filling up different blocks

Linear Blocks:

  • We have to assign different Staff to different Subjects in Linear Blocks.
  • We can assign the same Staff to different classes of the same Subject:
    • Provided the sessions have not been already scheduled to the same Period.
    • To a maximum of as many sessions as the Period count for the Block. For example, a subject Art within a Linear Block has three Periods and three classes. The Linear Block itself has 9 Periods required for 4 Subjects, so one Art teacher could be assigned to each Art session as there are sufficient Periods available in the Linear Block to allow that one teacher to teach all of the sessions.

Complex Blocks:

  • Where the Subject structure allows, the Staff can be assigned to the same Subject for different classes provided the sessions have not been already scheduled to the same Period.
  • Complex Blocks will be dealt with at the end of the process.

Priorities within Blocks:

  • Fill up all sessions for a Subject within a Block for a class.
  • A member of Staff can appear in more Bands based on availability.
    • E.g., we have a simple Block of Maths in Band A and Band B as well. Staff A can be assigned to a session in both Bands’ Blocks.
      • To a maximum of as many sessions as the Period count of the timetable.
    • Check if the Staff has a relationship with the Subject.
      • We do not assign Staff to a Subject without having a relationship.
    • Check if the Staff has Contact Time for the Subject for the Year Group.
      • For Year Group 12 and 13 we only assign Staff that have Contact Time for these Year Groups for the selected Subjects.
      • For lower Year Groups, we assign the Staff if they have a relationship with the Subject even if they do not have Contact Time for the Year Group.
    • Check if the Staff has remaining Contact Time.
    • If the session is scheduled, check if the Staff is available and not already been assigned to that period.

Clear Curriculum Plan

This feature allows users to permanently delete all the Blocks and additional Bands from ALL the Year Groups at the same time, in the Curriculum Plan.

Note: To clear the Blocks and additional Bands for just the selected Year Group use Band three-dot menu and select Remove all the blocks from year group, and remove all the blocks from band.

Click on the Actions drop down and select Clear Curriculum Plan.

The confirmation popup opens.

Click Confirm to continue, users are warned they may wish to create a backup before continuing, or Cancel.

Note: The Review page is unaffected, however Blocks can be generated again from here using the Generate Blocks button.

Import Options

This feature allows users to import Timetable Patterns from the Options module for Year Groups 9, 10, or 12 only, so that so that they can be used to form the Option Blocks.

  1. Filter in the relevant Year Group.
  2. Click on the Actions drop down and select Import Options.

The confirmation popup opens.

  1. Click Continue to carry on, users are warned that the previously imported option blocks will be replaced (if previously imported) and that the manually created blocks will remain in place.

The Option Block will be updated to reflect the imported Timetable options.

Import rules:

  • Only available for Year Groups 9, 10, and 12.
  • The latest Set as Final Timetable pattern is imported for the selected Year Group.
  • If there are already imported Option Blocks in the selected Year Group, they will be removed, and new ones will be created.
  • The manually created Option blocks remain in place.
  • If there is no Set as Final timetable pattern for the selected Year Group, a message will appear “No Options pattern to import.”

General rules:

  • Timetable Pattern Year Groups are offset by one year when importing them into the Timetable module E.g. Timetable Pattern Year Group 8 will be imported to Timetable Year Group 9.
  • Class names in the Curriculum Plan expanded Blocks will be imported from the imported pattern, the Class Name can be edited.
  • If we re-import the Blocks from Options, we remove the previously imported Blocks and create new ones based on the fresh data:
    • Staffing/Rooms, scheduling information or any changes made to the previously imported Blocks will be removed.
  • If a block contains at least one subject that is not active in the project, the block will not be imported.
Updated on February 10, 2026

Was this article helpful?

Related Articles

Noticed a missing guide?
Fill the form below and we will get this created.
Suggest Help Article