Every successful academy eventually hits the same wall: one instructor cannot do it all. You can't teach every course, grade every assignment, answer every student question, manage every community chat, and run the business side — at least not well. The solution is team: co-instructors who teach specific courses, teaching assistants who grade assignments, moderators who manage community chats, revenue managers who handle finances. But adding team members to most LMS platforms is either expensive (per-seat fees that scale with team size) or insecure (shared logins where everyone has full admin access). Ukkera's Instructor Management solves both problems: unlimited team members at no extra cost, with six granular roles and per-course permissions.
Six Roles — The Right Level of Access for Everyone #
Ukkera offers six distinct roles, each with carefully calibrated permissions: Owner (full access, can invite others, can delete the academy), Editor (can edit course content, publish lessons, manage students — but cannot invite team members or see revenue), Assistant (can grade assignments and respond to student questions, but cannot edit content), Moderator (manages group chats and student behavior, no access to content or revenue), Revenue Manager (can view revenue dashboard and issue refunds, no access to content), and Read-Only (can view everything but change nothing — useful for auditors or board members).
Per-Course Assignment — Same Person, Different Roles #
The same instructor can have different roles on different courses. Dr. Ahmed can be Editor on "Intro to Python" (where he's the lead instructor), Assistant on "Advanced Algorithms" (where he just grades assignments), and Read-Only on "Web Development Bootcamp" (where he's reviewing the curriculum as a subject matter expert). This per-course granularity means you can involve experts in specific parts of your academy without giving them blanket access to everything. A guest lecturer invited for one module of a course can edit only their own lessons — they can't see the rest of the course, can't see student data, can't see revenue.
Full Audit Trail — Know Who Did What #
Every action by every team member is logged in an audit trail with timestamp and actor: who published which lesson, who graded which assignment, who issued which refund, who changed which permission. If a student complains that their assignment was graded unfairly, you can see exactly who graded it and when. If a refund was issued in error, you can trace it back to the team member who clicked the button. This audit trail is essential for academies with multiple team members — it keeps everyone accountable and provides the evidence you need if disputes arise.
Two-Factor Authentication for All Team Members #
Every team member must set up two-factor authentication (2FA) when they accept their invitation. This is non-negotiable: an academy with student data, course content, and revenue flowing through it cannot afford to have team members with password-only authentication. 2FA via authenticator app (Google Authenticator, Authy, 1Password) takes 30 seconds to set up and eliminates the most common security breach: compromised passwords. For an academy owner, knowing that every team member has 2FA means one less thing to worry about.
Unlimited Team Members — No Per-Seat Fees #
Ukkera charges per active student, not per instructor seat. Add 1 TA or 20 TAs — the cost is the same. This is fundamentally different from most LMS platforms, where adding team members means upgrading to a higher pricing tier. For growing academies, this means you can scale your team in parallel with your student base without watching your LMS bill climb. A 5-person academy team supporting 500 students pays the same per-student fee as a solo instructor supporting 500 students — you're not penalized for hiring help.
Common Team Structures That Work #
Three team structures we see work well: (1) Solo + TA — you teach, a TA grades assignments and answers routine student questions. Frees up 10-15 hours/week of your time. (2) Co-instructor model — two instructors split a course, each teaching the modules in their specialty. Lets you build courses faster and offer broader subject coverage. (3) Full academy team — Owner (you) + 3-5 Editors (each owns a course) + 2-3 Assistants (grading) + 1 Moderator (community) + 1 Revenue Manager (finances). This is the structure of academies earning $500K+/year on Ukkera. Start with solo + TA, grow into the full team structure as your revenue justifies it.