Students
* Browse & discover courses (catalog, featured, search)
* Course details (outcomes, curriculum, instructors)
* Cart & checkout (promo codes, discounts, payment flows)
* Learning experience (video playback preferences, downloads, autoplay, quality)
* Meetings (join scheduled sessions, live learning)
* Notifications (system + course updates)
* Profile & preferences (language/theme/currency, reminders)
Instructors
* Instructor profile
* Course creation / management entry points
* Meeting scheduling & hosting
* Instructor dashboards (summary/accounting endpoints, activity summaries)
* Promotions (create/submit for approval if enabled for role)
* Notifications to students (where allowed)
Universities / Schools (Institutional)
(What you can present as “organization-ready” capabilities)
* Managed learning structure (courses + instructors + students)
* Scheduled sessions / meetings
* Controlled access and policy-driven preferences
* Reporting hooks (admin summaries, instructor summaries)
Admins / Super Admins
* Approvals & governance (promotions approval, instructor requests)
* Broadcast messaging / enterprise notification tools
* Diagnostics tools (storage inspector, admin-only tools)
* Global configuration management (support, tickets, moderation)
* Oversight dashboards (admin summaries, accounting summaries)