Documentation:WeBWorK/Roles and Permissions Settings

From UBC Wiki

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.