HailBytes SAT Tutorial
Training Tracks & Dashboard
Stitch individual training modules into a curriculum, assign it to a population, and watch completion in real time.
Concepts
- Module: a single lesson with content and a short quiz.
- Track: an ordered sequence of modules, optionally with pacing rules (e.g. one module per week).
- Completion: a per-user, per-module record. Quiz responses are stored and scored.
- Certificate: a branded PDF generated when a user finishes a track.
Build a Track
POST /api/training/tracks/
{
"name": "Phishing Fundamentals (4 weeks)",
"description": "Four-week intro to recognizing and reporting phishing.",
"pacing": {"type": "weekly"},
"modules": [
{"name": "Recognizing Phishing"},
{"name": "Credential Hygiene"},
{"name": "Reporting and Escalation"},
{"name": "Mobile and SMS Threats"}
]
}Or build it in the UI: Training → Tracks → New Track. Drag modules to reorder.
Assign a Track
Three ways to enroll users:
- Manual: select a target group and click Assign Track.
- Auto-enroll: bind the track to a risk rule.
- Post-click: configure JIT redirects to land on the track's first module (see JIT training).
Training Dashboard
The Training Dashboard surfaces nine widgets backed by the API:
| Widget | Endpoint |
|---|---|
| KPI sparklines | /api/training/stats |
| Track stats | /api/training/tracks/stats |
| Repeat-clicker watchlist | /api/reports/repeat_clickers |
| Training-vs-click scatter | /api/reports/training_vs_click |
| Threat-trend (12w / 26w) | /api/reports/trends |
| Cohort analysis | /api/reports/cohorts |
| Time-to-click | /api/reports/time_to_click |
| Template effectiveness | /api/reports/templates |
| Question stats per module | /api/training_modules/{id}/question_stats |
Certificates
POST /api/training/completions/{id}/certificate # Issue PDF
GET /api/training/certificates/ # List
GET /api/training/certificates/{id}/download # Download
Certificates pick up branding (logo, colors, support URL) from Settings → Branding, useful for MSSP white-label deployments.
Next Steps
Risk-Based Auto-Enroll
Trigger track assignment automatically from click and submission events.
View Tutorial →Related Tutorials
- Just-in-time post-click training — the bite-size complement to a track.
- Executive reports — show leadership how training is moving the metric.
- Browse the full tutorial library or see the HailBytes SAT product page.
Get the Free HailBytes SAT Getting Started Guide
A 7-part email series covering everything from your first deployment to advanced configuration and real-world workflows. One email per day, no spam.