Instructors are a desk, with a payout rail.
Create courses, edit structure, attach quizzes, configure live, then read earnings and refunds. Payout setup is first-class. Admin can feature or unpublish from the academy CMS — you do not get a silent vanity store.
Build, examine, get paid.
/academy/create — course list and entry.
Metadata and structure for a courseId.
Questions, settings, live attach.
Sales and revenue for your catalog.
Buyer refund requests — not a DM.
/academy/payouts/setup — the rail that moves money.
Build, examine, get paid.
Teach dashboard
/academy/create — your course list and create entry.
Course editor
Metadata and content structure for a courseId at /academy/create/[courseId]/edit.
Quizzes
List, create, questions, settings, publish, attempt stats under /quizzes.
Live setup
Attach a live session to the course you already own.
Earnings
Sales and revenue analytics at /academy/payouts/earnings.
Refunds
Review buyer refund requests at /academy/payouts/refunds.
Payout setup
Connect the rail that actually moves money at /academy/payouts/setup.
Admin CMS
Staff can create, publish, feature, or delete courses. The catalog is not unmoderated.
Instructor versus academy CMS.
Certificates remain a path finish, not a paid stamp an instructor can mint.
| Seat | Can do | Cannot do |
|---|---|---|
| Instructor | Create, edit own courses, quizzes, live, earnings, refunds, payout setup | Feature the whole catalog, mint a cert by hand |
| Academy CMS / staff | Create, publish, feature, unpublish, delete | Silently reroute an instructor’s payout |
| Learner | Enroll, play, attempt quizzes, earn a cert | Edit syllabus or see another student’s book |
Apply as an instructor after signup.
Create, quizzes, and payouts are membership surfaces. Certificates remain a path finish, not a paid stamp.
