Brightpath Learning
Knowing which student needs help this week.
A mastery-based learning platform with early-warning analytics that lifted course completion 29% across a 340,000-student network.
- Year
- 2024
- Duration
- 10 months
- Team
- 13 people
- Sector
- Education
0%
Course completion
Increase across all programs
0.0 wks
At-risk identification
Earlier than the previous grade-based trigger
0%
Accessibility
WCAG 2.2 AA across all student-facing surfaces
0K
Students served
Across 14 countries
Brightpath Learning
An online education provider delivering accredited secondary and continuing-education programs to 340,000 students across 14 countries.
To make sure no student's difficulty goes unnoticed until it's a failing grade.
Logo concept
A path of ascending dashes resolving into a solid line — progress becoming mastery.
#065F46#10B981Founded
2011
Headquarters
Toronto, Ontario
Employees
1,850
Sector
Education
Every surface we shipped
11 designed screens across 3 deliverables, rendered live rather than captured as static images.
Program Marketing
Course discovery with accreditation and outcome data.
Student Dashboard
Mastery progress with next-best-action guidance.
Instructor Analytics
Early-warning signals across the student cohort.
Enrollment
Registration, transfer credit, and cohort assignment.
Course Catalog
Curriculum, prerequisites, and mastery mapping.
Outcome Reports
Accreditation and completion reporting.
Settings
Organization, team, and integration configuration.
Mobile application
Sign In
Create Account
Notifications
Profile
Across every form factor
The same design system, rendered at each breakpoint it has to survive.
The challenge
Brightpath measured engagement — logins, video completion, time on page — and none of it predicted whether a student would pass. Instructors learned a student was struggling when a grade posted, typically too late for meaningful intervention. Completion rates sat at 61%, and exit surveys consistently cited feeling lost without knowing how to ask for help. The platform's accessibility had also been retrofitted rather than designed in, and failed audit in eleven places.
Research
- Analysis of three years of outcome data against every engagement signal collected
- Interviews with 40 instructors on how they currently identify struggling students
- Exit surveys and follow-up interviews with 120 non-completing students
- Full WCAG 2.2 audit of the existing platform
The solution
We replaced time-based progression with mastery-based: students advance on demonstrated understanding rather than elapsed weeks, and the system knows precisely which concept is blocking them. The early-warning model consumes assessment-level performance rather than engagement proxies, flagging risk an average of 3.5 weeks earlier than the previous grade-based trigger. Instructors receive a ranked list of students needing attention with the specific concept in question — not a risk score, which the academic team correctly noted invites fatalism.
UX decisions
Instructors see the blocking concept, never a bare risk score
The academic team was firm that a number labeling a student 'at risk' shapes teacher expectations. Naming the concept keeps the intervention concrete and the student unlabeled.
Students see mastery progress, not class ranking
Comparative display demotivated exactly the students most in need of persistence. Progress against the concept map kept the frame individual.
Accessibility built into the design system, not audited after
The retrofit had failed in eleven places precisely because it was a retrofit. Contrast, focus order, and semantics became component-level guarantees.
Next-best-action limited to a single recommendation
Students shown a list of five things to work on did none of them. One clear next step measurably outperformed a menu.
Features
- Mastery-based progression with concept-level dependency mapping
- Early-warning analytics on assessment performance, not engagement proxies
- Instructor intervention workflows with concept-specific context
- WCAG 2.2 AA guaranteed at the design-system level
- Offline-capable mobile learning for low-connectivity regions
- Transfer credit evaluation and cohort assignment
- Accreditation and outcome reporting across 14 jurisdictions
Technology
Architecture
The Next.js platform serves course content through an ISR-backed catalog with per-student progression state in PostgreSQL. Assessment events stream into Snowflake, where the Python risk model runs nightly against a concept-dependency graph to identify blocking concepts per student. Redis caches the concept map and session progression. The model was validated against three years of held-out historical outcomes before any instructor saw its output, and the rollout retained a control cohort so the completion lift could be measured rather than asserted.
Results
Course completion rose from 61% to 79% — a 29% relative increase — measured against the held-out control cohort rather than pre/post, which the academic team insisted on. At-risk students are identified 3.5 weeks earlier on average. All student-facing surfaces pass WCAG 2.2 AA. Instructor survey responses shifted markedly on the question of whether they could tell who needed help.
Lessons learned
- 01Insisting on a control cohort cost us a more impressive headline number and gave us one we could actually defend. The pre/post figure would have been meaningfully inflated by concurrent curriculum changes.
- 02The academic team's objection to risk scores was the most important design input we received. Engineering instincts favored the score; the pedagogy was right.
- 03Building accessibility into components rather than pages made it essentially free to maintain. The retrofit had been costing them a failed audit every cycle.
How the engagement ran
10 months across 4 phases with a team of 13.
Learning Science Review
6 weeksWorked with the academic team to define mastery models per subject area.
Mastery frameworkSignal taxonomyEthics reviewPlatform Rebuild
16 weeksRebuilt course delivery around mastery progression with accessibility designed in.
Learning platformDesign systemWCAG auditEarly-Warning Analytics
12 weeksBuilt and validated the risk model against three years of historical outcomes.
Risk modelInstructor dashboardIntervention workflowsRollout & Measurement
8 weeksDeployed by program with a held-out control cohort to measure real effect.
Rollout planControl studyOutcome analysis
“For the first time I can tell you on a Tuesday which of my students is stuck and on exactly what. That's not a dashboard improvement, that's a different job.”
Have a problem shaped like this one?
We start every engagement with a paid discovery sprint. You get an architecture assessment and a delivery plan — whether or not you continue with us.
Related engagements
About this case study: Brightpath Learning is a fictional client. This engagement, its metrics, and its quotes are illustrative work product created to demonstrate our delivery approach, architecture reasoning, and design process. They do not describe a real customer.


