Developers
Architecture Overview
One page. The mental model for how a purchase becomes a certified learner.
Learn with Foundation is a pipeline of focused services. Each stage hands off to the next, so you can reason about and extend one concern at a time.
Course CPT
↓
Discover Courses
↓
Course Resolver
↓
Enrollment Service
↓
Progress Service
↓
Certificate Service
- Course CPT: your existing course content, untouched.
- Discover Courses: maps that post type into Learn with Foundation.
- Course Resolver: resolves a course and its curriculum at runtime.
- Enrollment Service: grants and revokes access from commerce events.
- Progress Service: records lesson and quiz completion.
- Certificate Service: issues and verifies credentials on completion.