Auto Generate / Manually Assign

Before generating the timetable, ensure that all constraints have been reviewed and configured correctly. There are two (2) options for generating the timetable: use the Auto Generate button or you can Manually Assign.

10.1 Auto Generate

Auto Generate lets the system build the timetable for you. It takes every section that is included, finds a slot and a room for each one, and places it without breaking the constraints you have set.

Before running it, make sure the earlier chapters have been completed in order: Database, Timetable Structure, Data Entry, Constraint and Pre-Generate Analysis. The database must hold the courses, rooms, lecturers and batches; the teaching days, time slots and breaks must be set; every section needs a lecturer, room type, class size and duration; the constraints must be applied; and the lists should be checked so missing records and capacity problems are fixed first.

Before we auto generate the timetable, you must check whether you want to include or exclude any sections, and whether you want to include or exclude any slots. Both are set before the generator is run, and both change what the generator is allowed to do.

10.1.1 Include / Exclude (Section)

Include / Exclude (Section) decides which sections the generator may place. An included section takes part in generation; an excluded section is skipped and left unassigned.

Use it to generate in stages. Whatever runs first gets the widest choice of slots, so place the hardest sections first:

In practice that means two steps: exclude everything first, then include back only the hard sections, run the generator, and include the rest afterwards.

Exclude

Open the Tree Structure tab and right click the root folder to cover everything at once, or right click a single course or section to exclude just that one. Choose Section Include/Exclude, then Exclude Section (Ctrl+O).

Section Include Exclude submenu in the Tree Structure with Exclude Section highlighted
Figure 10.1.1.1: Exclude Section

The exclusion is inherited down the tree. When you exclude a parent (the main folder), every child under it is excluded as well the folders inside it, and every section inside those folders. Excluding the root folder therefore excludes the whole timetable in one step, which is why it is the quickest way to start a staged run.

The excluded sections turn grey in the tree. Grey means the generator will skip them, so nothing is placed until you include them again.

Tree Structure with the excluded sections shown in grey
Figure 10.1.1.2: Result of Exclude Section

Include

Now bring back only what you want the generator to place first. Right click the course or section in the Tree Structure, choose Section Include/Exclude, then Include Section (Ctrl+I).

Section Include Exclude submenu in the Tree Structure with Include Section highlighted
Figure 10.1.1.3: Include Section

The section you included turns black again while everything else stays grey, so you can see exactly what will take part in the next run.

Tree Structure with one course included in black while the rest stay grey
Figure 10.1.1.4: Result of Include Section

The hard sections listed above are included from their own lists rather than from the tree.

Merge groups. Open the Grouping tab and select the Merge Groups sub-tab. Right click Merge Group List to cover every merge group, or a single group to include just that one, then choose Include Section.

Merge Groups sub-tab with the right click menu open on Merge Group List and Include Section highlighted
Figure 10.1.1.5: Include a Merge Group

Same time groups. Still under Grouping, select the Same Time Groups sub-tab and do the same on Same Time Group List.

Same Time Groups sub-tab with the right click menu open on Same Time Group List and Include Section highlighted
Figure 10.1.1.6: Include a Same Time Group

Sections with lecturer constraints. Open the Constraints tab and select the Lecturer Constraints sub-tab. Set Filter to Lecturers With Constraints so only the restricted lecturers are listed.

Lecturer Constraints sub-tab with the Filter drop-down set to Lecturers With Constraints
Figure 10.1.1.7: Filter Lecturers With Constraints

Select the lecturers in the filtered list, then click the include button on the toolbar to bring their sections into generation.

Filtered lecturer constraint list with the include button on the toolbar highlighted
Figure 10.1.1.8: Include Lecturers With Constraints

With the hard sections included, run the generator as described in Section 10.1.3 Generate Button. Afterwards, include the remaining sections and generate again; the sections already placed stay where they are.

Note: Excluding a section does not delete it or change its data. It only tells the generator to ignore the section for now, and it can be included again at any time.

10.1.2 Include / Exclude (Slot)

Include / Exclude (Slot) controls the slots themselves rather than the sections. An excluded slot is closed off (the generator will not place any section in it) and it is shown in black in the Timetable Output. Use it to keep rooms or times free, for example a room under maintenance or an hour reserved for another activity.

Right click any slot and open Exclude Slot. The submenu offers six options, each covering a wider area than the one before it, all measured from the slot you right clicked.

Exclude

Exclude in the Slot: Closes only the slot you right clicked, that one room at that one time on that day. Every other slot is left untouched.

