Webwork is an online assignment and quiz application for mathematics and science, where students receive instant feedback on answers to problems and instructors can allow for multiple attempts until a student finds the correct solution.

Jump to a section: Get Started | Support | FAQ


Getting started How do I get started?

To use WeBWorK with Canvas, first create a link to WeBWorK inside your Canvas course and access WeBWorK via Canvas (Step 1). Then, for each unique WeBWorK assignment, create a unique Canvas assignment (Step 2).

Note: It is necessary that students access WeBWorK exclusively via Canvas in order for the course roster to populate in WeBWorK. Therefore by default, the WeBWorK course link is not on the course list on UBC’s WeBWorK homepage. Currently the WeBWorK course roster populates only as each student accesses WeBWorK via Canvas.

Add a link to WeBWorK via a Canvas Assignment (Step 1):

Create a Unique Canvas Assignment for each Unique WeBWorK Assignment (Step 2):

Note: Currently each student must access each WeBWorK assignment exclusively through Canvas in order for the student to appear in WeBWorK and in order for grades to sync properly between WeBWorK and Canvas.

Available support What support is available?

Support is provided by the Learning Technology Hub and individual instructional support units. You can also email Bruce Dunham in the Department of Statistics at b.dunham@stat.ubc.ca for examples.

Frequently asked questions FAQ

What are the uses and benefits of Webwork?

Benefits include immediate feedback, individualized problems, and real-time statistics. Please see the Uses and Benefits Wiki page for details.

How do I log into Webwork? How do other users log in?

Once set up, instructors and students will be able to log in to the course either from Canvas or from the Webwork home page at webwork.elearning.ubc.ca.

Why are some students missing in my Webwork course?

If the students registered late to the SIS course, it may take 24 hours to sync the enrollment into the Webwork course.

Why don't I see my old Webwork course?

Courses are archived based on term, please visit the Archived Webwork Courses Wiki page for more information.

Why am I having problems logging into Webwork?

Ensure that you are not attempting to access the system during the scheduled maintenance times.

If you have trouble using the system during the maintenance period, please try again later. If your problem is occurring outside the maintenance period, try contacting the Learning Technology Hub for support.

Why are my student's automatically assigned to homework sets?

Students are automatically assigned all available homework sets every time they launch Webwork from an LTI link. This is useful for Canvas LTI integration which do not sync membership and for late enrollments so instructors do not need to manually give access as the users are added to Webwork.

This feature can be disabled on a per course basis. Please contact the Learning Technology Hub if you would like this feature disabled for your course.

Where can I find more information?

Please visit UBC's Webwork Wiki pages.