Configure Timetable

Set up the timetable structure including time settings, room assignments, and time slot adjustments before processing data.

4.1 Timetable Output

Before configuring the timetable structure, here is a preview of the Timetable Output — this is the end result you will achieve after completing the setup in this chapter. It shows a grid view of all rooms mapped across time slots and days.

The image below is what the Timetable Output will look like once you have finished setting up the timetable structure.

Timetable Output
Figure 4.1.1: Timetable Output view showing rooms and time slots across scheduled days

4.2 Setting Up Timetable Structure

Before processing raw data, you need to set up the timetable structure. This includes configuring the time structure, room list, and time slot adjustments.

4.2.1 Time Structure

Time Structure is where you configure the time and day settings for the Timetable Output. It is located under the Timetable Structure tab and consists of three main areas: Time Slot, Day to Include, and General Break.

Time Structure overview showing Time Slot, Day to Include, and General Break areas
Figure 4.2.1.1: Time Structure overview

The three areas highlighted in the diagram above are:

  1. Time Slot — Define the start time, end time, duration per slot, and interval between slots.
  2. Day to Include — Select the date range and specific days to include in the timetable.
  3. General Break — Set an interval between exam slots and apply it to specific or all days.

1. Time Slot

The Time Slot section lets you define the daily schedule boundaries and how time is divided into slots for the exam timetable.

Time Slot settings showing Start Time, End Time, Duration Per Slot, and Interval Between Slots
Figure 4.2.1.2: Time Slot settings

Set your preferences for the following fields:

  1. Start Time — The time your exam schedule begins each day. For example, 8:00 AM.
  2. End Time — The time your exam schedule ends each day. For example, 5:00 PM.
  3. Duration Per Slot — How long each exam slot lasts. Set this to the longest exam duration among all courses, with 2 sessions per day (morning and evening).
  4. Interval Between Slots — This field is not required and can be left empty.

2. Day to Include

The Day to Include section allows you to select which days will appear in the timetable output. You set a date range and then choose which individual days within that range to include.

Day to Include section showing From/To date pickers, Add button, and Update Dates
Figure 4.2.1.3: Day to Include section

Follow these steps to set the days:

  1. Use the From and To dropdown date pickers to select your exam period range.
  2. Click Add to populate the list with all days within that range.
  3. Click Update Dates after making any changes to apply them.

Select the days to include in your timetable output. For example, if your exam period spans 2 weeks, set the From date to the first day and the To date to the last day of that period.

Day to Include with populated day list showing checked weekdays and unchecked weekends
Figure 4.2.1.4: Day to Include with populated list

Once the date list is generated, you can uncheck any days you do not want to include in the timetable. For example, uncheck Saturday and Sunday if exams are only held on weekdays. The checked days will appear as available days in the Timetable Output.

Note: Always click Update Dates after checking or unchecking any days to save your changes.

3. General Break

The General Break section allows you to set an interval between exam slots. This provides buffer time between one slot ending and the next slot beginning. You can choose to apply a break to all days or only to specific days in the timetable. This field is not required and can be left empty.

General Break section showing Break From/To, Apply To, Description fields and action buttons
Figure 4.2.1.5: General Break section

To add a break, fill in the following fields:

  • Break: From / To — Set the start and end time of the break.
  • Apply To — Choose whether the break applies to All Days or a specific day from the dropdown.
  • Break Description — Enter a label for the break.

After filling in the fields, use the buttons at the bottom:

  • Add — Adds the break to the timetable.
  • Edit Description — Modifies the description of an existing break entry.
  • Delete — Removes a selected break from the list.

It is recommended to use the same break time across all days for consistency, unless there are special circumstances that require a different schedule on certain days.

Below is an example of a completed break entry:

Filled break section showing LUNCH break from 11:00 AM to 03:00 PM applied to All Days
Figure 4.2.1.6: Example of a completed break entry

Once you are done setting up the Time Structure or you make any changes, click on Recreate Schedule Structure to create the Schedule Structure of Timetable Output.

4.2.2 Room List

Click Timetable Structure and click Rooms List to add Room List in Timetable Output.

Location of Room List tab under Timetable Structure
Figure 4.2.2.1: Location of Room List

Inside the Room List window, you will be able to see icons on the top left side.

Room List window showing icons and column headers
Figure 4.2.2.2: Room List window

Each icon in the Room List window has a specific function:

Room List icons with descriptions
Figure 4.2.2.3: Room List icon descriptions

1. Adding Room List In Timetable Output

To add Room, click on Add New Room icon Add New Room icon.

Room Management window showing how to select and add rooms
Figure 4.2.2.4: Adding rooms in Room Management

You may select a room need to be added in and click Add OR Click Add All to add all rooms in the list.

Click Close to close Room Management window once done.

2. Room Properties

To view Room properties, select a room in the list and then Click on the Room Properties Room Properties icon icon. You may also double click on selected room to view the room properties.

A Room Properties window will appear and you will be able to see the room's details.

Room Properties window showing editable room details
Figure 4.2.2.5: Room Properties
Field Description
Room Code Code for the Room. Room Code is unique and cannot be duplicate.
Room Name Name of the Room.
IMPORTANT: Do not put 0 or leave it blank in the excel sheet.
Room Type Type of exam venue. It is compulsory.
Example: Hall or Lecture Hall
Room Group Building, Faculty or Campus of the room. It is non-compulsory.
Example: Campus KL
Capacity & Reserve Capacity Capacity indicates the maximum capacity of the room. Reserve Capacity is the capacity that needs to be reserved for any unforeseen circumstances, such as unbarred students who have been previously barred from taking the exam.
Max Capacity Per Course & Min Limit Per Course Max Capacity Per Course is the max students per course in the room. Min Limit Per Course is the minimum student per course in the room.
Total Invigilator Total of the invigilator that will invigilate the exam in the room.
Seating Seating arrangement for the student in the room. You can use auto suggest to auto allocate.
Maximum Courses Maximum courses in the room for the exam to be held.
Invigilators You may tick your preferences on to have invigilator and allow the invigilator to have position.
Table 4.2.2.1: Room Details Explanations
Note: Click Update after making any changes to save the room properties.

