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.