Published Apr 21

Full Permission Mapping v3

This list was created based on the visual interface of both the LMS and Studio. It includes a tentative Resource Type for each permission and organizes permissions into sections that mirror the platform’s UI structure.

It’s important to note that this is not a definitive list, but rather a working reference to guide the review of each section as the new RBAC system is implemented. For each implementation phase, it's necessary to revisit the specific actions a user needs to perform and, from that, design a categorization that makes sense for the people managing access.

This may involve splitting or grouping permissions to create a more useful tool for administrators. While some suggested Resource Types are included, these should also be reviewed during the implementation of each section to ensure alignment with user needs and system architecture.

Section

Permission

Resource Type

Section

Permission

Resource Type

Role Management

Create Role

rbac_management

Role Management

Edit Role

rbac_management

Role Management

Copy Role

rbac_management

Role Management

Delete Role

rbac_management

Role Management

Assign a Role

rbac_management

Role Management

List All Users and Their Roles

rbac_management

Course Authoring

Create Course

course

Course Authoring

Create Library

library

Course Authoring

Set Course Schedule

course

Course Authoring

Course Start

course

Course Authoring

Course Finish

course

Course Authoring

Enrollment Start

course

Course Authoring

Enrollment Finish

course

Course Authoring

Set Course Pacing

course

Course Authoring

Set Course Language

course

Course Authoring

Set Course Description

course

Course Authoring

Set Course Overview

course

Course Authoring

Set Course Card Image

course

Course Authoring

Set Course Introduction Video

course

Course Authoring

Set Requirements

course

Course Authoring

Set Pre-Requisite

course

Course Authoring

Set Course Content License

course

Course Grading

Edit Grading Scale

course

Course Grading

Set Grace Period

course

Course Grading

Add Assignment Type

course

Course Grading

Edit Assignment

course

Course Grading

Assignment Name

course

Course Grading

Number of Assignments Per Course

course

Course Grading

Number of Droppable Assignments

course

Course Team Management

Add/Delete Team Member

rbac_management

Course Team Management

Add/Delete Admin Access

rbac_management

Group Settings

Create Group

group/rbac_management TBD

Group Settings

Delete Group

group/rbac_management TBD

Group Settings

Edit Group Name

group/rbac_management TBD

Group Settings

Create Group Configuration

group/rbac_management TBD

Group Settings

Edit Group Configuration

group/rbac_management TBD

Advanced Course Settings

Edit Advanced Module List

course TBD

Advanced Course Settings

Edit Certificate Long Name

course TBD

Advanced Course Settings

Edit Certificate Short Name

course TBD

Advanced Course Settings

Edit Certificate Web/HTML View Overrides

course TBD

Advanced Course Settings

Edit Cosmetic Course Display Price

course TBD

Advanced Course Settings

Edit Course About Page Image

course TBD

Advanced Course Settings

Edit Course Advertised Start

course TBD

Advanced Course Settings

Edit Course Announcement Date

course TBD

Advanced Course Settings

Edit Course Banner Image

course TBD

Advanced Course Settings

Edit Course Display Name

course TBD

Advanced Course Settings

Edit Course Instructor

course TBD

Advanced Course Settings

Set Course is New

course TBD

Advanced Course Settings

Edit Course Learning Information

course TBD

Advanced Course Settings

Edit Course Maximum Student Enrollment

course TBD

Advanced Course Settings

Replace Course Number Display String

course TBD

Advanced Course Settings

Set Course Organization Display String

course TBD

Advanced Course Settings

Edit Name of Course Video Thumbnail Image

course TBD

Advanced Course Settings

Set Course Visibility for Unenrolled Learners

course TBD

Advanced Course Settings

Set Course Visibility in Catalog

course TBD

Advanced Course Settings

Set Course-Wide Custom CSS

course TBD

Advanced Course Settings

Set Course-Wide Custom JS

course TBD

Advanced Course Settings

Allow Opting Out of Proctored Exams

course TBD

Advanced Course Settings

Enable Proctored Exams

course TBD

Advanced Course Settings

Enable Zendesk Tickets for Suspicious Proctored Exam Attempts

course TBD

Advanced Course Settings

Set Proctoring Provider

course TBD

Advanced Course Settings

Enable Subsection Prerequisites

course TBD

Advanced Course Settings

Enable Timed Exams

course TBD

Advanced Course Settings

Set Days Early for Beta Users

course TBD

Advanced Course Settings

Disable Progress Graph

course TBD

Advanced Course Settings

Set Due Date

course TBD

Advanced Course Settings

Set Due Date Display Format

course TBD

Advanced Course Settings

Enable Flexible Grading for Peer ORAs

course TBD

Advanced Course Settings

Enable CCx

course TBD

Advanced Course Settings

Set External Login Domain

course TBD

Advanced Course Settings

Set LTI Passports

course TBD

Advanced Course Settings

Set Matlab API Key

course TBD

Advanced Course Settings

Add HTML Textbooks

course TBD

Advanced Course Settings

