HOD Management
The HOD Management section is the starting point for every institution. Before any departmental activity can begin, an HOD account must exist. This section allows the Administrator to create, view, reassign, and monitor every Head of Department across all departments.
① Creating an HOD Account
This is the first and most critical step. When you create an HOD account, the system instantly creates a login credential and grants that person access to their department's portal with the HOD role.
Step-by-Step: How to Create an HOD
- Navigate to Administration Panel → HOD Management.
- Click the "Create New HOD" button (top-right, navy button with icon).
- A modal form will appear with the following fields:
| Field | Required? | Description | Example Value |
|---|---|---|---|
| Full Name | ✔ Yes | HOD's official full name as it will appear across the system | Dr. Priya Sharma |
| Email Address | ✔ Yes | Used as the login username — must be unique across the system | priya.sharma@slmt.edu |
| Password | ✔ Yes | Initial login password. HOD can change it after first login via Profile Settings | Slmt@2025 |
| Department | ✔ Yes | Dropdown of all departments created in Academic Structure. Determines what data this HOD can access. | Department of Commerce |
| Phone Number | Optional | Contact number stored in profile — used in reports and communication | 9876543210 |
| Profile Photo | Optional | Uploaded image displayed on HOD profile and in communication headers | JPEG/PNG, max 2MB |
- Click "Save HOD". The system will:
- Hash the password securely using
bcrypt - Create a new user row in
userstable withrole = HOD - Link the HOD to the selected department via
hod_departments - Immediately allow the HOD to log in at
/administration/login.php
- Hash the password securely using
- A success notification will confirm creation. The new HOD appears immediately in the HOD Overview table.
Benefit: A new department head can be onboarded in under 5 minutes. The HOD immediately gets access to their full department portal — with all existing academic structure, classes, and students already visible based on their department assignment.
② HOD Overview Table
After creating HODs, the overview table gives the Administrator a complete bird's-eye view of every HOD in the institution.
Columns in the HOD Overview Table
| Column | What it Shows |
|---|---|
| HOD Name & Photo | Full name with avatar or initials, email underneath |
| Department | The department this HOD is assigned to |
| Student Count | Live count of all active students in their department |
| Teacher Count | Number of active teachers assigned under this department |
| Status | Active / Inactive badge — shows if the HOD account is enabled |
| Last Login | Timestamp of the HOD's most recent login for activity tracking |
| Actions | Edit (pencil), Reset Password (key), Activate/Deactivate (toggle), Delete (trash) |
Available Actions per HOD
- Edit HOD: Modify name, email, phone, and profile photo. The department assignment and role cannot be changed from this form — use HOD Allocation for department changes.
- Reset Password: Generates a new temporary password and displays it to the Admin. The HOD must change it on next login.
- Activate / Deactivate: Toggle the HOD's login access without deleting their account or data. Use when an HOD is on long leave.
- Delete HOD: Permanently removes the account. This is a destructive action — a confirmation modal asks for acknowledgement. Deleting an HOD does NOT delete student or teacher data; the department remains intact.
③ HOD Department Allocation
When an HOD changes role or needs to be reassigned to a different department (e.g., departmental restructuring, principal transfer), the Administrator uses this sub-section.
- Reassign Department: Select the HOD from a dropdown, then select the new department. The old department will no longer show in the HOD's portal — all data queries are re-scoped instantly.
- Multi-Department HOD: In institutions where one HOD manages multiple departments (e.g., FY batches across two departments), the Admin can assign additional departments. The HOD will see a department switcher on their dashboard.
- Interim Assignment: Temporarily assign one HOD to cover another department while the primary HOD is absent. The interim HOD sees both departments simultaneously.
⚠️ Important: Changing a department assignment does NOT transfer historical data. The HOD sees the new department's current live data. Previous department records remain under the original department's audit trail.
④ HOD Performance Quick Metrics
The Administration Panel provides a lightweight performance snapshot for each HOD — allowing management to identify highly active vs. inactive departments without navigating into each portal.
Leave Processing Rate
Percentage of student leaves that this HOD has processed (approved or rejected) vs. total received. A low rate indicates a backlog.
Assignment Oversight
How many assignments across the department are actively monitored — indicates teacher activity levels under this HOD.
Feedback Score
Average student feedback rating for teachers in this HOD's department — a proxy for teaching quality oversight.
Last Activity
When the HOD last logged in and what action they took — flags dormant accounts that may need follow-up.
Overall Benefit: The HOD Management module gives the Administration team complete control and visibility over who has department-level authority. New department heads are onboarded in minutes, reassignments happen in seconds, and performance visibility ensures no department goes unmanaged.