Introduction 

Today, we'll explore the Staff module in SSMS.

This module manages detailed information about all employees – teachers, administrators, and support staff. Staff records contain personal details, qualifications, employment history, and can be linked to user accounts for system access.

Note: This module is quite different from the Users module (explained in our previous tutorial).


📍 Accessing the Staff Module

To open the Staff page:

  1. Click People in the sidebar

  2. Select Staff


📋 Staff List Page

The page displays all staff members with key information:

ColumnDescription
PhotoStaff profile picture
Staff IDUnique identifier
NameFull name
DepartmentAssigned department
DesignationJob title
PhoneContact number
CentreAssigned centre
StatusActive, On Leave, Resigned, etc.
ActionsView, Edit, Delete

🔍 Filtering and Searching Staff

Use the filters to quickly locate staff:

  • Search Box → Name, ID, or Phone

  • Role Filter → Job title

  • Status Filter → Active, On Leave, Resigned

  • Centre Filter → For multi-centre schools


➕ Adding a New Staff Member

Click Add Staff to open the registration form.


Section 1: Personal Information

FieldDescription
First Name, Last NameStaff member's full name
Gender, Date of BirthDemographic info
Phone, Email, AddressContact details
Nationality, Religion, Marital StatusPersonal information

Section 2: Employment Information

FieldDescription
Staff ID, Centre, Department, DesignationWork assignment
Date of JoiningStart date
Employment TypeFull-time, Part-time, etc.
Qualification, ExperienceCredentials
StatusCurrent employment status

Section 3: Emergency Contact

FieldDescription
NameEmergency contact person
RelationshipHow they're related
PhoneContact number

Section 4: Photo Upload

  • Select photo

  • Preview before saving

Click Create Staff to save.


👀 Viewing Staff Profile

Click View or the staff member's name. The profile shows:


SectionInformation
HeaderPhoto, Name, Designation
Personal DetailsContact info, DOB, gender
Employment DetailsDepartment, joining date, status
QualificationsEducation and certifications
Assigned ClassesTeaching assignments (for teachers)
SalaryPayment history (shown on User Management page to minimize clutter)

✏️ Editing Staff Information

  1. Click Edit from the list or profile

  2. Update the necessary fields

  3. Click Update Staff


🔑 Creating a User Account for Staff

To give a staff member system access:

  1. Go to the staff profile

  2. Click Create User Account

  3. Set login email and initial password

  4. Select appropriate role (Teacher, Admin, etc.)

  5. Click Save


⚡ Staff Status Management

StatusDescription
ActiveCurrently employed
On LeaveTemporary leave of absence
ResignedVoluntarily left the school
TerminatedEmployment ended by school
RetiredReached retirement age

Change status via Edit → Status dropdown → Save


🏢 Staff Departments

Common departments include:

DepartmentDescription
Teaching StaffClassroom teachers
AdministrativeOffice staff
ManagementPrincipals, Directors
Support StaffSecurity, Maintenance, Cafeteria
AccountsFinance department

🗑️ Deleting a Staff Record

⚠️ Warning: Prefer changing status to "Resigned" instead of deleting.

To delete:

  1. Click Delete

  2. Confirm deletion

Note: Linked user accounts will also be deactivated.


✅ Best Practices

  • Use a consistent Staff ID format

  • Keep contact information updated

  • Document qualifications and certifications

  • Link staff to user accounts as needed

  • Update status promptly when employment changes

  • Maintain emergency contact information


🏁 Closing

That's the Staff module in SSMS – a comprehensive system for managing all employee information efficiently.