How to Manage Roles & Permissions in Your Learning Platform for Secure Access Control

How to Manage the Roles & Permissions?

Effectively managing roles and permissions in an online learning platform is essential for maintaining a secure, organized, and efficient digital learning environment. By clearly defining who can access what features and content, administrators ensure that users (from students to instructors and support staff) are empowered to perform their specific tasks without unnecessary distractions or security risks. Proper role and permission management streamlines workflows, prevents unauthorized access, and protects sensitive data.


Moreover, it also fosters collaboration and personalizes the learning experience for different user groups. This structured approach helps avoid confusion, reduces the risk of errors or data breaches, and ensures compliance with organizational policies. Ultimately, managing roles and permissions is key to supporting smooth operations, boosting user motivation, and enabling successful collaboration within the platform.


Info

Through this documentation, you will learn how you can manage the roles & permissions in your organisation’s learning platform.


Let’s get started πŸš€

​
Navigation

Managing roles and permissions in an online learning platform means deciding what each user (like learners & trainers) can see and do within the system. This is important because it helps keep the platform organized, secure, and easy to use by giving everyone the right level of access for their needs. With clear roles & permissions, you can protect sensitive information.


Alert

​Carefully follow the instructions below to learn how you can efficiently navigate to the β€œRoles & Permissions” section in your organization’s learning platform.


Click on the β€œSettings” dropdown to unwrap it and click on the β€œRoles & Permissions” option.



Roles & Permissions List View

Roles and permissions control what different users can do in your learning platform. They determine who can create courses, view reports, or manage students, like giving teachers access to their classes while restricting other areas. This system helps prevent mistakes, protects private information. By understanding roles, you can set up your team efficiently, fix access problems quickly, and keep your platform running.


Notes

Refer to the following table to understand more about the fees template list view.


Sr. No.

Fields

Description

1

β€œ+ New Role” Button

Click to create custom roles. Set permissions for different modules like Courses, Users, or Reports when making new roles.

2

Roles & Permissions Details List

View all roles (like Admin, Instructor) with their descriptions, creation dates, and assigned user counts. Predefined roles show full access details.

3

3-dot Actions Icon

Click to edit, duplicate, or delete any role. Manage permissions or update role details as needed.



Add a New Role

The platform lets you create custom roles to control what different users can access. By adding new roles like β€œTeaching Assistant”, you can give specific permissions to team members - this keeps your courses secure while letting staff do their jobs efficiently. Setting up these roles helps organize your team and prevents unauthorized changes to important materials.


Alert

Carefully follow the instructions below to learn how you can efficiently add a new role for the learners in your organization’s learning platform.


Step 1: Click on the β€œ+ Add Role” button to start adding a new role.



Step 2: A new panel will open in the middle of the screen. Fill in all the necessary fields to set the appropriate permissions. Refer to the following table to understand more about the promo codes list view.


Fields

Description

Role Name

Enter a unique name for the new role (50-character limit). Example: β€œSuper Admin” or β€œCounsellor”.

Description

Optionally add details about the role's purpose (e.g., β€œAccess to All Platform Functionalities”).

β€œPermission Management” Dropdown

Toggle permissions for modules like analytics, courses, and scheduling to control role access.

β€œAnalytics” Dropdown

Unwrap the dropdown and toggle the permissions to allow the trainers to view or export platform usage statistics and reports.

β€œFeedback Form” Dropdown

Unwrap the dropdown and toggle the permissions to create, edit, or delete feedback forms and view responses.

β€œDashboard” Dropdown

Unwrap the dropdown and toggle the permissions to access and customize the administrator dashboard view.

β€œScheduling” Dropdown

Unwrap the dropdown and toggle the permissions to create, modify, or cancel events, sessions, and timelines.

β€œCourses” Dropdown

Unwrap the dropdown and toggle the permissions to publish or unpublish courses and edit course content.

β€œBatches” Dropdown

Unwrap the dropdown and toggle the permissions to create or archive student batches and manage enrollments.

β€œAnnouncements” Dropdown

Unwrap the dropdown and toggle the permissions to post or delete platform-wide notifications.

β€œReports” Dropdown

Unwrap the dropdown and toggle the permissions to generate and share system performance reports.

β€œNew Enrollment” Dropdown

Unwrap the dropdown and toggle the permissions to register new learners and process enrollments.

β€œQuestion Bank” Dropdown

Unwrap the dropdown and toggle the permissions to add, edit, or remove exam questions and question sets.

β€œCurriculum” Dropdown

Unwrap the dropdown and toggle the permissions to design or modify learning paths and course structures.

β€œClass Recording” Dropdown

Unwrap the dropdown and toggle the permissions to upload or delete session recordings and manage access.

β€œCategory” Dropdown

Unwrap the dropdown and toggle the permissions to create, merge, or delete course classification tags.

β€œSubmission” Dropdown

