L&D Progress Tracking — Platform Handoff
Status: Handoff (non-technical product brief)
Owner: L&D (Brylle Girang)
Audience: Platform team
Last updated: 2026-04-13
Schema implementation status (2026-04-13)
The course → module layer is live in Internal AI Core (same Supabase project as team), under PLT-1284:
learning_courses— course catalog (seeded:foundation,accelerator).learning_modules.parent_course— links each module to its course.learning_progress— unified progress table (replacesmodule_progress); rows are either course-scoped or module-scoped.
Platform reference: knowledge/platform/docs/ld-supabase-learning-schema.md
L&D summary: knowledge/people/learning-development/engineering/supabase-progress-schema.md
Remaining from this handoff (not in PLT-1284): lesson-level tables, vendor certification progress, optional dedicated brainforge-ld project if we split workloads later.
What we need built
A dedicated Supabase project (brainforge-ld) wired into The Forge platform to track team member progress across the Foundation course and Vendor Certifications.
Note (2026-04-13): L&D catalog and progress currently live in Internal AI Core; a separate brainforge-ld project is still optional and not provisioned in the org list used for MCP. Treat the note above as the interim hosting decision until Platform splits projects if needed.
The four questions it must answer
- Who has started? — team members who opened at least one lesson or cert page
- Where are users? — which lesson within which module each person is currently on
- Who completed modules? — team members who finished all lessons in a given module
- Who completed a course or certification? — team members who finished all modules in a track, or passed a vendor exam
Content structure to track
Foundation Course (Course → Module → Lesson)
8 modules, 30 total lessons:
- Module 1: Cursor + GitHub Setup (3 lessons)
- Module 2: Delivery Standards × AI (3 lessons)
- Module 3: Cursor Deep Dive (8 lessons)
- Module 4: GitHub for Brainforge (5 lessons)
- Module 5: The Forge (4 lessons)
- Module 6: Cloud Agents (2 lessons)
- Module 7: Applied Task (2 lessons)
- Module 8: Certification (3 lessons)
Plus optional Accelerator modules (A1: 4 lessons, A2: 4 lessons).
Vendor Certifications (no sub-lessons — tracked at the certification level)
- Omni Platform Certification
- Omni Quickstart Certification
- SnowPro Core
- SnowPro Advanced: Data Engineer
- SnowPro Specialty: Gen AI
- Claude Certified Architect: Foundations (WIP)
Progress states
Foundation lessons:
in_progress— user opened the lessoncompleted— user clicked “Mark as Complete”
Vendor certifications:
studying— user opened the cert study pageexam_booked— user has scheduled their exam datepassed— user confirmed they passedfailed— user attempted and did not pass
How progress gets recorded
| Trigger | What gets recorded |
|---|---|
| User opens a lesson page | Lesson marked in_progress |
| User clicks “Mark as Complete” on a lesson | Lesson marked completed |
| All lessons in a module are completed | Module completion recorded automatically |
| All required modules in a track are completed | Track/course completion recorded automatically |
| User opens a cert study page | Cert marked studying |
| User logs an exam date | Cert marked exam_booked with date |
| User confirms they passed | Cert marked passed with timestamp |
Reporting queries it enables
| Question | How |
|---|---|
| Who started the Foundation course? | Query lesson progress — any in_progress or completed row |
| Where is a specific person in the course? | Latest lesson with in_progress status, sorted by module + lesson order |
| Who completed Module 3? | Query module completions for 03-cursor-deep-dive |
| Who has not started yet? | Cross-reference team table in Internal AI Core against lesson progress |
| Who passed SnowPro Core? | Query cert progress where status = 'passed' and cert = snowpro-core |
| Who is studying but hasn’t booked an exam? | Query cert progress where status = 'studying' |
Related
- L&D home:
knowledge/people/learning-development/README.md - L&D engineering note (schema for program owners):
knowledge/people/learning-development/engineering/supabase-progress-schema.md - Foundation course:
knowledge/people/learning-development/programs/courses/foundation/README.md - Vendor certifications:
knowledge/people/learning-development/programs/certifications/README.md