Class Timetable
2. Class Scheduling
Schedule Tab
Manual Timetable Entry
The Manual Timetable Entry tool allows administrators to create and assign class schedules by linking courses, lecturers, rooms, and timeslots. This ensures that all teaching activities are properly scheduled without conflicts.
Note: In e-Campus, timetables can only be added manually. Automatic timetable generation is available only in T Plus Class.
1. Accessing Manual Timetable Entry
Steps:
-
From the Dashboard, click Class Timetable → Class Scheduling.
-
Three tabs will be displayed:
-
Schedule
-
Subgroup
-
-
Select the Schedule tab.

2. Setting Up a Timetable Entry
-
Semester Dropdown: Choose the correct semester. If not correct, select the right semester from the dropdown.

-
Course Dropdown: Select the course you want to schedule. The page will auto-refresh.

-
If the course has not been added yet, the timetable will appear empty.
-
3. Timetable Fields
If no records exist yet, the following fields will be empty:
-
Day
-
Start Time
-
End Time
-
Venue
The following fields will always be available:
-
Duration (fixed based on Subgroup Data Entry, cannot be changed)
-
ID
-
Lecturer
-
Name
-
Action (Pencil Icon) → Used to update the schedule.

4. Updating the Schedule
-
Click the Pencil Icon under Action.
-
A pop-up titled Update Schedule will appear.

-
Fill in details using dropdown menus:
-
Room Type → Select the type of room (BK, Dewan, Lab, etc.)
-
Venue → Assign the specific room.
-
Day → Choose the day of the class.
-
Start Time → Choose when the class begins.
-
Duration → Fixed duration (cannot be edited).
-
Lecturer → Assign the lecturer.
-
Lecturer Role → Define the role (main lecturer, co-lecturer, etc.).
-
5. Filter Options (for Validation)
While updating the schedule, you can use the following check boxes to control how conflicts are handled:
-
Ignore Lecturer Conflicts → Allows scheduling even if the lecturer is already assigned elsewhere.
-
Ignore Room Capacity → Bypasses room size limitations.
-
Ignore Room Type → Allows assigning a different type of room.
-
Ignore Batch Conflicts → Ignores clashes within the same batch.
-
Ignore Lecturer Time Constraints → Ignores unavailable times set for lecturers.
-
Ignore Lecturer Room Constraints → Ignores room restrictions set for lecturers.
-
Empty Slot Only → Ensures the slot is unused (uncheck this if merging is needed).
-
Assign with Merge Class → Allows assigning a class together with another group.
6. Validating & Saving the Schedule
At the bottom of the Update Schedule box, there are four buttons:
-
View Master Timetable (Turquoise Button)
-
Opens the complete timetable view for reference.
-
-
Validate Schedule (Grey Button)
-
Checks for conflicts before saving.
-
If no conflicts exist, a message will appear:
“Validation passed. No conflict found in the schedule validation.”
-
-
Cancel (Blue Button)
-
Closes the update box without saving.
-
-
Update Schedule (Blue Button)
-
Saves the timetable entry once validation passes.
-
The scheduled course will now appear in the timetable view.

-
SUBGROUP TAB
Adding a New Subgroup
To add a new subgroup:

-
Click on Action:
-
Click the Action dropdown menu for the course you want to add a subgroup for.
-
-
Select Add Subgroup/Class Type:
-
From the dropdown, select Add Subgroup / Class Type to open the Add Subgroup window.
-
-
Fill in Subgroup Details:
-
Class Type: Select the class type (e.g., KULIAH, TUTORIAL).
-
Subgroup: Enter a unique name for the subgroup (e.g., G01).
-
Room Type: Select the room type (e.g., AUDI for auditorium).
-
Room Group: Choose the room group (if applicable).
-
Campus: Choose the campus (e.g., All for all campuses).
-
Capacity: Enter the capacity (e.g., 30 for 30 students).
-
Category: Select the category, if applicable (e.g., No Category).
-
-
Click Add Subgroup:
-
Once you’ve entered the details, click Add Subgroup to add it to the course.
-
Accessing Subgroup Details:

-
Click on the Magnifying Glass Icon:
-
Locate the new subgroup under the course listing.
-
In the “Action” column, click the magnifying glass icon next to the subgroup. This will open the Subgroup Details page.
-
Editing the Class

-
Edit Class:
-
Once you are on the Subgroup Details page, look for the “Action” section at the bottom of the page.
-
Click the Edit icon nest to the class you want to modify. This will open the “Edit Class” window where you can make changes to the class schedule.
-
-
Edit Class Details:
-
Duration: Set or modify the class duration (e.g., 01 H 00 M, 02 H 00 M).
-
Lecturer: Choose the lecturer from the dropdown menu. This assigns the lecturer to the class.
-
Visible: Select “Yes” if you want the class to be visible to students, or “No” if you want to hide it.
-
In Workload: Select “Yes” to include this class in the lecturer’s workload, or “No” if you want to exclude it.
-
Team Teaching: If applicable, select the team teaching option from the dropdown menu, or choose “None” if team teaching is not involved.
-
-
Save the Changes:
-
After filling in or update the details, check the Update Schedule button to save the changes.
-
You can also cancel the editing by clicking the Cancel button.
-
Editing or Deleting a Subgroup
To edit or delete a subgroup:
-
Edit Subgroup:
-
Click the edit icon under the Action column to make changes to the subgroup details.
-
-
Delete Subgroup:
-
Click the delete icon under the Action column to remove the subgroup from the course. You will be asked to confirm the deletion.
-
Managing Subgroups & Assigning Batches
Once a subgroup has been created, administrators can further manage it by assigning batches of students. Thus ensures that the correct students are allocated to the appropriate subgroup.
Accessing Subgroup Details

