Documentation:WeBWorK/Roles and Permissions Settings
This page outlines the roles available in the UBC version of WeBWorK and their associated permission settings. A table of Canvas to WeBWork Role mapping is provided at the bottom.
For courses created in Canvas, only the Professor/TA/Designer/Student roles are explicitly mapped to their Canvas roles. The "Guest" role is a fallback for unrecognized roles from Canvas. For example, if a Canvas admin launched into the course but isn't enrolled in the Canvas course (they don't have a course role), they'll end up as a Guest.
The Grade/Login Proctor roles are for in-person proctored quizzes. Login Proctors start quizzes for students and Grade Proctors allow students to submit their finished quiz.
| Professor | TA | Designer | Grade Proctor | Login Proctor | Student | Guest | |
|---|---|---|---|---|---|---|---|
|
General |
|||||||
| View Course Home Page | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| View User Settings | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Change Email | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Change Password | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| View Grades | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Report Bugs | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Email WeBWorK TA | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Receive Emails (from above) | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
|
Instructor Tools |
|||||||
| Access Instructor Tools | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Modify Student Data (Classlist Editor) | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Access Question Bank (Library Browser) | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| View Statistics | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| View Student Progress | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Submit Answers for Student | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| View All Student Past Answers | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Use Scoring Tools | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Email Anyone in the Course | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Email All Students | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Manage Course Files | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Edit Course Configuration | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Manually Sync Grades to Canvas | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Export Grades | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
|
Problem Sets |
|||||||
| Create/Delete Problem Sets | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Modify Problem Sets | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| View Unopened Sets | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| View Unpublished Sets | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Assign Problem Sets to Specific Students | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
|
Check Problem Answers |
|||||||
| Show Previous Attempt | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Check Answer/Correct Answer/Solution Before Open Date | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Check Answer After Open Date | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Show Correct Answer/Solution After Open Date | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Check Answer After Close Date | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Show Correct Answer/Solution After Close Date (Before Answer Date) | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Check Answer/Correct Answer/Solution After Answer Date | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| View Problem Debugging Info | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
|
Proctored Tests |
|||||||
| Create Proctored Test | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Proctor Test Login | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| Proctor Test Grade | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
| View Proctored Tests | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| View Hidden Work | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
|
Tests |
|||||||
| Create Tests | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| View Completed Test | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| View All Student Past Answers | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
|
Course Management |
|||||||
| Create/Delete Courses | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| Fix Course Databases | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
|
Hardcopy Processor |
|||||||
| Download Hardcopy Multiuser | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Download Hardcopy Multiset | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Download Hardcopy pdf Format | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Download Hardcopy tex Format | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
This table was created using information on WeBWork defaults and UBC-specific settings.
Users roles and permissions in WeBWork are automatically assigned based on their role in Canvas. The table below outlines how those roles are assigned.
| Canvas Role | WeBWork Role |
|---|---|
| Student | Student |
| Test Student | Student |
| Teacher | Professor |
| Secondary Instructor | Professor |
| Course ISS | Professor |
| TA | TA |
| TA Grader | TA |
| TA Course Builder | TA |
| Course Assistant | TA |
| Course Facilitator | TA |
| Designer | Designer |
| Invigilator | Designer |
| Observer | Student |
| Guest | Student |
| ISS Admin | Guest |
This table was created using information on Canvas Role Mappings.