Unwrap the dropdown and toggle the permissions to grade assignments and provide learner feedback.

β€œLearner” Dropdown

Unwrap the dropdown and toggle the permissions to view or edit learner profiles and progress data.

β€œInstructor” Dropdown

Unwrap the dropdown and toggle the permissions to assign instructors and modify teaching privileges.

β€œMembership” Dropdown

Unwrap the dropdown and toggle the permissions to configure subscription plans and access levels.

β€œBanner” Dropdown

Unwrap the dropdown and toggle the permissions to edit promotional banners and homepage content.

β€œSettings” Dropdown

Unwrap the dropdown and toggle the permissions to modify system configurations and integrations.

β€œCertificates” Dropdown

Unwrap the dropdown and toggle the permissions to issue or revoke completion certificates.

β€œPromocode” Dropdown

Unwrap the dropdown and toggle the permissions to create or deactivate discount vouchers.

β€œEmail” Dropdown

Unwrap the dropdown and toggle the permissions to send bulk communications and configure templates.

β€œDiscussions” Dropdown

Unwrap the dropdown and toggle the permissions to create the moderate forums and manage discussion threads.

β€œBlogs” Dropdown

Unwrap the dropdown and toggle the permissions to approve, publish, or remove blog articles.

β€œTestimonials”
Dropdown

Unwrap the dropdown and toggle the permissions to view, publish, or remove Testimonials.

β€œLeads and Enquires”
Dropdown

Unwrap the dropdown and toggle the permissions to view, edit, or remove any Leads and Enquires.

β€œCancel” Button

Unwrap the dropdown and toggle the permissions to discard the new role creation without saving any changes.

β€œCreate Role” Button

Unwrap the dropdown and toggle the permissions to save the new role with selected permissions after filling required fields.



Step 3: Click on the β€œCreate Role” button to save all the permissions.



Step 4: After clicking on the β€œCreate Role” button, a success message will appear at the top of the screen.



Edit an Existing Role

You can update existing user roles to change what permissions they have in your learning platform. This helps when team members get new responsibilities or when you need to adjust access to courses, reports, or settings. Keeping roles current ensures everyone has the right level of access while keeping your platform secure and organized.


Alert

Carefully follow the instructions below to learn how you can efficiently edit an existing role for the learners in your organization’s learning platform.


Step 1: Click on the 3-dot actions icon and click on the β€œEdit Role” option.



Step 2: A new panel will open on the right side of the screen. Make changes in the necessary fields and click on the β€œUpdate” button. Refer to the following table to understand more about the promo codes list view.



Fields

Description

Role Name

Enter a unique name for the new role (50-character limit). Example: β€œSuper Admin” or β€œCounsellor”.

Description

Optionally add details about the role's purpose (e.g., β€œAccess to All Platform Functionalities”).

β€œPermission Management” Dropdown

Toggle permissions for modules like analytics, courses, and scheduling to control role access.

β€œAnalytics” Dropdown

Unwrap the dropdown and toggle the permissions to allow the trainers to view or export platform usage statistics and reports.

β€œFeedback Form” Dropdown

Unwrap the dropdown and toggle the permissions to create, edit, or delete feedback forms and view responses.

β€œDashboard” Dropdown

Unwrap the dropdown and toggle the permissions to access and customize the administrator dashboard view.

β€œScheduling” Dropdown

Unwrap the dropdown and toggle the permissions to create, modify, or cancel events, sessions, and timelines.

β€œCourses” Dropdown

Unwrap the dropdown and toggle the permissions to publish or unpublish courses and edit course content.

β€œBatches” Dropdown

Unwrap the dropdown and toggle the permissions to create or archive student batches and manage enrollments.

β€œAnnouncements” Dropdown

Unwrap the dropdown and toggle the permissions to post or delete platform-wide notifications.

β€œReports” Dropdown

Unwrap the dropdown and toggle the permissions to generate and share system performance reports.

β€œNew Enrollment” Dropdown

Unwrap the dropdown and toggle the permissions to register new learners and process enrollments.

β€œQuestion Bank” Dropdown

Unwrap the dropdown and toggle the permissions to add, edit, or remove exam questions and question sets.

β€œCurriculum” Dropdown

Unwrap the dropdown and toggle the permissions to design or modify learning paths and course structures.

β€œClass Recording” Dropdown

Unwrap the dropdown and toggle the permissions to upload or delete session recordings and manage access.

β€œCategory” Dropdown

Unwrap the dropdown and toggle the permissions to create, merge, or delete course classification tags.

β€œSubmission” Dropdown

Unwrap the dropdown and toggle the permissions to grade assignments and provide learner feedback.

β€œLearner” Dropdown

Unwrap the dropdown and toggle the permissions to view or edit learner profiles and progress data.

β€œInstructor” Dropdown

Unwrap the dropdown and toggle the permissions to assign instructors and modify teaching privileges.

