System

Site: Timetable Plus
Course: Timetable Plus Campus (Ver 1)
Book: System
Printed by: Guest user
Date: Thursday, 30 April 2026, 9:08 PM

1. USERS

SYSTEM SECTION OVERVIEW

The System section, as seen in the image, allows administrators to manage key system settings, user access, and roles. This section is essential for controlling who has access to the system and what permissions they have.

1

How to Use the System Section:

  1. Users:

    1. This is where you can manage and view all the users who have access to the system

    2. You can add, edit, or remove users based on their roles and responsibilities.

  2. System Roles:

    1. Here, you can define the roles within the system, such as Admin.

    2. You can assign specific permissions to each role, determining what each role can access or modify.

  3. User Access:

    1. In this section, you control what users can see and do within the system.

    2. You can grant or restrict access to specific features based on the user’s role.

  4. Settings:

    1. This section lets you modify the system.

    2. You can adjust configurations to customize how the system works for your institution’s needs.

  5. SIS Tables:

    1. This is where the system’s data tables related to the Student Information System (SIS) are managed.

    2. It allows you to organize and structure data, such as lecturer list, rooms lists, and batch lists for smooth operation.

1. Users

1.1 How to Manage Users in the E-Campus System

2

  1. Navigating to the Users Section:
    1. From the System menu, click on the Users. This will bring you to the user management page where you can view and manage user accounts.

  2. Searching for Users:
    1. In the Search bar at the top, you can type in the User ID or Name of the person you’re looking for.

    2. You can filter by User Type, Category, or Status to narrow down the search results.

  3. User Details:
    1. Each user’s information is displayed in the table below:

      1. No: The user’s number for easy reference.

      2. User ID: Unique identifier for each user.

      3. Name: The full name of the user.

      4. Email: The user’s registered email address.

      5. Department: The department the user belongs to (e.g., Academic or Non-Academic).

      6. User Category: Categorizes the user as either Academic or Non-Academic.

      7. Status: Displays if the user is Active or Inactive.

  4. Action for Managing Users:
    1. In the Action column, you have options to:

      1. Edit: Click the pencil icon to edit user details.

      2. Delete: Click the trash bin icon to delete the user.

1.2 Managing Users: Adding and Deleting Users

3

  1. Adding a New User:
    1. To add a new user, click the Action dropdown menu on the right.

    2. Select Add New User from the options.

    3. This will take you to a page where you can enter the new user’s details, such as their name, email, and deparment.

1.2.2 Adding a New User: Step-by-Step
  1. Click on Add New User:

    1. From the Action dropdown, select Add New User to open the user creation form.

4

  1. Fill in User Details:
    1. User ID: Enter a unique indentifier for the user.

    2. User Types: Select the type of user (e.g., Employee).

    3. User Category: Choose whether the user is Academic or Non-Academic.

    4. Title: Select the user’s title (e.g., Mr., Ms.).

    5. First Name: Enter the user’s name.

    6. Email Address: Provide the user’s gender (e.g., Male., Female).

    7. National ID: Enter the user’s national ID number.

    8. C-Types: Choose the applicable user category.

      Save Changes:

      1. Once all details are filled in, click Save Changes to add the new user to the system.

1.2.3 Deleting All Users: Step-by-Step

5

  1. Select Delete All Users:

    1. In the Action dropdown menu, click on Delete All Users to open the confirmation prompt.

  2. Confirmation Prompt:

    1. A pop-up window will appear asking, “Are you sure you would like to delete all the users for the current Institute?”

    2. This is a permanent action, so make sure you are certain before proceeding.

  3. Confirm Deletion:

    1. If you wish to process, click the Continue button.

    2. If you change your mind, click Cancel to exit without deleting any users.

1.2.3 Managing Users with Action Icons

6

  1. Action Icons:

    1. In the Action column, you’ll see icons next to each user. These icons allow you to perform different actions for each user listed in the table.

  2. View User Details:

    1. Click the magnifying glass icon to view detailed information about the user, such as their personal details, assigned courses, and more.

  3. Edit User Information:

    1. Click the pencil icon to edit the user’s details. This includes updating their name, email, department, or other personal information. After making changes, make sure to save them.

  4. Delete User:

    1. Click the trash bin icon to delete the user from the system. Be careful with this option, as it permanently removes the user from the system.

