How does TrailLab track your participation?

Published

TrailLab measures your participation by counting learning actions you complete inside HuntCode—like finishing lesson quizzes and other tracked learning events. Each day on the heatmap represents your activity for that date, and darker squares mean you logged more participation that day.

What counts as participation

Participation is recorded when you take meaningful learning actions. These are intentional events that show progress (not just viewing pages).

  • Lesson quiz passed: Successfully passing a lesson quiz records participation for that day.
  • Module assessment passed: Passing a module-level assessment counts as participation and reflects a major learning milestone.
  • CodeLab exercise passed: Completing a CodeLab challenge successfully logs participation for hands-on practice.

What does not count

To keep metrics fair and meaningful, TrailLab avoids counting passive or accidental actions.

  • Refreshing pages: Reloading a page doesn’t add steps.
  • Idle time: Leaving a page open won’t increase participation.
  • Scrolling and reading only: Viewing content alone may not log participation unless you complete a tracked action.
  • Duplicate actions: Repeating the same action in a way that looks accidental may not add extra steps.

How the heatmap works

The TrailLab heatmap is a GitHub-style calendar view of your participation across time.

  • One square = one day: Each square represents a calendar date.
  • Color intensity: Darker squares mean more participation events were logged.
  • Tooltips: Hover a square to see the total steps recorded for that date.
  • Daily drilldown: Double-click a square to view the breakdown for that day (if enabled).

Timezone and day boundaries

Participation is grouped by day. If you’re working late at night, some actions may appear on the next day depending on your timezone and when the activity was recorded.

If you notice activity appearing on an unexpected date, it’s usually due to the time the action was logged (for example, near midnight).

Common questions

Why did the square flicker when I double-clicked?
The day panel opens and loads your daily activity. If loading is fast, it can appear as a quick flicker while the request completes.

Why does a day show “0 steps” even though I studied?
TrailLab only counts tracked participation actions. Reading or browsing without completing a tracked event may not log steps.

TrailLab tracking will continue improving over time, but the goal will stay the same: reflect meaningful participation—not passive time on page.

Newsletter