Data Preparation

This chapter walks you through setting up rooms and courses data in TPlus Exam before importing and processing raw data.

3.1 Data Preparation Overview

This chapter covers setting up the foundational data in TPlus Exam. You will import your Room Management and Course Management data through the Database menu. These are the essential records that must be in place before importing and processing any raw data in Chapter 5: Process & Analyze.

Note: Room & Course Management (this chapter) contains the base records such as room details and course information. Raw Data (Chapter 5) contains the operational data such as student enrolments, lecturer lists, and non-academic staff lists that will be processed for schedule generation. Room and course data must be set up first before raw data can be imported and processed.
Database menu showing master data options
Figure 3.1.1: The Database menu

3.2 Database

Start by setting up the rooms and courses data. These must be in place before you process any raw data. Use the Database menu in the top menu bar to access each one.

3.2.1 Room Management

Rooms are the venues where exams will be held. Each room must have the correct seating capacity — the system uses this to decide how many students fit in each room when generating the timetable.

Step 1 — Open the Database menu in the top menu bar and click Room Management.

Room Management screen
Figure 3.2.1.1: Room Management screen

Step 2 — Click the Import Room List icon.

Import Room List icon highlighted
Figure 3.2.1.2: Import Room List icon

Step 3 — A file browser will open. Find your room file (.TDat), select it, and click Open.

File browser with .TDat file selected
Figure 3.2.1.3: Select the room data file and click Open

Step 4 — A confirmation message will appear once the import is done. Click OK to continue.

Import database file completed popup
Figure 3.2.1.4: Import completed confirmation

Step 5 — Check that all room names and capacity numbers are correct in the list.

Room list displayed under Root
Figure 3.2.1.5: Room list displayed after import
Important: If the capacity numbers are wrong, the system will make seating errors when generating the timetable.

3.2.2 Course Management

The data at Course Management is to ensure that the exam duration and course name is being keyed in correctly before processing of the Student Raw Data (which will be explained in the later chapter). The system matches student records at the Student Raw Data to courses based on course code and it is important to have the Course Management data ready before processing of Student Raw Data.

You can also set the exam duration at course level here. If the exam duration is defined in Course Management, it does not need to be entered again in Student Raw Data exam duration field. If it is not defined here, it must be provided in the Student Raw Data file.

Step 1 — Open the Database menu and click Course Management.

Course Management screen
Figure 3.2.2.1: Course Management screen

Step 2 — Click the Import Course List icon.

Import Course List icon highlighted
Figure 3.2.2.2: Import Course List icon

Step 3 — A file browser will open. Find your course file, select it, and click Open.

File browser with course file selected
Figure 3.2.2.3: Select the course data file and click Open

Step 4 — A confirmation message will appear once the import is done. Click OK to continue.

Import database file completed popup
Figure 3.2.2.4: Import completed confirmation

Step 5 — Check that all course codes, names, and durations are displayed correctly in the list.

Course list displayed after import
Figure 3.2.2.5: Course list displayed after import

3.2.3 Invigilator Management

Invigilator Management displays the list of all invigilators available in the system. The purpose of this section is to provide an overview and allow users to view the total number of invigilators that have been registered.

Important: Do not manually edit or add data in this section. The invigilator list is automatically populated when you import and process the Lecturer Raw Data and Non Academic Raw Data in Chapter 5: Process & Analyze. At this stage, the invigilator list will be empty — this is expected.

You can access this section by going to Database → Invigilator Management. After you have completed importing and processing raw data in Chapter 5, return here to verify the total number of invigilators and confirm that all lecturers and non-academic staff have been correctly registered in the system.

Invigilator Management view
Figure 3.2.3.1: Invigilator Management View
Note: The invigilator list will appear empty until the Lecturers Raw Data and Non Academic Raw Data have been processed. Refer to Chapter 5: Process & Analyze for details on processing raw data.

3.2.4 Import Database from E-Campus