Exclude in the Slot option in the Exclude Slot submenu
Figure 10.1.2.1: Exclude in the Slot
A single slot shown in black after being excluded
Figure 10.1.2.2: Result of Exclude in the Slot

Exclude all in the Room: Closes every time slot of the selected room for that day, so the whole row for that room is closed off.

Exclude all in the Room option in the Exclude Slot submenu
Figure 10.1.2.3: Exclude all in the Room
The full row for one room shown in black after being excluded
Figure 10.1.2.4: Result of Exclude all in the Room

Exclude all in the Time Slot: Closes the selected time slot in every room for that day, so the whole column for that hour is closed off.

Exclude all in the Time Slot option in the Exclude Slot submenu
Figure 10.1.2.5: Exclude all in the Time Slot
The full column for one time slot shown in black after being excluded
Figure 10.1.2.6: Result of Exclude all in the Time Slot

Exclude all in the Time Slot and After: Closes the selected time slot and every later time slot on the same day only, in every room. For example, excluding slot 202 closes that slot and everything after it until the end of that day, while the following days stay available as usual. Use it to stop scheduling from a certain hour onwards, such as after a certain time in the afternoon.

Exclude all in the Time Slot and After option in the Exclude Slot submenu
Figure 10.1.2.7: Exclude all in the Time Slot and After
All columns from the selected time slot onwards shown in black
Figure 10.1.2.8: Result of Exclude all in the Time Slot and After

Exclude All in the Day: Closes every slot on the day currently shown, in every room and at every hour. Use it for a day with no classes, such as a public holiday.

Exclude All in the Day option in the Exclude Slot submenu
Figure 10.1.2.9: Exclude All in the Day
The entire grid for one day shown in black
Figure 10.1.2.10: Result of Exclude All in the Day

Exclude All: Closes every slot on every day. Switching between the day tabs shows that each one is closed off. This is normally used as a starting point: close everything first, then include back only the slots you want the generator to use.

Exclude All option in the Exclude Slot submenu
Figure 10.1.2.11: Exclude All
Monday fully excluded after Exclude All
Figure 10.1.2.12: Result of Exclude All (Monday)
Tuesday also fully excluded after Exclude All
Figure 10.1.2.13: Result of Exclude All (Tuesday)

Include

Right click any slot and open Include Slot to open the slots again. The submenu mirrors Exclude Slot and covers the same six areas. An included slot returns to white and the generator can use it again.

Include in the Slot: Opens only the slot you right clicked.

Include in the Slot option in the Include Slot submenu
Figure 10.1.2.14: Include in the Slot
One slot returned to white while the rest stay black
Figure 10.1.2.15: Result of Include in the Slot

Include all in the Room: Opens every time slot of the selected room for that day.

Include all in the Room option in the Include Slot submenu
Figure 10.1.2.16: Include all in the Room
The full row for one room returned to white
Figure 10.1.2.17: Result of Include all in the Room

Include all in the Time Slot: Opens the selected time slot in every room for that day.

Include all in the Time Slot option in the Include Slot submenu
Figure 10.1.2.18: Include all in the Time Slot
The full column for one time slot returned to white
Figure 10.1.2.19: Result of Include all in the Time Slot

Include all in the Time Slot and After: Opens the selected time slot and every later time slot on the same day only.

Include all in the Time Slot and After option in the Include Slot submenu
Figure 10.1.2.20: Include all in the Time Slot and After
All columns from the selected time slot onwards returned to white
Figure 10.1.2.21: Result of Include all in the Time Slot and After

Include all in the Day: Opens every slot on the day currently shown.

Include all in the Day option in the Include Slot submenu
Figure 10.1.2.22: Include all in the Day
Monday fully returned to white
Figure 10.1.2.23: Result of Include all in the Day (Monday)
Tuesday still black, showing the day option affects only the day shown
Figure 10.1.2.24: Tuesday Still Excluded

Include All: Opens every slot on every day, returning the whole timetable to normal.

Include All option in the Include Slot submenu
Figure 10.1.2.25: Include All
The whole timetable returned to white after Include All
Figure 10.1.2.26: Result of Include All
Note: Excluding a slot does not delete anything already placed in it; it only stops the generator from using that slot. A black slot is closed, a white slot is open.

10.1.3 Generate Button

Running the generator takes 5 steps.

Step 1: Open the Timetable Output tab and click the Generate Schedule icon on the toolbar.

Generate Schedule icon on the toolbar above the empty Timetable Output grid
Figure 10.1.3.1: Generate Schedule Icon

