System

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.