Before importing, you need to know the E-Campus Settings. Refer to Installation & Setup — E-Campus Settings (To Import Database).

There are 5 simple steps to import the database from E-Campus.

Step 1: Go to E-Campus Menu.

Step 2: Click Import Database.

Step 3: Choose the preferred data to import by ticking the checkboxes (e.g. Courses List, Invigilator List, Rooms List, Class Types, Departments).

Step 4: Click Ok.

Steps on Importing Database from E-Campus
Figure 3.2.4.1: Steps on Importing Database from E-Campus

Step 5: The system will begin processing the import. Wait for the process to complete.

Data import processing
Figure 3.2.4.2: Data Import Processing

Once the import is completed, a success message will appear confirming that the data has been imported successfully from E-Campus.

Data import successful message
Figure 3.2.4.3: Data Import Successful

After a successful import, you can verify the imported data by checking each section under the Database menu. For example, go to Database → Room Management to view all rooms that were imported, or Database → Course Management to check the imported course list. Ensure that all data imported matches the records from your E-Campus system.

3.2.5 Review and Edit Imported Data

After importing rooms and courses data, review the records and make any necessary adjustments before proceeding to raw data processing. Changes are automatically reflected in the respective management list.

3.2.5.1 Review and Edit Room Management Data

Use this section to verify and correct room records after importing. You can Add, Edit and Delete Room in Room Management.

1. Add Room

To add room in Room Management, there are 3 simple steps.

Step 1 — To create a new room, click on the icon Create New Room. Create New Room icon

Step 2 — Once you have clicked the icon, select the new room that appearing on the left side.

New room appearing in room list
Figure 3.2.5.1: New room appearing in the room list

You will be able to see the Room details on the right side.

Room Details form
Figure 3.2.5.2: Room Details

Step 3 — To fill in, refer to the table below.

Field Description
Room Code Short name of the room. Room code cannot be duplicated and compulsory.
Example: SH
Room Name Long name of the room. It is compulsory.
Example: Sunflower Hall
Default Room Capacity The number of students that a room can accommodate based on its size. It is compulsory.
Room Type Type of exam venue. It is compulsory.
Example: Hall or Lecture Hall
Room Group Building or campus location of the room. It is non-compulsory.
Example: KL
Seating Exam seating arrangement for the room. This is non-compulsory at the moment.

Table 3.2.5.1: Room Details Explanation

Below is an example of a completed room form. Note that there is no Save button — changes are automatically saved into Room Management when you close the form.

Filled room details form
Figure 3.2.5.3: Filled Room Details

The new room will automatically appear at the bottom of the list. When you reopen Room Management, the room will be sorted in alphabetical order.

List of rooms after adding new room
Figure 3.2.5.4: List of rooms in Room Management

2. Edit Room

To edit room in Room Management, there are 4 simple steps.

Step 1 — To edit a room, open the Room Management. Room Management icon

Step 2 — Choose the room that you want to edit.

Room selected with editable fields highlighted
Figure 3.2.5.5: Fields that are editable in Room Details

Step 3 — Edit the room information. For example, changing the default capacity from 40 to 250. Refer to the picture below.

Before and after changing room capacity
Figure 3.2.5.6: Capacity Room Changed

Step 4 — All done. You can simply close it as it is automatically updated inside Room Management.

3. Delete Room

There are 2 ways to delete a room. You can delete a room/folder or you can delete All Rooms.

Alternative 1: Delete a Room/Folder

Step 1: Select the room or the folder that you want to delete.

Selected room to delete
Figure 3.2.5.7: Selected room

Step 2: Click the Delete Folder or Room icon. Delete Folder or Room icon

Step 3: A pop-up confirmation window will appear. Click Yes to proceed.

Delete room confirmation popup
Figure 3.2.5.8: Delete room confirmation pop-up

The selected room has been successfully removed from the Room Management list.