Step 2: The Generate Schedule window appears. Choose a Generate Quality and a Generate Order, then click Ok, or Cancel to close without generating. Each option is explained in Section 10.1.4 Generate Quality or Order.

Generate Schedule window showing the Generate Quality and Generate Order options
Figure 10.1.3.2: Generate Schedule Options

Step 3: Wait for the Processing... progress bar to finish, or click Cancel to stop the run.

Progress bar showing the Processing status during generation
Figure 10.1.3.3: Generation in Progress

Step 4: When the run finishes, the placed sections appear in the Timetable Output grid. The Section Status Summary panel on the left lists the sections that were left Not Assigned.

Timetable Output filled with the generated sections and the Section Status Summary panel
Figure 10.1.3.4: Timetable After Generation

Step 5: If any section was left unassigned, check why in the Failure report, then fix the data or loosen the constraint and run the generator again. See Section 10.1.5 Failure & Report.

10.1.4 Generate Quality or Order

The two groups of options in the Generate Schedule window decide how long the run takes and which sections are placed first.

Generate Schedule window showing the Generate Quality and Generate Order options
Figure 10.1.4.1: Generate Schedule Options

Generate Quality sets how hard the generator works on the result. A higher setting gives a better timetable but takes longer.

Option Description
Fast (Less Optimize) Quickest run. Use it for a first attempt or a quick check.
Average A balance between speed and quality.
Intensive (Higher Optimization but Slow) Best result, but the slowest to finish. Use it for the final run.
Custom (1 - 200) Set the optimisation level yourself in the box next to it. A higher number means more optimisation and a longer run.

Table 10.1: Generate Quality Options

Generate Order sets which sections the generator places first.

Option Description
Depth First Places all sections, working through them one branch at a time.
Apply Priority Scheduling Under Depth First. Follows the priority set on each section, so higher priority sections are placed first.
Ignore Priority Under Depth First. Treats every section the same and ignores the priority setting.
High Priority Sections Only Places only the sections marked as high priority and leaves the rest unassigned.

Table 10.2: Generate Order Options

10.1.5 Failure & Report

A run does not always place everything. To see why a section was not placed, open the Reports tab and select the Failure sub-tab. Each row shows the Code, Course Name, Section and the Reason of Failure, for example Cannot find room with suitable capacity or All qualified slots are occupied.

Reports tab with the Failure sub-tab listing the unplaced sections and the reason for each
Figure 10.1.5.1: Failure Report

Fix what the report points at, then run the generator again. Sections that still cannot be placed can be put in by hand, as described in Section 10.2 Manually Assign.

10.1.6 Hide / Show Output

The Hide and Show function allows users to control whether a selected course or lecturer appears in the timetable output. Select Hide Output to temporarily remove it from the output, or Show Output to display it again. This function does not delete or modify any data.

Hide Output leaves the slot empty in the printed timetable, while the section itself stays in place.

Lecturer timetable output with the hidden slot left empty
Figure 10.1.6.1: Hide Output

Show Output brings it back, and the course appears in the slot again.

The same lecturer timetable output with the course shown in the slot again
Figure 10.1.6.2: Show Output
Note: Hiding only changes what is displayed. The section keeps its slot, its room and its lecturer, and it still counts towards the Teaching Load Summary.

10.2 Manually Assign

After Auto Generate has finished, some sections are usually left unassigned. This happens when the generator could not find a slot that satisfies the section, for example because of a room constraint, a lecturer constraint, a merge group, or any of the other reasons listed in the Failure report. See Section 10.1.5 Failure & Report.

Manually Assign lets you place those sections yourself. You choose the slot instead of the generator, so an unassigned section can be put in the best slot still available, or moved to a better one.

10.2.1 Add / Remove Course

This is the action that actually puts a section into the timetable and takes it out again. Both items sit at the top of the right click menu. Only add a section to a slot that has no clash; Section 10.2.4 Highlight shows how to see the clashes before you place it.

Add Course

Right click the empty slot you want to fill and choose Add Course.

Add Course highlighted at the top of the right click menu on an empty slot
Figure 10.2.1.1: Add Course Menu Item

The Add Course to Slot window opens. The Slot ID at the top confirms which slot you are filling, and Course(s) assigned to this slot lists whatever is already there.

Add Course to Slot window with the unassigned course list on the left and the assign list on the right
Figure 10.2.1.2: Add Course to Slot Window

