Role Name: K-12 Instructional Designer
Account or Course level Role: Account
Role Intended Behavior: Edit staging and live courses, but not interact with live teachers/students. As this role is part of our in- office staff and we're a K12 (No FERPA) it isn't the end of the world if this person sees student grades/progress, but this role is designed to not mess with live users as much as possible. In a higher ed environment this could work as a sub-account level role in a sub account with only staging/dev courses. One the big ones for us is that this role does not have masquerade privileges. As masquerade page views are still recorded as the student's as well as the admin's, that permission is jealously guarded to keep the integrity of page views for troubleshooting.
Some of the outliers include "Edit Grades", which seems outside of the scope of this position, but this permission is required for adding/editing the grading scheme, which has to be added to each new course before it goes live. Our SIS grading scheme doesn't match Canvas' so a custom one must be set. It has the unfortunate byproduct of also allowing this person to edit grades for live students, which they are not permitted to do by institutional policy, but we can't prevent by permission.
Another outlier is "Post to discussions", which is enabled because we use discussions in training courses for faculty and not in student courses, because of the lack of ability to moderate them before they go live. If we moved to using these in live student courses we would reconsider this permission for this role.
Be sure to click into the second tab of the attached Excel sheet (Account level).