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.
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.
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.)
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.
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.