How training works: Requirements, Tasks, and Events
The core model — how requirements are fulfilled by tasks and events, and what a fulfillment is.
RescueHub tracks training with three connected pieces:
- A Requirement is what must be trained during a training period (a quarter or year) — a placeholder for required training, satisfied by completing tasks or attending events.
- A Task is an assigned activity completed by a due date, at the individual's or company officer's own pace — not tied to a specific time or place (read a chapter, watch a video + quiz, a single-company drill done sometime this quarter).
- An Event is training scheduled for a specific date, time, and location (a drill night, a scheduled classroom session, instructor-led ladder training).
Both tasks and events can fulfill one or more requirements. When attendance or completion is verified, RescueHub records a fulfillment — the source of truth for credit toward a requirement. On the Requirements page you can see how many tasks and events are linked to each requirement.
A common setup: at the start of each period, an administrator creates a requirement for each type of required training, then at least one task or event to satisfy it.