β€œMembership” Dropdown

Unwrap the dropdown and toggle the permissions to configure subscription plans and access levels.

β€œBanner” Dropdown

Unwrap the dropdown and toggle the permissions to edit promotional banners and homepage content.

β€œSettings” Dropdown

Unwrap the dropdown and toggle the permissions to modify system configurations and integrations.

β€œCertificates” Dropdown

Unwrap the dropdown and toggle the permissions to issue or revoke completion certificates.

β€œPromocode” Dropdown

Unwrap the dropdown and toggle the permissions to create or deactivate discount vouchers.

β€œEmail” Dropdown

Unwrap the dropdown and toggle the permissions to send bulk communications and configure templates.

β€œDiscussions” Dropdown

Unwrap the dropdown and toggle the permissions to create the moderate forums and manage discussion threads.

β€œBlogs” Dropdown

Unwrap the dropdown and toggle the permissions to approve, publish, or remove blog articles.

β€œTestimonials”
Dropdown

Unwrap the dropdown and toggle the permissions to view, publish, or remove Testimonials.

β€œLeads and Enquires”
Dropdown

Unwrap the dropdown and toggle the permissions to view, edit, or remove any Leads and Enquires.

β€œCancel” Button

Unwrap the dropdown and toggle the permissions to discard the new role creation without saving any changes.

β€œCreate Role” Button

Unwrap the dropdown and toggle the permissions to save the new role with selected permissions after filling required fields.



Step 3: After clicking on the β€œUpdate” button, a success message will appear at the top of the screen.



View Users Assigned to a Specific Role

The Role Details section shows what different users can do in your learning platform. You can check what access teachers, students, and admins have, like who can create courses or view reports. This helps you make sure people only see what they need, keeping everything organized and secure.


Alert

Carefully follow the instructions below to learn how you can efficiently view users assigned to a specific role in your organization’s learning platform.


Step 1: Click on a role name whose details you want to view.



OR


Step 1: Apart from this, you can also click on the 3-dot actions icon and click on the β€œUsers Assigned” option.



Step 2: A new panel will open on the right side of the screen that shows the users assigned to that role.



Clone an Existing Role

The clone role feature lets you copy an existing user role and adjust its permissions as needed. This saves time when creating similar access levels, ensuring new users get the right permissions without starting from scratch. By editing cloned roles, you can customize access for different team members while keeping your platform's security settings.


Alert

Carefully follow the instructions below to learn how you can efficiently clone an existing role in your organization’s learning platform.


Step 1: Click on the 3-dot actions icon and click on the β€œClone Role” option.



Step 2: After clicking on the β€œClone Role” option, a success message will appear at the top of the screen.



Delete an Existing Role

You can remove old or unused roles from your learning platform to keep your user permissions clean & organized. This helps maintain security by ensuring current roles have access, prevents confusion for users, and helps to manage who can do what on your platform.


Alert

Carefully follow the instructions below to learn how you can efficiently delete an existing role in your organization’s learning platform.


Step 1: Click on the 3-dot actions icon and click on the β€œDelete” option.



Step 2: A confirmation message will appear at the top of the screen. Click on the β€œDelete” option to confirm your decision.



Step 3: After clicking on the β€œDelete” option, a success message will appear at the top of the screen.



Step 4: After clicking on the β€œDelete” option, a success message will appear at the top of the screen.



Explaining All the Roles in the System

The platform uses different roles to control what each user can see and do while letting managers oversee entire branches. These permission levels keep your learning system organized, prevent mistakes, and protect sensitive information. 


Understanding how roles work helps you set up your team properly, solve access issues quickly, and make sure everyone has the tools they need without unnecessary privileges.


Info

For more information regarding the roles in the system, please refer to the β€œExplaining the Roles in the System” document.


Info
If you have any queries, please feel free to reach out to us at support@edmingle.com. We will be happy to help you! :)


    • Related Articles

    • Explaining the Roles in the System

      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 ...
    • How to Manage the Admins & Instructors?

      Managing Admins and Instructors from a Learner’s Profile on an online learning platform makes it easier to stay organized and get the help you need. With this feature, learners can easily find and reach out to the right person, whether it's for ...
    • How to Manage Learners?

      Managing learners on a learning platform helps make sure everyone has a smooth and successful learning experience. As a trainer or admin, you can see how each learner is doing, assign them courses, and check if they have completed their lessons. This ...
    • How to Manage Learner’s Payment Records?

      Managing learner payment records is important to keep track of all payments and avoid any issues. It helps the platform’s administrators fix any payment problems, check transaction details, and make sure everything is working. By managing payment ...
    • How to Manage Admissions/Fees of the Learners?

      Managing admissions and fees for learners on an online learning platform is an important task that helps keep everything organized and running smoothly. When you set up a good system for handling this, you can easily track who has signed up, who has ...