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:

  1. Manual: select a target group and click Assign Track.
  2. Auto-enroll: bind the track to a risk rule.
  3. 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:

WidgetEndpoint
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 →

MSSP White-Label

Deliver branded reports and certificates to your client tenants.

View Tutorial →

Related Tutorials

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.