Introduction


Welcome back. In this tutorial, I’ll walk you through the User Management module, also known as Staff Management, in SSMS.

This module allows administrators to control who can access the system, what they can see, and what actions they are allowed to perform. Keep in mind that this task can only be performed by the school admin.


🧭 Accessing User Management

To access User Management:

  • Click on User Management in the sidebar
  • Then select Staff Management

This opens the users management page where all system accounts are listed.



👥 Users Vs Staff Explained

Before we proceed, it’s important to understand the difference between Users and Staff.

  • Users are system login accounts used to access SSMS
  • Staff records contain employment information such as personal details, qualifications, and salary

Each staff member may have one user account, but not all staff records necessarily require login access.



📋 Users List Page

On the Users page, you’ll see a table displaying all system accounts.

Each row shows:

  • A User Code, automatically generated by the system
  • The user’s Name and Email address
  • Assigned Role and Centre, where applicable
  • Account Status, such as Active, Inactive, or Suspended
  • The Last Login date and time
  • Action buttons to Edit, Reset Password, or Delete the user

📸 On-screen Demo:
Scroll through the users list and highlight key columns.


Adding A New User

To create a new system user, click the Add User button.

In the form:

  • Enter the user’s Full Name
  • Provide a unique Email address, which will be used for login
  • Set an Initial Password and confirm it
  • Optionally add a Phone number
  • Select the appropriate Role
  • Assign the user to a Centre, if required by the role
  • Set the account Status to Active or Inactive

Once completed, click Create User to save.


🧑💼 User Roles Overview

SSMS uses role-based access control to ensure users only see what they need.

  • School Admins have full access to their school and can manage all centres
  • Principals, also known as Centre Admins, manage operations for their assigned centre only
  • Teachers can manage classes, mark attendance, enter grades, and view timetables
  • Parents have view-only access to their children’s records and can communicate with the school

Each role is carefully designed to maintain security and efficiency.


✏️ Editing A User

To edit an existing user:

  • Locate the user in the list
  • Click the Edit icon

You can update the user’s details, role, centre assignment, or status.
After making changes, click Update User to save.



🔑 Resetting A User Password

If a user forgets their password:

  • Click the Reset Password icon next to the user
  • Enter and confirm a new password
  • Click Reset to apply

Be sure to communicate the new password to the user securely.



🔄 Changing User Status

Each user account can have one of three statuses:

  • Active, allowing full system access
  • Inactive, preventing login while preserving the account
  • Suspended, for temporary restrictions

To change a user’s status, simply edit the user and update the status field.


🗑️ Deleting A User

Deleting a user permanently removes their login access.

To delete:

  • Click the Delete icon
  • Confirm the action

While the user can no longer log in, their historical records remain preserved for reporting and auditing purposes.



Best Practices

For effective user management:

  • Use official, professional email addresses
  • Assign only the minimum required role
  • Regularly review and deactivate unused accounts
  • Encourage strong passwords and periodic password changes
  • Keep user accounts aligned with staff records


That’s how User Management works in SSMS.

In the next tutorial, we’ll explore Staff Records and show how employment details are managed separately from system access.