1.2.4 Viewing and Editing User Details

7

  1. Accessing User Details:

    1. Click the magnifying glass icon in the Action column to view the User Details page.

    2. This page displays all the information related to the selected user.

  2. User Information:

    1. In the User Details section, you can see the following:

      1. User ID: Unique identifier for the user.

      2. Name: Full name of the user.

      3. User Type: Whether the user is an employee or a different type.

      4. User Category: Whether the user is academic or non-academic.

      5. Status: Displays whether the user is active or inactive.

  3. Personal Information:

    1. In the Personal Info section, you can view and update the user’s personal details (e.g., address, phone number).

    2. To make changes, click the Update button agter entering the new information.

  4. Tabs for Further Information:

    1. The page has several tabs like Contact, Employee Info, Account, and Roles.

1.2.5 Editing Personal Information

8

  1. Accessing Personal Info:

    1. After clicking the magnifying glass icon in the Action column to view User Details, you’ll see the Personal Info tab.

  2. Adding Personal Info:

    1. If no personal information is found, you will see the message “No personal info found. Click Edit to create personal info record.”

    2. Click the Edit button to add or update the personal information for the user.

  3. Saving Changes:

    1. After entering or updating the personal information, click Update to save the changes.

1.2.6 Editing Contact Information

9

  1. Accessing Contacts:

    1. Click on the Contact tab to view and edit the user’s contact information.

  2. Adding Contact Info:

    1. If no contact information is found, you’ll see the message “No contact found. Click Add to create contact information.”

    2. Click the Add Contact button to enter the user’s contacts details.

  3. Filling in Contact Information:

    1. In the Contacts section, you can fill out the following fields:

      1. Contact Type: Select whether this is the Primary or Secondary contact.

      2. Address: Add the user’s address details, including address lines, city, state, postcode, and country.

      3. Email: Add the user’s email address.

      4. Alternate Email: Optionally, add a backup email address.

      5. Mobile Phone & Home Phone: Add the user’s phone numbers.

  4. Saving Changes:

    1. After filling out or updating the contact details, click Save Changes to update the contact information for the user.

1.2.7 Editing Employee Information

10

  1. Accessing Employee Information:

    1. Click on the Employee Info tab to view and update the employee-related information.

  2. Editing Employee Details:

    1. The Employee Information section includes:

      1. Join Date: Enter the employee’s start date (Day, Month, Year).

      2. Employment Type: Choose whether the employee is Permanent or Contract.

  3. Saving Changes:

    1. After entering or modifying the employee details, click the Save Changes button to update the information.

1.2.8 Editing Account Information

11

  1. Accessing Account Information:

    1. Click on the Account tab to view and manage the account-related settings.

  2. Editing Account Details:

    1. The Account Information section includes:

      1. Enable Login: Choose whether the user is allowed to log in by selecting Yes or No.

      2. Suspended: Select Yes if the user’s account is suspended, or No if it’s active.

      3. Suspend Message: If the account is suspended, you can add a message to explain the suspension.

  3. Account Information Details:

    1. Username: The username for logging into the system.

    2. Account ID: Unique identifier for the user’s account.

    3. Last Access: Show when the user last accessed the system.

  4. Saving Changes:

    1. After making changes, click Save Changes to update the account information.

1.2.9 Editing Roles

Managing Access Roles:

Access roles allow you to define what actions a user can perform within the system. In the provided table, you can configure permissions for various modules. The modules are categorized under different sections such as Class Timetable, Database, Administration, and Reports, and they are listed alongside checkboxes for various actions that can be enabled or disabled.

65

66

Role Configuration Details:

  1. Read: This permission allows the user to view or read data within the module.

  2. Write: This permission allows the user to modify or add new data within the module.

  3. Delete: This permission enables the user to delete data from the system.

  4. All Actions: This permission grants the user the ability to perform all available actions (read, write, delete) within the module.

Each module has specific actions that can be assigned to a user depending on their responsibilities or role within the system.

Example of Role Configuration:

For instance, under Class Timetable, you may have the following actions:

  • Class Timetable: The user can read, write, or delete timetables based on the permissions granted.

  • Class Scheduling: This permission allows for scheduling new classes and modifying existing ones.

  • My Courses: Gives access to the user's own course data, with permissions to edit or view it.

  • Course Data Entry: Allows the user to enter or update course information.

  • Lecturer Constraints: Manages lecturer availability and constraints during scheduling.

  • Batch Management: Allows for the management of student groups or batches.

Saving Role Settings:

Once you have configured the roles and assigned permissions to each module, you will need to click on the Update button to save the changes. These changes will immediately reflect the user’s access capabilities in the system.

1.2.10 Editing User Details

12

  1. Accessing User Edit Page:

    1. Click the pencil icon in the Action column to enter the Edit User page, where you can modify user details.

  2. Editing User Information:

    1. User ID: A unique identifier for the user (can’t be changed).

    2. User Type: Choose the type of user (e.g., Employee).

    3. User Category: Select whether the user is Academic or Non-Academic.

    4. Title: Choose the user’s title (e.g., Mr., Mrs.).

    5. First Name & Family Name: Enter the user’s first and family names.

    6. Email Address: Update the user’s email address.

    7. Department: Assign the user to specific department.

    8. Gender: Choose the user’s gender.

    9. National ID: Enter the user’s national ID number.

    10. Status: Set the user’s status to Active or Inactive.

  3. Saving Changes:

    1. After editing the details, click Save Changes to update the user information.

1.2.11 Delete User Records

13

  1. Accessing Delete Function:

    1. Click the trash bin icon in the Action column to delete a user record.

  2. Delete Confirmation Prompt:

    1. After clicking the trash bin icon, a confirmation dialog box will appear asking:

      1. Are you sure you want to delete the record?”

  3. Options in the prompt:

    1. OK - Confirms the deletion and permanently removes the users record from the system.

    2. Cancel - Cancels the action and keeps the user record unchanged.

Important Note:

  • Deleted user records cannot be recovered. Make sure to confirm before proceeding with deletion.
 

2. SYSTEM ROLES

2. Managing System Roles

Purpose:

The System Roles Management page allows you to assign and manage different roles for users within the system. Each role determine which features and operations a user can access. By assigning the correct roles, you ensure that users have appropriate access based on their responsibilities.

2.1 Navigation to the System Roles Page:

14

Part 1: Accessing the System Roles Section
  1. Navigate to System Roles

    1. From the dashboard, click on the System menu.

    2. Under System, click System Roles to open the page where you can manage roles and user assignments.

2.2 Selecting the Role and Operation

operation

Part 2: Selecting a Role and Operation
  1. Select Operation:

    1. In the Operation dropdown, choose the operation associated with the selected role, such as:

      1. E-Campus Class Timetable

      2. E-Campus Examination Timetable

2.3 Managing Assigned Users

16

Part 3: Search and Manage Users

Step 1: Search for Users

  • Search Bar:

    • In both the Assigned Users and Available Users sections, there is a Search bar.

    • Admin Action: Before adding or removing users, you must search for the user’s name in the Search bar.

Why this is important:

  • If no search is performed, the Available Users list will be empty and show no names.

  • After typing the user’s name, it will appear in the Available User list.

Step 2: Understanding Assigned Users (left box)
  1. Assigned Users:

    1. The Assigned Users section shows all the users who are already assigned to the selecter role.

    2. Admin Action: If a user is in the Assigned Users list, they already have access to the role you are managing.

Example:

  • If you selected the Timetable role, you might see users like MOHD FAIRUZ BIN HANIF, ROSIDAH BINTI SHAHARUM, etc.

Step 3: Understanding Available Users (right box)
  1. Available Users:

    1. The Available Users section shows all users who have not yet been assigned to the role.

    2. Admin Action: You can search for a user’s name, if they are not yet assigned to the Timetable role, their name will appear in the Available Users list.

2.4 Refreshing and Searching for Users

17

Part 4: Assigning Users to a Role
  1. Assign Users:

    1. First, search for the user by entering their name in the search field.

    2. Once the user appears in the Available Users list, click on the user’s name to select them.

  2. Assign the User:

    1. After selecting the user, click the Add button to assign user to the selected role.