Set Invitation Only

course TBD

Advanced Course Settings

Enable LaTeX Compiler

course TBD

Advanced Course Settings

Set Randomization

course TBD

Advanced Course Settings

Set Remote Gradebook

course TBD

Advanced Course Settings

Enable Video Caching System

course TBD

Advanced Course Settings

Set Social Media Sharing URL

course TBD

Advanced Course Settings

Set Static Asset Path

course TBD

Advanced Course Settings

Set Teams Configuration

course TBD

Advanced Course Settings

Set Video Sharing Options

course TBD

Advanced Course Settings

Set Video Upload Credentials

course TBD

Certificates

Activate/Deactivate Certificates

certificates

Certificates

Preview Certificates

certificates

Certificates

Edit Certificates

certificates

Certificates

Edit Course Title

certificates

Certificates

Add/Delete Signatures

certificates

Certificates

Edit Signatures (Name, Title, Organization, Image)

certificates

Tools

Import Course

rbac_management TBD

Tools

Export Course

rbac_management TBD

Tools

Export Tags

rbac_management TBD

Tools

View Checklist

rbac_management TBD

Course Outline

Create Section

course

Course Outline

Edit Section (Basic, Visibility: Hide/Unhide from Learners)

course

Course Outline

Duplicate Section

course

Course Outline

Delete Section

course

Course Outline

Publish Section

course

Course Outline

Create Sub-Section

course

Course Outline

Edit Sub-Section (Basic, Visibility, Clarification Needed)

course

Course Outline

Duplicate Sub-Section

course

Course Outline

Delete Sub-Section

course

Course Outline

Publish Sub-Section

course

Course Updates

Post Course Update

course

Course Updates

Edit Course Handouts

course

Course Pages, Resources, and Features

Enable/Disable Progress

course

Course Pages, Resources, and Features

Enable/Disable Discussion

course

Course Pages, Resources, and Features

Enable/Disable Notes

course

Course Pages, Resources, and Features

Enable/Disable Calculator

course

Course Pages, Resources, and Features

Enable/Disable Live

course

Course Pages, Resources, and Features

Enable/Disable Textbooks

course

Course Pages, Resources, and Features

Enable/Disable Custom Pages

course

Course Pages, Resources, and Features

Open Response Assessment Settings

course

File Management

Add Files

course

File Management

Delete Files

course

File Management

Download Files

course

Publishing and Announcements

Force Publish Course

course

Publishing and Announcements

Edit Sidebar Announcements

course

Course Overview

View Course Content

course

Course Overview

Submit Answer

course

Course Overview

View Course Completion (Self)

course

Course Overview

View Course Grading (Self)

course

Course Overview

View Dates

course

Forum

View Discussion Forum

forum

Forum

Post Messages

forum

Forum

Edit Messages

forum

Forum

Delete Messages

forum

Forum

Review Messages Flagged for Misuse

forum

Forum

Close Posts

forum

Forum

Reopen Posts

forum

Forum

Pin Posts

forum

Forum

Mark Responses as Correct Answers

forum

Enrollment

Enroll/Un-Enroll Users

rbac_management

Enrollment

Register Users

rbac_management

Enrollment

Add/Remove Beta Testers

rbac_management

Enrollment

Add User to Role

rbac_management

Enrollment

Add Cohort

rbac_management

Enrollment

Add Learners to Cohort

rbac_management

Enrollment

Edit Cohort Name

rbac_management

Enrollment

Associate Content Group to Cohort

rbac_management

Grading

Extend Due Date to a Learner

course

Grading

Reset Due Date to a Learner

course

Grading

List All Graded Subsections with Extended Due Dates

course

Grading

List All Learners with Extended Due Dates

course

Grading

View Gradebook for All Enrolled Learners

course

Grading

View a Specific Learner's Grades and Progress

course

Grading

Edit Learner's Grade for a Specific Problem

course

Grading

Reset Learner Attempts

course

Grading

Rescore Learner’s Submission

course

Grading

Edit Learner Score

course

Grading

Delete Problem History

course

Grading

Adjust All Enrolled Learners' Grades for a Specific Problem

course

Learners Data

Download Grading Configuration

learners_data

Learners Data

Download Learners' Profile Data

learners_data

Learners Data

Download Non-Enrolled Learners

learners_data

Learners Data

Download Anonymized Learners' IDs

learners_data

Learners Data

Download Learner’s Answers to a Problem

learners_data

Learners Data

View Certificate Issued

learners_data

Learners Data

Download Certificates Issued

learners_data

Learners Data

Download Grade Report of All Learners

learners_data

Learners Data

Download Problem Grade Report

learners_data

Learners Data

Download ORA Data Report

learners_data

Learners Data

Download ORA Summary Report

learners_data

Learners Data

Download Submission Files Archive

learners_data

eMail

Send Email to Staff

course

eMail

Send Email to Cohort

course

eMail

Send Email to All Learners

course

Open Responses

View Open Responses

course

Open Responses

Grade Responses

course

 

Related content