Understanding all the roles in the system is important for assigning the right responsibilities and ensuring smooth platform management. Each role (whether it's an Instructor, Batch Manager, Admin, or Super Admin) comes with specific permissions that support teaching, coordination, and system-wide control.
Being aware of what each role can access and manage helps maintain clarity and avoid confusion. Moreover, it also helps in ensuring that the tasks are handled efficiently across the platform.

Through the following documentation, we will guide you through a brief explanation of all the roles in the system in your organization’s learning platform:
Let’s get started 🚀
Instructors teach courses and guide learners in their assigned groups, tracking progress and grading work. Understanding this role helps ensure they can access live classes, review student performance, and manage profiles.

Here’s a piece of in-depth information regarding what instructors can access in your organization’s learning platform:
Teach and manage assigned courses and batches.
Join any class, even if they’re not part of that group.
Turn on the “Live Class Recording” feature to view previous classes.
View all student work, feedback, and progress for their groups.
Update student profiles and passwords.
Check tests, attendance, lesson completion, and grading.
Review and score student progress and session reports.
Batch Managers coordinate specific learner groups, handling schedules and progress tracking. Knowing their capabilities ensures smooth batch operations, from assignment reviews to activity monitoring, and keeps track of courses.

Here’s a piece of in-depth information regarding what Batch Managers can access in your organization’s learning platform:
Manage all learner groups within their assigned courses.
Track and monitor each group's progress and activities.
Check assignments and monitor student participation.
Additional Batch Managers support primary managers in overseeing batches during absences. This role is key to uninterrupted course management, allowing temporary access to learner data and task handling for consistent operations.

Here’s a piece of in-depth information regarding what Additional Batch Managers can access in your organization’s learning platform:
View and manage all batches in a course when the main Batch Manager is unavailable.
Take temporary responsibility for monitoring learner progress and activities.
Ensure that course operations remain uninterrupted during the main manager's absence.
Admins manage branch-level operations like scheduling classes and promo codes without accessing sensitive data. Recognizing their permissions helps delegate branch-specific tasks effectively while maintaining financial and course creation controls.

Here’s a piece of in-depth information regarding what Admins can access in your organization’s learning platform:
Track and review learner performance every week.
See all live classes running within their assigned courses.
Schedule live classes, start new sessions, and restart completed classes.
View and manage full batch details, handle tasks within their assigned branch, and create/edit promo codes.
Manage multiple branches if assigned, with access to most branch-specific tasks.
Super Admins hold full platform control across all branches, overriding role-based restrictions. This role is critical for system-wide security audits, emergency access, and maintaining organizational oversight.

Here’s a piece of in-depth information regarding what Super Admins can access in your organization’s learning platform:
Perform all actions that other roles can perform, including managing all users, courses, and settings.
Have unrestricted access to all branches, including sensitive data related to sales, payments, and financial transactions.
Can manage and edit every aspect of the platform without limitations.
