Ctrl K
No results found.

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.

Main interface of the TPlus Class system
Figure 3.1: Main Interface of the TPlus Class System

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.

Create new timetable icon
Create New Timetable

Creates a new timetable file.

Save timetable file icon
Save Timetable File

Saves the current timetable file in the system.

New folder icon
New Folder

Creates a new folder.

Delete timetable file icon
Delete Timetable File

Deletes the selected timetable file or folder.

Refresh schedule icon
Refresh Schedule

Refreshes and updates the timetable display.

Export result icon
Export Result

Exports the result as a CSV file.

Generate schedule icon
Generate Schedule

Automatically generates the schedule.

The remaining toolbar buttons open a window when clicked. Each button is shown below together with the window it opens.

Open timetable icon
Figure 3.2.1: Open Timetable

Opens an existing timetable folder.

Choose schedule screen shown after opening a timetable
Figure 3.2.2: Choose Schedule To Open

After clicking Open Timetable, the schedule selection screen appears, allowing you to choose the timetable to open.

Courses management icon
Figure 3.2.3: Courses Management

Opens Course Management to view the course list, course details, and lecturers.

Course Management window shown after clicking Courses Management
Figure 3.2.4: Open Courses Management

After clicking Courses Management, the Course Management window opens, showing the course list, course details, and lecturers.

Lecturers management icon
Figure 3.2.5: Lecturers Management

Opens Lecturer Management to view the lecturer list, lecturer details, and teaching courses.

Lecturer Management window shown after clicking Lecturers Management
Figure 3.2.6: Open Lecturers Management

After clicking Lecturers Management, the Lecturer Management window opens, showing the lecturer list, lecturer details, and teaching courses.

Rooms management icon
Figure 3.2.7: Rooms Management

Opens Room Management to view the room list and room details.

Room Management window shown after clicking Rooms Management
Figure 3.2.8: Open Room Management

After clicking Rooms Management, the Room Management window opens, showing the room list and room details.

Batch management icon
Figure 3.2.9: Batch Management

Opens Student Batch Management to view the batch list and batch details.

Student Batch Management window shown after clicking Batch Management
Figure 3.2.10: Open Batch Management

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.

Main module tabs in TPlus Class
Figure 3.3.1: Main Module Tabs

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.

Timetable Explorer panel
Figure 3.4.1: Timetable Explorer Panel

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

Timetable Explorer panel
Figure 3.4.2: Timetable Explorer 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

Project Properties window
Figure 3.4.3: Project Properties window

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.

Data and status panels
Figure 3.5.1:Status Section Summary
Data and status panels
Figure 3.5.2:Status Section Summary Selection

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.

Timetable workspace
Figure 3.6.1: Timetable Workspace

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.

File menu - Create New Project
Figure 3.7.1: Creating a New Project via File Menu

Step 2: Click Save to open the Save Schedule As window.

Save project using toolbar
Figure 3.7.2: Saving the Project File

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).

Save Schedule As window
Figure 3.7.3: Save Schedule As function

Step 5: Click Save.

Step 6: Once saved, the new project will appear in the Timetable Explorer panel on the left side.

New project in Timetable Explorer
Figure 3.7.4: New Project Root in Timetable Explorer
Tip: Use a consistent naming format that clearly describes the academic session (for example: Class_Sem1_2026) to avoid confusion when managing multiple timetable projects.

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.

New Folder icon in save window
Figure 3.7.1.1: New Folder (create a new folder to organise projects)

Create a New Folder: After clicking the icon, a new folder will appear in the Timetable Explorer panel.

New folder created in Timetable Explorer
Figure 3.7.1.2: New folder created in Timetable Explorer

Rename the Folder: Rename the folder to reflect the academic session or year (for example: Class2026).

Renamed folder for organisation
Figure 3.7.1.3: Right-click functions (Rename function)

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.

Figure 3.7.1.4: Dragging project file into the folder

Final Folder Structure: Once moved, the project file will appear under the selected folder in the Timetable Explorer panel.

Tip: You can also open existing projects by navigating into folders within this window. Simply browse to the folder containing your project file and select it.

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.