Skip to main content

Stage 5: Generate & Manual Allocation

Site: Timetable Plus
Course: Timetable Plus Spring
Book: Stage 5: Generate & Manual Allocation
Printed by: Guest user
Date: Sunday, 3 May 2026, 1:23 AM

1. Before Auto Generate

Before using the Auto Generate function, there are few things user to remember Before Generate

  1. Icons 
  2. Generate Constraint at Group folder (at Tree).
  3. Constraint Options.
  4. Exclude Sections that Do Not want to be Generated. Include Sections that want to be Generated first. This is for those who practice Priority Generate/Slot in.
  5. Double Check Section Status.
  6. Exclude Slots at Timetable Output.


1.1. Exclude All Section

Exclude All Sections. The easiest way is to go to Timetable Menu and Click Include/Exclude Sections and then Exclude All Section.


Diagram 1.2.1: Exclude All Section


Note:

  • Include Sections has Black Colour font and Ready to be slotted in the Timetable
  • Exclude Sections has Blurry font and will not be slotted into the Timetable


This is how it will looks like at tree before and after you Exclude All Sections


Diagram 1.2.2 : Before and After Exclude Looks at Tree Structure


By default, all the sections is Included and can be seen Black Colour or at the Course Status stated “Not Assigned”.

This is how it will looks like at Course status  before and after exclude all sections.


Diagram 1.2.3 : Before and After Exclude Looks at "Not Assigned" Status


User can also double check at Course Status that no Section is being Excluded by changing the Status ”Not Assigned” to “ Excluded Sections”.

If there is no Section at the “Excluded Section” Status, it means that all Sections have been Included.


Diagram 1.2.3: Before and After Exclude Looks at "Exclude Section" Status



1.2. Include the Section

User can also use the Include Section function to do Prioritized Generate Process. Choose either to Include Sections from Tree Structure OR Course list OR Batch Grouping OR Lecturer List



Diagram 1.3.1 : Include Section at Tree Structure



Diagram 1.3.2 : Include Section at Course List



Diagram 1.3.3 : Include Section at Batch Grouping



Diagram 1.3.4 : Include Section at Lecturer List

1.3. Exclude Slot at Timetable Output

Before Generate, user can also determine which slot in the timetable to be excluded temporarily. Exclude Slots are slots that you do not want the Included Sections to be slotted in (Example: user will like to fill up all the slots on Monday to Thursday first while excluding all the Friday slots. Friday slots will only be open when all the slots from Monday to Thursday have been filled up).. Excluded slots will be highlighted in Black colour. You can exclude just ONE SLOT (EXCLUDE IN THE SLOT), Room, Day and Time.



Diagram 1.4.1 : Exclude Slot at Timetable Output

2. Auto Generate

Once all constraints have been set and Double Checking has been completed, you can use the Auto Generate function to Auto Assign the Included Sections (shown at "Not Assigned" at Course Status).


There 2 ways to Generate Timetable :


1. Click on General Timetable Icon


Diagram 2.1: Location of Generate Time table Icon

2.Click the Timetable at menu bar then Click Generate Timetable

Diagram 2.2: Location of Generate Timetable in the file drop down menu


Generate Schedule Window will appear afterwards.

Diagram 2.3: Generate Schedule Window

User can determine the quality of the Generate Process by setting at the Generate Schedule
Recommended Setting is at the Average




Diagram 2.4: Generate Process

3. Manual Allocation

Apart from Auto-Generate, user can manually add the section to the desired slot. Manual slot in can be done in Timetable Output. User will use this process for few reasons: 

  1. Specific Time, Day and Room is known
  2. Alternative Method without using Specific Time Slot and Specific Room at the Constraint Box
  3. Specified request for sections and lecturer 
  4. Total Control by the User


User can slot section/s manually into the Timetable Output by choosing the slot (Day, Time and Room) and then right click to Add Course.



Diagram 3.1 : Add Course Manually


Add course to Slot window will appear


Diagram 3.2 : Step to Add Course Manually


Reminders

There are 4 main Reminders in Manual Allocation Process ;

1. Lecturer Conflict


Diagram 3.3 : Lecturer Conflict


2. Same Course Group (Same Batch of Student)


Diagram 3.4 : Same Course Grouping Clash


3. Span Across the Break Violation


Diagram 3.5 : Span Across Break Violation


4. Auto-Lock Reminder


Diagram 3.6 : Auto Lock Reminder