Permissions

Permissions

Overview

The new custom permissions functionality provides a much more streamlined way to configure permissions for roles in an organization and in courses.

Currently, permission settings for most of the different roles are listed under Admin/Permissions

Each role has its own tab that lists very specific permissions for that particular role. As the list of permissions has grown with feature improvements over the years, it has become important to provide a generalized area for you to review all of the roles and permissions.

All of the roles and their permissions designated under Admin/Policies are now displayed into one grid format. All roles and permissions are in one place, allowing for much easier viewing and navigation.

Business Permissions

The Business tab displays permission settings for users in the default organization outside of the context of a course, such as whether users can access the help center, add a new group, add a new course, etc.

If Organizations are enabled, scroll down the page to see the permission settings for users in those sub organizations in their own designated area. 

Course Permissions

The Courses tab displays permission settings for users depending on their role relative to the course.

The roles “Course instructor", "Course coteacher" and "Course assistant" are based on whether the user is an instructor, co-instructor, or teaching assistant within the course, not whether they have an "Instructor" role at the site level. For example, if a user with a "Manager" role happened to be instructing a course, then they would have a "Course instructor" role in the permissions grid.

The other roles, such as "Administrator", "Monitor", and "Content administrator", depend on whether the user has admin rights to that particular course's organization. For example, if a course's organization is set to "Sales" and an administrator does not have admin rights to the "Sales" organization, then they would not have "Administrator" permissions for that course. (This is exactly how our system has always worked, so you would not see any change in behavior when you migrate to custom permissions.)


Editing Permissions

To edit permissions, navigate to the applicable permissions grid and click Edit.

You can now select/deselect options for every role. Once you have finished, click Save.

Once permission changes are saved, the changes are implemented immediately for every role.

Accessing Per Organization Permissions

Once custom permissions are enabled, you can access and customize permissions on a per organization basis. To do so:

Navigate to the organization and click Admin/Permissions.

The Permissions page displays and you can edit permissions by clicking Edit.

Once you have finished making the required changes, click Save.

    • Related Articles

    • Teams

      Overview Teams is a feature that allows you to mirror your corporate hierarchy and provide a way to define a reporting and management structure. The Teams feature is disabled by default since it only generally applies to large businesses. To start ...
    • Home dashboard configuration

      Overview The Home page is the first thing users see when they log in. The home page dashboard makes it easy for users to quickly view banner information, locate their courses, check the calendar, and more! The Home dashboard contains three main ...
    • Panopto

      Overview Panopto is a software that provides lecture recording, screencasting, video streaming, and video content management, tools that are often used in E-learning environments. Panopto comes with a web-based content management system, a web-based ...
    • Organizations

      Overview Every account is associated with a customer organization. When you create accounts, you can specify which organization those accounts are to be associated with. Later, you can edit accounts and change their organization. To enable ...
    • LDAP

      Overview LDAP (Lightweight Directory Access Protocol) is a popular way for organizations to store account information for authentication and other purposes. Our platform can integrate with your LDAP server for authentication and optionally for ...