3. Deleting Room List

There are 2 simple steps to Delete Room Only or Delete All:

Delete A Room Only

Step 1: Select the room and Click Delete Room Icon. Delete Room icon

Confirmation window to delete room
Figure 4.2.2.6: Confirmation window to delete room

Step 2: Confirmation window will pop-up and click Yes to Delete.

Delete All

Step 1: To delete all rooms, click the delete all icon. Delete All Rooms icon

Confirmation window to delete all rooms
Figure 4.2.2.7: Confirmation window to delete all rooms

Step 2: Confirmation window will pop-up and click Yes to Delete.

4. Auto Assign Room Seating Arrangement

Click the icon Auto Assign Room Seating icon to Auto Assign Room Seating Arrangement.

Confirmation window will pop-up.

Confirmation to auto adjust room seating
Figure 4.2.2.8: Confirmation to auto adjust room seating

Click Yes to let Timetable Plus to automatically adjust room seating order to match with the room capacity.

5. Update All Room Field

Click the icon Update All Room Field icon to update all room field.

Update Value All Room window showing Value field and Apply To dropdown
Figure 4.2.2.9: Update Value All Room

New window will pop-up and you can put a value and can apply to your desired options.

The available options in the Apply To dropdown are:

Option Description
Room Capacity Sets the maximum number of students that can be seated in each room.
Room Reserve Capacity Sets the number of seats to reserve in each room for unforeseen circumstances, such as unbarred students.
Max Capacity Per Course Sets the maximum number of students allowed per course in a single room.
Min Limit Per Course Sets the minimum number of students required for a course to be assigned to a room.
Total Invigilator Sets the number of invigilators assigned to each room.
Max Course Sets the maximum number of different courses that can be scheduled in a single room at the same time.

6. Export Room

The Export Room feature allows you to export the room list and its configuration to a file. This is useful for backup purposes or for transferring room data to another timetable.

To export room, you may click on the Export Rooms icon. Export Rooms icon

Export Window Pop-Up showing save dialog
Figure 4.2.2.10: Export Window Pop-Up

Select your desired place to save. And click Save button.

7. Refresh Room List

Click on the Refresh Room List icon Refresh Room List icon to refresh room list. This will reload the room list to reflect any recent changes or updates made to the room data.

4.2.3 Time Slot Adjustment

Time Slot Adjustment allows you to change the start and end time of a specific exam slot on a specific day. For example, shifting Monday's 8:00 AM – 11:00 AM slot to 8:30 AM – 11:30 AM. This changes when the exam happens, but not how long it lasts.

Note: Time Slot Adjustment changes the start and end time of a slot (e.g., 8:00 AM becomes 8:30 AM). Duration Adjustment (section 4.2.4) changes how long a slot lasts (e.g., 180 minutes becomes 150 minutes). Use Time Slot Adjustment when the exam time needs to shift; use Duration Adjustment when a shorter exam does not need the full slot duration.

Click Timetable Structure and then click Time Slot Adjustment to adjust time slot in timetable output.

Location of Time Slot Adjustment tab under Timetable Structure
Figure 4.2.3.1: Location of Time Slot Adjustment
Time Slot Adjustment window showing Day, Current Time Slot, Adjusted Time Slot, and Adjust panel
Figure 4.2.3.2: Time Slot Adjustment window

Step by Step on how to input Time Slot Adjustment:

Step 1: Click on the particular slot (Example Monday 08:00 AM - 11:00 AM)

Step 2: Go to Adjust column and input the X Minutes to adjust (Example 30 Minutes)

Step 3: Click either Minus button or Plus button

(If press + then the adjusted time is 08:30 - 09:30)

Step 4: Check the box Use Time Slot Adjustment if all Batch of Students and Lecturers are going to use this time slot adjustment.

Time Slot Adjusted on Monday showing adjusted time in the Adjusted Time Slot column
Figure 4.2.3.3: Time Slot Adjusted On Monday

Above is the example after the time slot has been adjusted on Monday.

4.2.4 Duration Adjustment

The Duration Adjustment feature allows you to shorten the duration of a specific time slot. This is useful when certain exam sessions do not require the full slot duration. For example, if the default duration per slot is 3 hours (180 minutes) but a particular session only requires 2 hours and 30 minutes (150 minutes), you can reduce the duration for that specific slot.

Click Timetable Structure and then click Duration Adjustment to adjust the duration of a time slot.

Step by step on how to adjust the duration:

Step 1: Select the time slot that you want to adjust from the list on the left. For example, select Monday, 8:00 AM – 11:00 AM.

Selecting a time slot to adjust
Figure 4.2.4.1: Selecting a time slot to adjust

Step 2: Enter the number of minutes to reduce in the Minutes field on the Adjust panel. For example, enter 30 minutes.

Adjust panel with 30 minutes entered
Figure 4.2.4.2: Entering minutes to reduce in the Adjust panel

Step 3: Click the minus ( - ) button Minus icon to reduce the duration. The adjusted duration will be displayed in the Adjusted Duration column.

Adjusted duration displayed in the list
Figure 4.2.4.3: Duration successfully adjusted
Note: Duration Adjustment only allows you to reduce the time slot duration. You cannot add extra time beyond the original slot duration. Use the Reset button to revert a single slot or Reset All to revert all slots back to the original duration.