Important:

  • Once you click the Add button, the Assigned Users box will automatically refresh to include the newly added user. There is no need to manually click the Refresh button. The system will update the Assigned Users list automatically and place the user in the left box as soon as they are added.

 
Part 5: Removing Users from a Role
  1. Remove Users:

    1. In the Assigned Users list, if you need to remove a user, select their name.

    2. Click Remove to move the user from the Assigned Users list back to the Available Users list.

3. USER ACCESS

3. User Access Management

19

Part 1: Overview of User Access Management

The User Access Management page is used by administrators to control which users have access to different modules and features within the system. Here, administrators can update user access rights and grant permissions based on roles.

Purpose:

  • To manage user access to various system modules such as Timetable, Rooms, Course, etc.

  • To assign permission for each user, such as allowing them to update subgroups or edit timetables.

Part 2: Navigating to User Access Management
  1. Step 1: Access the System Menu
    1. From the dashboard, navigate to the System menu.

  2. Step 2: Open User Access Management
    1. Under the System menu, click on User Access. This will open the User Access Management page where you can manage users’ permissions.

Part 3: Understanding the User Access Table

In the User Access Management page, you will see a table with different users and their corresponding access settings. The table includes the following columns:

  1. Modules:
    1. This column shows the different modules (e.g., Timetable) to which the users have access.

    2. Tip: You can scroll throught this list to find the module you want to manage.

  2. User Names:
    1. In this column, you will see the names of users (e.g., NORBAITI BINTI, LATIFAH BINTI). These are the users who have access to the system.

  3. Enable Subgroup Update:
    1. Checkbox: If the checkbox is checked, the user allowed to update subgroups in selected module.

  4. Enable Timetable Update:
    1. Checkbox: If the checkbox is checked, teh user is allowed to update the timetable in the selected module.

  5. Common Rooms Access:
    1. Checkbox: IF checked, the user has access to common rooms within the system.

  6. Department Only:
    1. Checkbox: If checked, the user is restricted to department-level access only. They will not be able to access broader system areas.

  7. Rooms, Courses, Lecturers:
    1. These column contain checkboxes for allowing users to access or manage Rooms, Courses, or Lecturers.

    2. If checked, the user has permissions to interact with these entities within the system.

Part 4: Managing User Permissions
  1. Step 1: Granting Permissions
    1. To grant access, check the relevant boxes for each user. For example:

      1. If you want a user to be able to update the timetable, check the Enable Timetable Update box for that user.

      2. If you want the user to have department-level access only, check the Department Access Only box.

  2. Step 2: Updating Permissions
    1. To update the access rights for user, simply click the checkbox besides the feature you want to enable or disable.

    2. Tip: Ensure to double-check the modules and permissions before saving changes to avoid giving unwanted access.

  3. Step 3: Applying Changes
    1. After updating the permissions, make sure to save the changes to apply the new access settings.

    2. Tip: Regularly review the permissions to ensure users have only the necessary.

4. SETTINGS

4. Setting

The Setting section allows system administrators to configure important settings related to the academic semester, security options, public timetable display, and front-page alerts. Below is a step-by-step guide to understand and use these settings.

settings

