Trust & safety · Account roles
Account roles
Every EMPO account has exactly one role. Your role controls what appears in the dashboard sidebar and what actions you can take.
Student
The default for anyone who signs up. Students can browse and enroll in courses, take lessons and quizzes, earn certificates, view their purchase history, and apply to become an instructor.
Instructor
Granted after submitting an instructor application that an admin approves. Instructors can create and edit their own courses, build syllabi and customize each course’s certificate template, submit courses for review, see students enrolled in their courses, track earnings and request payouts, and mint API keys to drive their own courses programmatically. Instructors still see learner-side features for any course they enrolled in personally.
Admin
The platform operator. Admins see everything: every course, every enrollment, every payout, every certificate. Admins approve instructor applications, review courses submitted for publication, manage payouts, issue and revoke EMPO Training & Consultancy certificates, edit email templates, and configure platform-wide settings.
What a role does NOT decide
Role is one of three layers. Per-record ownership and scope still apply:
- An instructor can edit course X only if they own course X (or are listed as a collaborator).
- An API key’s scopes further narrow what its bearer can do, even when the underlying account is an admin.
- EMPO Training & Consultancy certificates (Project DPro, in-person, etc.) are always admin-only — instructors cannot issue them.
See Scopes & permissions for full details on how API keys layer on top of roles.