-
Navigate the course in the Course List Report.
-
In the Action column, click the magnifying glass icon next to the subgroup.
-
This open the Subgroup Details page, where you can view and manage assgined batches, enrolled students, and other subgroup options.
-
Example: Clicking the magnifying glass for G01 opens the details for that subgroup.
-
Viewing Subgroup Batches
-
On the Subgroup Details page, click the Subgroup Batches tab.
-
This tab displays all the batches currently linked to the subgroup.
-
You can remove a batch by clicking the Delete (trash) icon under the Action column.
Assigning Batches to a Subgroup

-
From the Subgroup Details page, click on the Assigned Batches tab.
-
Two lists will appear:
-
Assigned Batches: Displays batches already linked to the subgroup.
-
Batches: Shows all available batches that can be assigned.
-
-
If the list is too long, use the Search box to filter by batch code or name.
-
Example: Typing “ITP” will filter and display only the batches that match the keyword.

-
-
Select the desired batch from the Batches list.
-
Click the Add button to assign the batch to the subgroup.

- The batch will now appear under Assigned Batches.
Removing Assigned Batches
-
To remove a batch, select it from the Assigned Batches list.
-
Click the Remove button.
-
The batch will be removed from the subgroup and moved back to the available batch list.
Assigning Specific Rooms to a Subgroup
Sometimes, a course or subgroup requires a fixed room. The Specific Room tab allows administrators to allocate one or more specific rooms to the selected subgroup.
Accessing the Specific Room Tab

-
From the Subgroup Details page, click on the Specific Room tab.
-
The page will display two lists:
-
Available Rooms: All rooms available in the system (e.g., lecture halls, tutorial rooms, labs).
-
Specific Rooms: The rooms currently assigned to this subgroup.
-
Assigning a Room

-
Select the desired room from the Available Rooms list.
-
Click the Right Arrow ( > ) button to move the selected room to the Specific Rooms list.
-
Example: Selecting BK A17 (BK) [40] and clicking the arrow will assign that room to the subgroup.
-
-
To assign multiple rooms at once, click the Double Right Arrow ( » ) button to move all rooms from the left to the right list.
Removing a Room
-
To unassign a room, select it from the Specific Rooms list.
-
Click the Left Arrow ( < ) button to move it back to the Available Rooms list.
-
To remove all rooms at once, click the Double Left Arrow ( « ) button.
Assigning Specific Rooms to a Merged Group
This process ensures that each merged group has a designated room for their sessions. Here's the full method, including course and class type selection, based on your images:
Step 1: Select the Course and Class Type
-
Choose the Course:

-
From the Merge Group section, you will first need to select the Course you wish to assign rooms to.
-
There will be a dropdown menu labeled Merge Course (as shown in your images).
-
Click on the dropdown and select the course you want to work with (e.g., ABS6013 - PRINSIP PENGURUSAN DAN PEMASARAN PERNIAGAANTANI).
-
-
Select the Class Type:

-
After selecting the course, proceed to choose the Class Type.
-
Click on the Class Type dropdown menu and select the appropriate class type (e.g., KULIAH for a lecture class).
-
Step 2: Access the Specific Room Tab
-
Navigate to the Specific Room Tab:
-
After selecting the course and class type, go to the Subgroup Details page.
-
Click on the Specific Room tab to assign rooms to the merged group.
-
-
View the Lists:

-
On this page, you'll see two lists:
-
Available Rooms: All rooms available in the system (e.g., lecture halls, tutorial rooms, labs).
-
Specific Rooms: The rooms currently assigned to this merged group.
-
-
Step 3: Assign a Room to the Merged Group

-
Select a Room:
-
From the Available Rooms list, select the room you want to assign to the merged group.
-
-
Move the Room:
-
Click the Right Arrow ( > ) button to move the selected room to the Specific Rooms list.
-
Example: If you select BK A17 (BK) [40] and click the arrow, that room will be assigned to the merged group.
-
-
Assign Multiple Rooms:
-
To assign multiple rooms at once, click the Double Right Arrow ( » ) button to move all rooms from the Available Rooms list to the Specific Rooms list.
-
Step 4: Remove a Room from the Merged Group
-
Select the Room to Unassign:
-
If you need to unassign a room, select the room from the Specific Rooms list.
-
-
Move the Room Back:
-
Click the Left Arrow ( < ) button to move it back to the Available Rooms list.
-
-
Remove All Rooms:
-
If you want to remove all rooms at once, click the Double Left Arrow ( « ) button to return all rooms to the Available Rooms list.
-