Pick the section from Unassigned Course(s) on the left, click the > button to move it into Assign to this Slot on the right, then click Add. Use < to send a section back, or Cancel to close the window without placing anything.

Control Description
Lock Slot / Unlock Slot Locks or unlocks the slot without leaving the window.
Unassign Section Takes the selected section out of the slot.
Unassign All Sections Empties the slot completely.
Show: All Unassigned Courses Lists every section that still has no slot.
Show: Recently removed courses Lists only the sections you have just taken out, which is quicker when you are moving one section to a better slot.
Add all same time or merging sections Brings the whole same time or merge group along with the section, instead of just the one you picked.
Span Across Break Lets the class run through a break instead of stopping at it.
Remove all same time or merging sections Takes the whole same time or merge group out together.
Do not assign in Excluded Slot (for same time) Keeps the same time group out of slots that have been excluded.

Table 10.3: Add Course to Slot Controls

Remove Course

Right click the section you want to take out and open Remove Course. The section returns to the unassigned list and the slot is free again.

Remove Course highlighted in the right click menu with its submenu open
Figure 10.2.1.3: Remove Course Menu Item

The submenu offers five options, each covering a wider area than the one before it, all measured from the slot you right clicked.

Remove in the Slot: Removes only the section in the slot you right clicked.

Remove in the Slot option in the Remove Course submenu
Figure 10.2.1.4: Remove in the Slot

Remove all in the Room: Clears every section from the selected room for that day.

Remove all in the Room option in the Remove Course submenu
Figure 10.2.1.5: Remove all in the Room

Remove all in the Time Slot: Clears the selected time slot in every room for that day.

Remove all in the Time Slot option in the Remove Course submenu
Figure 10.2.1.6: Remove all in the Time Slot

Remove all in the Day: Clears every section on the day currently shown.

Remove all in the Day option in the Remove Course submenu
Figure 10.2.1.7: Remove all in the Day

Remove all: Clears every section on every day, emptying the whole timetable.

Remove all option in the Remove Course submenu
Figure 10.2.1.8: Remove all

To see what you have just taken out, set the drop-down in the Section Status Summary panel to Recently Removed. It lists every section removed in this session, each showing Not Assign in the Slot column, so you can put them back without hunting through the full unassigned list.

Section Status Summary panel set to Recently Removed, listing the sections just taken out of their slots
Figure 10.2.1.9: Recently Removed List

The same list is available inside the Add Course to Slot window through the Show: Recently removed courses option, which is the quicker way to move a section straight into a better slot.

Note: Removing a section does not delete it. It only takes the section out of its slot and returns it to the unassigned list, ready to be placed somewhere else.

10.2.2 Lock / Unlock

Once a section sits where you want it, lock it. A locked section stays in its slot and will not be moved by a later generation run or by an accidental drag. Lock the placements you are happy with as you go, so each new section you place has to fit around work you have already approved.

Lock Course

Right click the section and open Lock Course. The submenu offers five options, each covering a wider area than the one before it, all measured from the slot you right clicked.

Lock course in Slot: Locks only the section in the slot you right clicked.

Lock course in Slot option in the Lock Course submenu
Figure 10.2.2.1: Lock course in Slot

Lock all in the Room: Locks every section in the selected room for that day.

Lock all in the Room option in the Lock Course submenu
Figure 10.2.2.2: Lock all in the Room

Lock all in the Time Slot: Locks the selected time slot in every room for that day.

Lock all in the Time Slot option in the Lock Course submenu
Figure 10.2.2.3: Lock all in the Time Slot

Lock all in the Day: Locks every section on the day currently shown.

Lock all in the Day option in the Lock Course submenu
Figure 10.2.2.4: Lock all in the Day

Lock all in Timetable: Locks every section on every day. Use it once the whole timetable is final.

Lock all in Timetable option in the Lock Course submenu
Figure 10.2.2.5: Lock all in Timetable

Whichever option you pick, the Lock & Protect window opens. Choose an action, then click Ok, or Cancel to close without locking.

Lock and Protect window with the Lock and Lock and Protect actions
Figure 10.2.2.6: Lock & Protect
Action Description
Lock Locks the section in the slot only. It can be released again with a plain Unlock.
Lock & Protect Locks the section and protects it as well. A protected section is not released by a plain Unlock; it has to be released with Unprotect & Unlock.

Table 10.4: Lock & Protect Actions

Once the lock is applied, the locked sections turn grey in the Timetable Output, and the same sections turn grey in the Tree Structure as well, so you can see at a glance what is fixed and what can still be moved.

