Patterns
Onboard a creator
Move from account intent to a course that is ready to teach.
On this page
Task sequence
- Choose the creator intent during registration.
- Complete the named account and course setup tasks.
- Follow each task to its actual settings or editor surface.
- Return to progress to see what remains.
Data and persistence boundary
Onboarding reflects profile and course data; the displayed step count is not a substitute for checking required fields or publication eligibility.
Failure and recovery
Keep unavailable tasks explained. Do not present a completed marker solely because a person opened a destination.
Source references
| File | Responsibility |
|---|---|
| src/components/EmailCodeAuth.tsx | Registration intent |
| src/components/OnboardingBar.tsx | Setup progress |
| src/components/onboarding/OnboardingStep.tsx | Task presentation |
Interface examples
Native TeachKit interfaces with fictional course, account, and learner records. Service responses and media are isolated demonstrations; no customer data or live changes. Captured at 2× resolution or higher. Select an image to inspect it full size.
Related topics
Source audit: 2026-10-22 · Revision 903bbf05ca9d · Documentation v2.0.0