Room deleted from list
Figure 3.2.5.9: Selected room successfully deleted

Alternative 2: Delete All Rooms

Step 1: Click the Delete All icon. Delete All icon

Step 2: A confirmation window will pop-up. Click Yes to proceed.

Delete All Room confirmation popup
Figure 3.2.5.10: Delete All Room pop-up

All rooms have been successfully removed from the Room Management list.

All rooms deleted from list
Figure 3.2.5.11: All rooms successfully deleted

3.2.5.2 Review and Edit Course Management Data

Use this section to verify and correct course records after importing. Accurate course data ensures the system can properly match students and assign exam durations.

Open Course Management to review the imported course list. You can make the following adjustments:

1. Add Course

To add course in Course Management, there are 3 simple steps.

Step 1 — To create a new course, click on the icon Create New Course. Create New Course icon

Step 2 — Once you have clicked the icon, select the new course that appearing on the left side.

New course appearing in course list
Figure 3.2.5.2: New course appearing in the course list

You will be able to see the Course details on the right side.

Course Details form
Figure 3.2.5.3: Course Details

Step 3 — To fill in, refer to the table below.

Field Description
Course Code Short name for the course. This field is compulsory and cannot be duplicated. Each course must have a unique code.
Example: CS110
Course Name Full name of the course. This field is compulsory.
Example: Computer Science
Default Section Default Section number in the timetable. Keep this value at its default setting; no changes are required.
Default Class Size Default number of class capacity. Keep this value at its default setting; no changes are required.
Exam Duration Duration of the exam for this course (in hours). This field is compulsory — without it, the course cannot be scheduled properly.
Example: 2 (for a 2-hour exam)
Department Department of the course belong to. This field is non-compulsory.

Table 3.2.5.1: Course Details Explanation

Below is an example of a completed course form. Note that there is no Save button — changes are automatically saved into Course Management when you close the form.

Filled course details form
Figure 3.2.5.4: Filled course details
Important: If you set the Exam Duration here in Course Management, you will not need to add exam duration in Student Raw Data.

The new course will automatically appear at the bottom of the list. When you reopen Course Management, the course will be sorted in alphabetical order.

List of courses after adding new course
Figure 3.2.5.5: List of courses in Course Management

2. Edit Course

To edit course in Course Management, there are 4 simple steps.

Step 1 — To edit a course, open the Course Management. Course Management icon

Step 2 — Choose the course that you want to edit.

Course selected with editable fields highlighted
Figure 3.2.5.6: Fields that are editable in Course Details

Step 3 — Edit the course information. For example, changing the course code from CSS3416 to CSS3415. Refer to the picture below.

Before and after changing course code
Figure 3.2.5.7: Change Course Code Details

As you can see, the course code is changing on the left side as well.

Step 4 — All done. You can simply close it as it is automatically updated inside Course Management.

3. Delete Course

There are 2 ways to delete a course. You can delete a course/folder or you can delete All Courses.

Alternative 1: Delete a Course/Folder

Step 1: Select the course or the folder that you want to delete.

Selected course to delete
Figure 3.2.5.8: Selected course

Step 2: Click the Delete Folder or Course icon. Delete Folder or Course icon

Step 3: A pop-up confirmation window will appear. Click Yes to proceed.

Delete course confirmation popup
Figure 3.2.5.9: Delete course confirmation pop-up

The selected course has been successfully removed from the Course Management list.

Course deleted from list
Figure 3.2.5.10: Selected course successfully deleted

Alternative 2: Delete All Courses

Step 1: Click the Delete All icon. Delete All icon

Step 2: A confirmation window will pop-up. Click Yes to proceed.

Delete All Course confirmation popup
Figure 3.2.5.11: Delete All Course pop-up

All courses have been successfully removed from the Course Management list.

All courses deleted from list
Figure 3.2.5.12: All courses successfully deleted
Important: Incorrect data will carry over into raw data processing and may cause errors during timetable generation.