Timetable Output with the locked sections shown in grey
Figure 10.2.2.7: Locked Sections Shown in Grey

Unlock Course

Right click the section and open Unlock Course to release it again. The submenu mirrors Lock Course and covers the same five areas.

Unlock course in Slot: Releases only the section in the slot you right clicked.

Unlock course in Slot option in the Unlock Course submenu
Figure 10.2.2.8: Unlock course in Slot

Unlock all in the Room: Releases every section in the selected room for that day.

Unlock all in the Room option in the Unlock Course submenu
Figure 10.2.2.9: Unlock all in the Room

Unlock all in the Time Slot: Releases the selected time slot in every room for that day.

Unlock all in the Time Slot option in the Unlock Course submenu
Figure 10.2.2.10: Unlock all in the Time Slot

Unlock all in the Day: Releases every section on the day currently shown.

Unlock all in the Day option in the Unlock Course submenu
Figure 10.2.2.11: Unlock all in the Day

Unlock all in the Timetable: Releases every section on every day.

Unlock all in the Timetable option in the Unlock Course submenu
Figure 10.2.2.12: Unlock all in the Timetable

The Lock & Protect window opens again, this time with three actions. Choose one, then click Ok.

Lock and Protect window with the Unlock, Unprotect and Unprotect and Unlock actions
Figure 10.2.2.13: Unlock & Unprotect
Action Description
Unlock (Protected slots will not be unlocked) Releases the sections that were only locked. Sections locked with Lock & Protect stay as they are.
Unprotect Removes the protection but leaves the section locked.
Unprotect & Unlock Removes the protection and releases the section in one step. This is the one to use on a section that was locked with Lock & Protect.

Table 10.5: Unlock & Unprotect Actions

Once released, the sections lose the grey shading in both the Timetable Output and the Tree Structure, and can be moved again.

Note: Locking does not change the section's data. It only stops the section from being moved, and it can be unlocked again at any time. Use Lock & Protect for placements that must not be released by accident, since a plain Unlock will not touch them.

10.2.3 Locate Section

Before placing the next unassigned section, find it first. Locate Section jumps straight to that section, so you do not have to search for it by hand.

Open the Reports tab and select the Failure sub-tab, which lists the sections the generator could not place. Right click the row you want to work on and open Locate Section. The submenu offers nine destinations.

At Tree: Jumps to the section in the Tree Structure tab.

At Tree option in the Locate Section submenu of the Failure report
Figure 10.2.3.1: Locate At Tree

At Batch Grouping: Jumps to the section in the Batch Grouping view.

At Batch Grouping option in the Locate Section submenu of the Failure report
Figure 10.2.3.2: Locate At Batch Grouping

At Batch List: Jumps to the section in the Batches List.

At Batch List option in the Locate Section submenu of the Failure report
Figure 10.2.3.3: Locate At Batch List

At Section List: Jumps to the section in the section list.

At Section List option in the Locate Section submenu of the Failure report
Figure 10.2.3.4: Locate At Section List

At Lecturer List: Jumps to the section in the Lecturers List.

At Lecturer List option in the Locate Section submenu of the Failure report
Figure 10.2.3.5: Locate At Lecturer List

At Merge Group: Jumps to the merge group the section belongs to.

At Merge Group option in the Locate Section submenu of the Failure report
Figure 10.2.3.6: Locate At Merge Group

At Merge List: Jumps to the section in the Merge List.

At Merge List option in the Locate Section submenu of the Failure report
Figure 10.2.3.7: Locate At Merge List

At Same Time Group: Jumps to the same time group the section belongs to.

At Same Time Group option in the Locate Section submenu of the Failure report
Figure 10.2.3.8: Locate At Same Time Group

At Same Time List: Jumps to the section in the Same Time List.

At Same Time List option in the Locate Section submenu of the Failure report
Figure 10.2.3.9: Locate At Same Time List
Note: The ones used most often are At Tree, At Batch Grouping, At Merge Group and At Same Time Group. Which one you pick depends on the situation: use At Tree for a normal section, At Batch Grouping when you are working batch by batch, and At Merge Group or At Same Time Group when the section is part of a merge or same time group and has to be placed together with the rest of its group.

10.2.4 Highlight

First, locate the section in the Tree Structure by using Locate Section → At Tree. Although the section can be highlighted from various views, using the Tree Structure is the preferred and recommended method. Once the section is found, right-click it and select Highlight. This will mark all occupied slots, allowing you to identify an empty, unmarked slot where the section can be placed without causing a clash.

