📋 Module Overview

The Staff Module is the central hub for managing detailed records of all employees—including teachers, administrators, and support staff. It stores personal details, qualifications, employment history, and links to system user accounts.


🧭 How to Access

  1. Click People in the main sidebar.

  2. Select Staff.


🔎 Staff List & Finding Records

The main list displays all staff with key columns:

  • Photo

  • Staff ID & Name

  • Department & Designation

  • Phone & Centre

  • Status (Active, On Leave, etc.)

  • Actions: View, Edit, Delete

To find a specific staff member, use the filters:


  • Search Box: Name, Staff ID, Phone

  • Dropdown Filters: Department, Designation, Status, Centre



➕ Adding a New Staff Member

Click Add Staff and fill in the form:

SectionDetails to Fill
1. Personal InformationFirst/Last Name, Gender, Date of Birth, Phone, Email, Address, Nationality, Religion, Blood Group, Marital Status.
2. Employment InformationStaff ID, Centre, Department, Designation, Date of Joining, Employment Type, Qualification, Experience, Status.
3. Emergency ContactContact Name, Relationship, Phone Number.
4. Photo UploadSelect and preview a photo.

Click Create Staff to save.


👤 Viewing & Editing a Profile

To view full details: Click the staff name or the View action button. The profile includes:

  • Personal & Employment Details

  • Qualifications

  • Assigned Classes (for teachers)

  • Attendance & Salary Summaries

  • Uploaded Documents

To edit information:

  1. Click Edit from the list or profile.

  2. Update the necessary fields.

  3. Click Update Staff.



🔑 Creating a System Login (User Account)

To grant a staff member access to SSMS:

Method 1 (From Profile):

  1. In the staff profile, click Create User Account.

  2. Set the login email and initial password.

  3. Assign a system role (e.g., Teacher, Admin).

  4. Save.

Method 2 (Via User Management):

  1. Go to User Management → Add User.

  2. Enter the staff member's email.

  3. The system will automatically link the new account to the staff record.


⚡ Managing Employment Status

Update a staff member's current state via the Edit form.

StatusDescription
ActiveCurrently employed.
On LeaveOn temporary leave.
ResignedVoluntarily left the institution.
TerminatedEmployment ended by the school.
RetiredHas reached retirement.



🏢 Staff Departments

Common departmental groupings include:

  • Teaching Staff – Classroom teachers, lecturers.

  • Administrative – Office clerks, secretaries.

  • Management – Principals, Vice-Principals, Directors.

  • Support Staff – Security, Maintenance, Cafeteria.

  • Accounts – Finance and billing personnel.

🗑️ Deleting a Record

⚠️ Best Practice: It is usually better to change a staff member's status to "Resigned" or "Terminated" rather than deleting the record entirely.

If deletion is necessary:

  1. Click the Delete action button.

  2. Confirm the action in the pop-up.
    Note: This will also deactivate any linked user account.

✅ Best Practices Summary

  • Use a consistent format for Staff ID.

  • Regularly update contact and employment information.

  • Document all qualifications and certifications.

  • Create user accounts to grant system access as needed.

  • Update a staff member's status promptly when their employment changes.

  • Always maintain current emergency contact details.


You have now explored the complete Staff Module in SSMS—a powerful tool for efficiently managing your institution's most valuable asset: its people.