public view

  1. General Setting Tab
    1. Default Semester:
      1. What It Does: This setting allows you to select the default semester for the system.

      2. How to Use: From the drop-down list, choose the default semester (e.g., “BEATRISYIA”).

      3. Why It’s Important: All users in the system will have this semester set as their default unless you update it.

    2. Next Semester:
      1. What It Does: Select the next semester from the list for upcoming terms.

      2. How to Use: Choose from the dropdown list (e.g., “TRY-SEM2”).

      3. Why It’s Important: This helps in preparing for the next academic session.

    3. Security Settings
      1. Default Password:
        1. What It Does: Set a default password for new users.

        2. How to Use: You can either keep the system’s default password or use a Custom Password option to create one.

        3. Why It’s Important: This allows you control the initial access to the system for new users.

      2. Custom Password:
        1. What It Does: If you selected “Custom Password,” you can input the password manually (e.g., “1010”).

        2. Why It’s Important: Allows the administrator to set a secure password for all new user.

      3. Force Password Change:
        1. What It Does: This forces users to change their default password upon first login.

        2. How to Use: Choose “Yes” to require users to change their password when they log in.

        3. Why It’s Important: Enhances security by ensuring users set their own unique password.

      4. Allow Password Change:
        1. What It Does: Allows users to change their password after initial login.

        2. How to Use: Choose “Yes” to allow users (students and employees) to change their password if needed.

        3. Why It’s Important: Ensures that users can update their password for security purposes.

    4. Public Timetable View Settings
      1. Enable Public Viewing of Timetable:
        1. What It Does: This setting controls whether the timetable is publicly visible on the website.

        2. How to Use: Select Yes to allow public users to view the timetable, or No to restrict access to authorized system users only.

        3. Why It’s Important: Prevents unauthorized access to incomplete or confidential timetable information.

      2. Timetable Display Options:
        1. What It Does: Determines which timetable views are available when public viewing is enabled.

        2. How to Use: Tick the checkboxes to allow public access to selected timetable types.

          Available Options:

          • Master Timetable - Displays the overall timetable for all courses, lecturers and rooms.
          • Course Timetable – Displays timetable based on individual courses.
          • Lecturer Timetable – Displays timetable assigned to each lecturer.
          • Room Timetable – Displays room usage schedules.
          • Batch Timetable – Displays timetable according to student intake or batch.
          • Student Timetable – Displays individual student schedules.
        3. Why It’s Important: Ensures users only see relevant timetable information, improving clarity and preventing unnecessary data exposure.

    5. Frontpage Alert Settings
      1. Alert Color:
        1. What It Does: Allows you to set the color of the alert messages displayed on the homepage.

        2. How to Use: Select the desired color (e.g., Primary (Blue)).

        3. Why It’s Important: Customizing the alert color helps highlight important messages or notices.

      2. Display Alerts:
        1. What It Does: This determines whether an alert message will be visible on the homepage.

        2. How to Use: Choose “Yes” to display an alert on the front page or “No” to hide it.

        3. Why It’s Important: Displaying alerts is crucial for notyfying users about important updates.

      3. Alert Message:
        1. What It Does: Allows you to enter a custom message that will be shown on the homepage.

        2. How to Use: Type the alert message that you wish to display.

        3. Why It’s Important: Use this to communicate important information, such as system updates, announcements, or deadlines.

    Saving Your Settings: After configuring all necessary settings, click the “Save” button at the bottom of the page to apply the changes. This will ensure that the settings are updated and active for all users in the system.

    4.2 Academic Settings

    The Academic Settings section allows administrators to set up the subgroup naming conventions, course settings, and enrollment options. These settings help in organizing the academic structure and managing course related.

    23

    1. Subgroup Settings
      1. Subgroup Naming Approach:
        1. What It Does: This setting controls how subgroups are named within the system. With the Fixed Subgroup Name approach, users can only choose subgroup names from a predefined list with a prefix followed by the subgroup number.

        2. How to Use:
          1. Select Fixed Subgroup Name from the dropdown menu.

          2. You will then need to define the format of the subgroup name using the prefix characters.

        3. Why It’s Important: It ensures that subgroup names are standardized, making it easier to manage and locate subgroups.

      2. Maximum Subgroup Number:
        1. What It Does: Defines the maximum number of subgroups that can be created.

        2. How to Use: Set the desired number (e.g., 40). This number represents the maximum subgroups you can create under this naming system.

        3. Why It’s Important: It prevents the creation of too many subgroups, keeping the system organized.

      3. Subgroup Prefix Characters:
        1. What It Does: Allows you to define up to four prefix characters for the subgroup name. These will appear before the subgroup number.

        2. How to Use: Enter the prefix characters in the fields provided. For example, you can set:

          1. Prefix 1: G

          2. Prefix 2: S

          3. Leave the other fileds blank if not needed.

        3. Why It’s Important: Prefix characters help to categorize subgroups by subject, department, or class.

    2. Course Setting
      1. Same Class Grouping Prefix:
        1. What It Does: Sets the prefix for the same class groupings, helping to categorize groups that belong to the same class.

        2. How to Use: Set a prefix, for example, TT, to signify groups that belong to the same class.

        3. Why It’s Important: This keeps similar groups together, making it easier to manage them.

      2. Maximum Number of Same Class Grouping:
        1. What It Does: Defines the maximum number of groupings that can be created for the same class.

        2. How to Use: Set the number (e.g., 10) to limit the number of groups you can have for a single class.

        3. Why It’s Important: It prevents too many groupings from being created for a class, which helps maintain clarity in scheduling.

      3. Default Class Capacity:
        1. What It Does: Specifies the default number of students that can be enrolled in a class.

        2. How to Use: Set the default capacity (e.g., 30). You can adjust this per class as needed.

        3. Why It’s Important: It helps to maintain consistency in class sizes and ensures that courses are not overcrowded.

      4. Default Batch Size:
        1. What It Does: This setting defines the default batch size for courses, which refers to the number of students in a batch.

        2. How to Use: Set the batch size (e.g., 25 or any number depending on your institution’s requirements). This can be adjusted for individual courses if needed.

        3. Why It’s Important: It ensures that batches are efficiently sized, promoting a balanced student-teacher ratio for better learning management.

      5. Default New Class Subgroup Status:
        1. What It Does: Sets the default status for any newly created subgroups. This helps in controlling the operational flow of new subgroups.

        2. How to Use: Choose from options like “Open,” “Closed,” or any relevant status for your system.

        3. Why It’s Important: It automatically sets the operational status of subgroups as soon as they created, ensuring clarity in class management.

    3. Enrollment
      1. Show Student Gender:
        1. What It Does: This setting determines whether or not the student’s gender will be displayed in the system.

        2. How to Use: Toggle the option to “Yes” or “No,” depending on your institution’s policy regarding gender visibility.

        3. Why It’s Important: It can be essential for statistical or organizational purposes, but privacy concerns may lead to it being set to “No” in some institutions.

      2. Show Gender as Batch:
        1. What It Does: Controls whether gender information is grouped or displayed in batch reports.

        2. How to Use: Set the option to “Yes” or “No” based on whether you want to display gender groupings for students in reports.

        3. Why It’s Important: It may be required for specific reporting purposes, but it also involves privacy considerations.

    4.3 Timetable Settings

    The Timetable Settings section allows administrators to configure how the timetable is edited and displayed within the system. This includes controlling timetable edit permissions, defining time slot structure, and setting timetable display preferences to ensure accurate scheduling and clear timetable visualization.

    timetable settings

    1. General Settings
      1. Allow Non-Empty Slot:
        1. What It Does: Allows the system to accept timetable slots that already contain data.

        2. How to Use: Select Yes to allow scheduling on non-empty slots, or No to prevent overlaps.

        3. Why It’s Important: Helps control timetable conflicts and ensures scheduling accuracy.

      2. Enable Timetable Editing:
        1. What It Does: This setting determines whether users are allowed to make changes to timetable.

        2. How to Use: Toggle the option between Yes or No.

        3. Why It’s Important: When enabled, authorized users can modify class schedules. When disabled, the timetable is locked to prevent changes.

    2. Timetable Editing
      1. Duration Per Slot:
        1. What It Does: Defines the duration (in minutes) for each timetable slot.

        2. How to Use: Select the desired duration from the dropdown list (e.g., 60 minutes).

        3. Why It’s Important: Ensures consistency in timetable structure and accurate time allocation for classes.

      2. Number of Slots:
        1. What It Does: Specifies the total number of timetable slots available per day.

        2. How to Use: Choose the number of slots from the dropdown list (e.g., 14 slots).

        3. Why It’s Important: Defines the daily timetable layout and ensures sufficient slots for scheduling all classes.

    3. Timetable Display
      1. First Day of the Week:
        1. What It Does: Sets the starting day of the timetable week.

        2. How to Use: Select the preferred day (e.g., Monday) from the dropdown.

        3. Why It’s Important: Aligns timetable display with institutional scheduling practices.

      2. Timetable Display Option:
        1. What It Does: Determines how the timetable is displayed to users.

        2. How to Use: Choose By Semester to view the full semester timetable or By Weekly to view schedules week by week.

        3. Why It’s Important: Allows flexible timetable viewing based on user preference.

      3. Display Week Ahead / Before:
        1. What It Does: Controls how many weeks before and after the current week are displayed in weekly view.

        2. How to Use: Set the number of weeks for Week Ahead and Week Before using the dropdown menus.

        3. Why It’s Important: Helps users plan schedules in advance and review previous weeks efficiently.

    4.4 Timetable Printing

    The Timetable Printing section allows administrators to configure how timetables appear when printed. This includes setting footer information, controlling footer visibility for private and public views, and selecting the type of timetable to be printed.

    timetable printing

    1. Print Footer Settings
      1. Footer Display (Private & Public):
        1. What It Does: Controls whether the left, center, and right footers are displayed on printed timetables.

        2. How to Use: Select Yes to display the footer or No to hide it for both private and public views.

        3. Why It’s Important: Ensures printed timetables include necessary administrative or verification information.

      2. Footer Content:
        1. What It Does: Allows administrators to customize the text displayed in the left, center, and right footer sections.

        2. How to Use: Enter the required information such as prepared by, version number, approval details, and date.

        3. Why It’s Important: Provides official documentation details on printed timetables for reference and approval purposes.

    2. Timetable Print Preview

      This section allows users to preview how the timetable will appear when printed, based on the selected timetable type and footer settings.

      course timetable

      Example: Course Timetable (Print View)

      1. Select Timetable Type:
        1. What It Does: Allows users to choose which type of timetable to preview and print.

        2. How to Use: Select the required timetable view before printing.

          Available Options:

          • Master Timetable – Prints the complete timetable for all courses, lecturers, and rooms.
          • Lecturer Timetable – Prints timetable based on selected lecturer.
          • Course Timetable – Prints timetable for a specific course.
          • Room Timetable – Prints timetable based on room usage.
          • Batch Timetable – Prints timetable according to student intake or batch.
          • Student Timetable – Prints individual student schedules.
        3. Why It’s Important: Ensures users generate accurate and relevant timetable outputs for printing.

    4.5 Examination Settings:

    The Examination Settings section allows administrators to configure how examination schedules are displayed and accessed within the system. These settings control the examination semester, exam type, display preferences, and public visibility of examination schedules.

    examination settings

    1. General Examination Settings
      1. Display Semester:
        1. What It Does: Determines which academic semester's examination schedule is displayed.

        2. How to Use: Select a semester from the dropdown list. The displayed examination timetable will follow the selected or default semester.

        3. Why It's Important: Ensures examination schedules are shown according to the correct academic period.

      2. Exam Type:
        1. What It Does: Specifies the type of examination to be displayed, such as Final Examination.

        2. How to Use: Select the required exam type from the dropdown list.

        3. Why It's Important: Allows administrators to manage and display different examination schedules accurately.

      3. Student Sort Order:
        1. What It Does: Controls how students are sorted in the examination schedule.

        2. How to Use: Choose to sort by Student ID or Student Name.

        3. Why It's Important: Improves readability and organization of student examination lists.

      4. Show Course Section:
        1. What It Does: Determines whether course section information is displayed in the examination schedule.

        2. How to Use: Select Yes to display course section details or No to hide them.

        3. Why It's Important: Provides clearer examination information when multiple course section exist.

    2. Public View Settings
      1. Enable Public Viewing of Examination Schedule:
        1. What It Does: Controls whether examination schedules can be accessed publicly without login.

        2. How to Use: Select Yes to allow public access or No to restrict access to authorized users only.

        3. Why It's Important: Protects examination information while allowing controlled public visibility when required.

      2. Examination Schedule Display:
        1. What It Does: Defines which types of examination schedules are available for viewing.

        2. How to Use: Select the schedule types to be displayed.

          Available Options:

          • Master Schedule - Displays the complete examination schedule.
          • Schedule Summary - Displays a summarized overview of examination schedules.
          • Invigilators Schedule - Displays examination schedules assigned to invigilators.
          • Student Schedule - Displays individual student examination schedules.
        3. Why It's Important: Ensures users can access only relevant examination schedule information.

    4.6 TPlus Settings:

    Operation Settings

    These settings govern how TPlus operates in terms of user access, timetable management, and integration with other systems.

    26

    1. Enable Push Data from TPlus:
      1. Purpose: Controls whether TPlus will push data to external systems or platforms.

      2. How to Use: Set to Yes if you want TPlus to share its data with other systems automatically.

      3. Why It’s Important: Enabling this ensures that updates and data from TPlus are synces across multiple platforms, maintaining consistency and reducing manual updates.

    2. Enable User Room Management:
      1. Purpose: Determines whether user can manage room assignments within TPlus.

      2. How to Use: Set “Yes” if you want users to have the ability to assign and manage rooms.

      3. Why It’s Important: This provides flexibility in room management for events or classes, giving users more control over their scheduling process.

    3. Own Rooms Access only:
      1. Purpose: Controls whether users can access only their assigned rooms or if they can access all rooms in the system.

      2. How to Use: Set to Yes if you want users to access only their rooms, or No if all users should have access to all rooms.

      3. Why It’s Important: It maintains security and privacy by limiting room access to authorized users only.

    4. Include Common Room:
      1. Purpose: Allow users to access common rooms in addition to their assigned rooms.

      2. How to Use: Set to Yes to include common areas like lounges or shared spaces in the schedule.

      3. Why It’s Important: It provides clarity by ensuring that common spaces are available for bookings and visible in the timetable system.

    5. Enable User Custom Timeslot:
      1. Purpose: Allows users to create their own custom time slots.

      2. How to Use: Set to Yes if users need flexibility in setting non-standard time slots for their activities.

      3. Why It’s Important: This adds flexibility for personalized schedules, allowing users to adjust timings based on specific needs or constraints.

    6. Lock Pre-assigned Courses from E-Campus:
      1. Purpose: Prevents changes to courses that have been pre-assigned via E-Campus.

      2. How to Use: Set to Yes if you want to lock these courses and prevent further edits.

      3. Why It’s Important: This ensures that pre-assigned courses are not accidentally modified, maintaining the integrity of the course schedule.