Highlight submenu with the highlighting options and Clear Highlights
Figure 10.2.4.1: Highlight

The two used most often are Batch Grouping and Lecturers. Together they show every slot the students and the lecturer are already busy in, which is where most clashes come from.

Batch Grouping marks every slot the batch is already scheduled in.

Batch Grouping option in the Highlight submenu, opened from a section in the Tree Structure
Figure 10.2.4.2: Highlight Batch Grouping

Lecturers marks every slot the lecturer is already teaching in.

Lecturers option in the Highlight submenu, opened from a section in the Tree Structure
Figure 10.2.4.3: Highlight Lecturers

After clicking a highlight option, the Select Color window opens. Pick a colour, then click Ok to apply the highlighting.

Select Color window with the colour buttons, Remove Color and Clear All Highlights
Figure 10.2.4.4: Select Color

Seven colours are available: Orange, Blue, Pink, Yellow, Green, Brown and Purple. The one you pick is shown in Selected Color. Using a different colour for each highlight lets you tell the batch slots from the lecturer slots at a glance. Remove Color clears the colour from the selection, and Clear All Highlights removes every highlight at once.

The highlighting appears straight away in the Tree Structure. Every section belonging to that batch is marked in the colour you picked, so you can see at a glance which classes the students already have.

Tree Structure with the batch sections highlighted in orange
Figure 10.2.4.5: Batch Highlighted in the Tree

Repeat the same steps for Lecturers and pick a different colour. Both highlights sit in the tree together, so a section marked in one colour belongs to the batch, a section marked in the other belongs to the lecturer, and a slot free of both is where the section can safely go.

Tree Structure with the batch sections in orange and the lecturer sections in blue
Figure 10.2.4.6: Batch and Lecturer Highlighted Together

The same colours are carried into the Timetable Output, marking the slots those sections already occupy. Any slot without a colour is free of both the batch and the lecturer.

Timetable Output with the highlighted slots marked in orange and blue
Figure 10.2.4.7: Highlighting in the Timetable Output

With the batch and lecturer highlighted, add the section to a slot that is not marked, as described in Section 10.2.1 Add / Remove Course. Clear the highlighting before moving on to the next section.

Note: The options used most often are Batch Grouping and the student options, which one you choose depending on the situation you are working on at the time.

10.3 Right Click Function

Right clicking a section in the Timetable Output opens a context menu holding most of the actions used while generating and editing the timetable. Items shown in grey are unavailable for the section currently selected, and items with an arrow open a further submenu.

Right click context menu on a section in the Timetable Output
Figure 10.3.1: Right Click Function
Menu Item Description
Auto Generate from this LocationStarts automatic generation beginning from the selected slot.
HighlightHighlights related sections. See Section 10.2.4.
Section Lock/UnlockLocks or unlocks the selected section. See Section 10.2.2.
Section OutputControls how the section appears in the Timetable Output.
Section Include/ExcludeIncludes or excludes the section from generation. See Section 10.1.1.
Section PrioritySets the generation priority of the section.
Section InfoDisplays information about the selected section.
Section PropertiesOpens the Section Properties window for the section. See Section 7.2.2.
Update Capacity to Number of StudentsSets the section capacity to match its enrolled student count.
Move to GroupMoves the section into another group.
Move to Group by Class TypeMoves the section into a group according to its class type.
Remove Section Slot AssignmentRemoves the section from the slot it currently occupies.
TracingTraces why the section was placed as it was.
Group ActionsPerforms an action on the whole group rather than one section.
Auto Assign LecturerAssigns a lecturer to the section automatically.
Reorder Class NumberingRenumbers the classes in the group.
Rename GroupChanges the name of the group.
Student Information SystemOpens the Student Information System for the section.
Data EntryOpens the data entry options for the section. See Chapter 7.
Manual Merge SectionMerges the selected sections manually.
Manage StudentsOpens the student assignment window for the section.
ConstraintOpens the constraint settings for the section. See Chapter 8.
Print PreviewPreviews the section before printing. See Section 10.4.
CutRemoves the section, ready to be pasted elsewhere.
CopyCopies the selected section.
PastePastes the cut or copied section into the selected slot.
DeleteDeletes the selected section.
Locate SectionLocates the section in the tree or course list. See Section 10.2.3.

Table 10.6: Right Click Function Menu Items

Note: Section Info, Section Properties, Manual Merge Section, Manage Students, Print Preview and Paste appear greyed out when the current selection does not support them, for example, Paste is only available once a section has been cut or copied.