Interface Overview
When you first log in, the main interface opens with several key areas. Understanding each component will help you navigate TPlus Class efficiently and work through the timetabling process with confidence.
3.2 Toolbar
The toolbar provides shortcut buttons for the most common actions, such as creating a new project or saving your work, without going through the menu. You will use it most at the start of each session and throughout your work when saving progress.
Creates a new timetable file.
Saves the current timetable file in the system.
Creates a new folder.
Deletes the selected timetable file or folder.
Refreshes and updates the timetable display.
Exports the result as a CSV file.
Automatically generates the schedule.
The remaining toolbar buttons open a window when clicked. Each button is shown below together with the window it opens.
Opens an existing timetable folder.
After clicking Open Timetable, the schedule selection screen appears, allowing you to choose the timetable to open.
Opens Course Management to view the course list, course details, and lecturers.
After clicking Courses Management, the Course Management window opens, showing the course list, course details, and lecturers.
Opens Lecturer Management to view the lecturer list, lecturer details, and teaching courses.
After clicking Lecturers Management, the Lecturer Management window opens, showing the lecturer list, lecturer details, and teaching courses.
Opens Room Management to view the room list and room details.
After clicking Rooms Management, the Room Management window opens, showing the room list and room details.
Opens Student Batch Management to view the batch list and batch details.
After clicking Batch Management, the Student Batch Management window opens, showing the batch list and batch details.
3.3 Main Module Tabs
The tabs divide the workspace into the main stages of the timetabling process. Work through them in order from left to right; each tab is covered in the chapters that follow. You will switch tabs as you move from data preparation through to generation and finalisation.
3.4 Timetable Explorer Panel
The Timetable Explorer is located on the left side of the screen. It displays all saved timetable projects under the Root directory in a Tree Structure. Use it to navigate between different parts of your project. You will refer to it when working with multiple timetable groups within the same project.
Right-Click Management Options
Right-clicking on a project in the Timetable Explorer opens a context menu with the following options:
| Function | Description |
|---|---|
| Open | Opens the selected timetable project. |
| Delete | Removes the selected project from the system. |
| Rename | Changes the name of the selected project. |
| Export | Exports the project as a file for backup or transfer. |
| Properties | Displays project details such as file ID, file name, date created, and last saved. |
Table 3.4.2: Timetable Explorer Right-Click Functions
Project Properties
Selecting Properties from the right-click menu opens a window that displays the following information about the selected project:
| Field | Description |
|---|---|
| File ID | The unique identifier assigned to the project by the system. |
| File Name | The name given to the project when it was created. |
| Date Created | The date and time the project was first saved. |
| Last Saved | The date and time the project was last modified and saved. |
Table 3.4.3: Project Properties Fields
Exporting a Timetable Project
To export a timetable project outside the system, go to File → Export → Timetable File. The exported file uses the .TDat extension. This is useful for creating a backup copy of your project or transferring it to another machine.
3.5 Data and Status Panels
Located below the Timetable Explorer, these panels give you an at-a-glance view of your data and scheduling progress. The Section Status Summary panel lists courses that have not yet been assigned to a time slot. Use it to track scheduling progress at a glance; you will check it regularly during the timetable generation stage to confirm all courses have been placed.
3.6 Timetable Workspace
The timetable workspace is the main working area on the right side of the screen, where the timetable is displayed as a grid of days and time slots. This is where you review, adjust, and fine-tune class placements once the schedule has been generated. You will spend most of your time here during the generation and finalisation stages.
Detailed procedures for each stage are explained in the workflow chapters that follow.
3.7 Starting a New Project
Each academic session requires its own timetable project to keep data organised and separate from other periods.
Step 1: From the menu bar, click File and select New → Timetable.
Step 2: Click Save to open the Save Schedule As window.
Step 3: Choose the save location. By default, the system opens to the Root directory. Use Up 1 Level to navigate to a parent folder if needed.
Step 4: Enter the Schedule Name (for example: Class_Sem1_2026).
Step 5: Click Save.
Step 6: Once saved, the new project will appear in the Timetable Explorer panel on the left side.
3.7.1 Organising Projects Using Folders
You can create folders within the save window to organise your projects by semester, year, or department.
New Folder: Click this icon to create a new folder within the current directory.
Create a New Folder: After clicking the icon, a new folder will appear in the Timetable Explorer panel.
Rename the Folder: Rename the folder to reflect the academic session or year (for example: Class2026).
Move the Project File: Select the project file and drag it into the newly created folder to organise the project structure. The connection changes from connecting to Root to connecting to New Folder 1, which indicates the file is now acting as a child of the parent folder New Folder 1. This can also be confirmed by the + and − signs, which show and hide the files under the parent folder.
Final Folder Structure: Once moved, the project file will appear under the selected folder in the Timetable Explorer panel.
3.8 Pre Database Management Checklist
Before continuing to the next chapter, confirm the following items are completed.
- You understand the main interface layout (menu bar, toolbar, module tabs, panels, and workspace)
- You can create and save a new timetable project
- You understand the Timetable Explorer and its Tree Structure
- If importing from E-Campus, the connection has been tested successfully
- You are ready to proceed to database management
Next, continue to Database Management to build and manage the database your timetable is generated from.