Monday, March 16, 2026

Certification Completion Tracker

Certification Completion Tracker

Canadian Elite Volleyball Academy — Development Update • March 16, 2026

Certification Completion Tracker

## What & Why Build a "Certification Completion" progress tracker for coaches, similar to the existing Profile Completion bar. This gives coaches a clear visual of what certifications and credentials they still need to complete, and shows how their progress maps to their recommended coaching level and pay band. Michele's feedback shows coaches need a much clearer path through the certification requirements — right now the data is scattered across the community profile and coach portal with no unified "here's what you still need to do" view.

## Done looks like - On the community profile's Coaching tab, a new "Certification Completion" progress card appears above the existing coach profile data (similar to how Profile Completion appears on other tabs) - The card shows an overall percentage and a progress bar based on completed certification items - Expandable checklist groups items into clear categories: Safety Requirements (Safe Sport, EPIC Check, Police Check), NCCP Credentials (number, status, pathway), Foundational Modules (4 items), Development Modules (2 items), Advanced Modules (4 items) - Each incomplete item shows what it is and a brief "how to" hint - Below the checklist, a "Your Recommended Level" summary shows the calculated coaching level from calculateRecommendedAcademyLevel(), the corresponding pay band, and what's still needed to advance - Clicking any incomplete item opens the coach profile edit dialog (same edit dialog already used on the Coaching tab) - The tracker also appears on the Coach Portal's Certifications tab as a summary card at the top - Non-edit viewers see a read-only version without the action prompts

## Out of scope - Changing the calculateRecommendedAcademyLevel logic itself - Adding new certification fields to the schema - Modifying the CIF onboarding flow - Admin-side views of certification progress (that's already in Command Center staffing)

## Tasks 1. Build CertificationCompleteness component — Create a reusable component (similar pattern to ProfileCompleteness) that takes coach profile data and renders the grouped certification checklist with progress bar, percentage, category cards (Safety, NCCP, Foundational, Development, Advanced), and a recommended level/pay summary using the existing calculateRecommendedAcademyLevel function.

2. Add the tracker to the Community Profile coaching tab — Render the CertificationCompleteness component at the top of the coaching tab content area, wired to the existing coachProfile data and the coach profile edit dialog trigger so incomplete items can be actioned.

3. Add the tracker to the Coach Portal certifications tab — Add a compact version of the CertificationCompleteness component at the top of the certifications tab, using existing coachProfile query data, providing coaches a clear overview of what they've done and what's left.

## Relevant files - - - -

Canadian Elite Volleyball Academy
elitevolleyball.training

No comments:

Post a Comment