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 |
---|---|---|
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 |
Send Email to Staff | course | |
Send Email to Cohort | course | |
Send Email to All Learners | course | |
Open Responses | View Open Responses | course |
Open Responses | Grade Responses | course |