Skills Maintenance Programs (SMPs)¶
A Skills Maintenance Program is a yearly hours target for a particular qualification. "To stay current in Operate a Pump, log at least 6 hours of relevant training per year." That sentence is one SMP.
SMPs are the engine behind the progress reports. Every member with the linked qualification automatically gets credit toward the SMP whenever they attend a session that has it ticked.
Listing SMPs¶
Admin → SMPs shows every SMP defined for your department, with the linked qualification and the minimum hours per year.

Creating an SMP¶
Click + New SMP. Fill in:
- SMP Name — e.g. Pump Operations Currency, Structural Firefighting Drill.
- Qualification — pick from the dropdown. The SMP only applies to members who hold this qualification.
- Min Hours / Year — the annual requirement, in hours. Accepts quarter-hour
increments (
0.25minimum).
Click Create SMP.
How SMPs interact with sessions¶
When you create a training session, you tick which SMPs it counts toward. Multiple SMPs can be ticked for one session — for example, a single 2-hour BA drill might credit BA Operations Currency, Structural Firefighting Drill, and Driver Skills simultaneously.
When a member attends that session, all ticked SMPs get the session's full Hours Credit added to the member's logged hours for those SMPs — for any SMP whose linked qualification the member holds.
Pro-rata targets¶
SMP progress is pro-rated through the reporting period. Halfway through the year, a 12-hour SMP shows an expected target of 6 hours. The status badges adjust accordingly:
| Badge | Trigger |
|---|---|
| Met | Full annual minimum reached at any time in the period. |
| Ahead | More than 1 hour above the pro-rated target for "now". |
| On Track | Within ±1 hour of the pro-rated target. |
| Behind | More than 1 hour below the pro-rated target. |
See Reports → Department Progress for what this looks like in practice.
Editing or deleting¶
Click Edit on the SMP row. You can rename, change the qualification, change the minimum hours, or delete the SMP entirely.
Deleting cascades
Deleting an SMP unlinks it from every session it was tied to. Historical attendance is not removed, but those sessions will no longer count toward this SMP. Plan accordingly.