5. SIS TABLE

5. SIS Tables

Purpose:

The SIS Tables section allows administrators to manage various data sets by importing, viewing, and exporting table data. To ensure accurate data management, administrators must follow specific steps, such as using the correct Excel template and selecting the approriate view before importing.

20

Part 1: Navigating to SIS Tables
  1. Accessing the System Tables Section:
    1. From the dashboard, click on the System Menu.

    2. Under System, click SIS Tables to open the data management page where you can view and manage various tables.

Part 2: Selecting the Correct View
  1. View Dropdown
    1. Step 1: In the View dropdown, select the relevent table to work with (e.g., v_us_batches, v_us_lecturer_list, v_us_course_list).

    2. Step 2: After selecting the view, the system will display the corresponding data for that table.

Tip: Always ensure that the correct view is selected, as this will filter the data shown for management or export. The views available include:

  • v_us_batches: View batch information.

  • v_us_lecturer_list: View lecturer data (e.g., lecturer names, departments).

  • v_us_course_list: View course data (e.g., course codes, names).

Part 3: Importing Data

21

  1. Importing Excel Data:
    1. Step 1: After selecting the appropriate view, click on the Action dropdown menu.

    2. Step 2: From the dropdown, choose Import.

    3. Step 3: The system will take you to the Import Data page, where you can upload your Excel file.

    4. Important: Before importing, administrators must use the Excel template provided by the system. This template will be given to the admin to ensure that all information entered follows the correct format and structure. 
  2. Upload the Excel File:
    1. Step 1: Click Choose a file to browse and select your file .

    2. Step 2: After selecting the file, click Save Changes to import the data into the system.

Part 4: Exporting Data
  1. Exporting Excel Data:
    1. Step 1: In the View dropdown, select the table containing the data you want to export (e.g., batches, lecturers, or courses).
    2. Step 2: Once the data is displayed, click on the Action dropdown menu.
    3. Step 3: From the dropdown, choose Export.
    4. Step 4: The system will generate an Excel file based on the selected data, and a download option will appear.