Webwork for Canvas

webwork-logo

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


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).

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

  • Log in to your Canvas course.
  • Select Assignments.
  • Press the + Assignment button.
  • Enter an Assignment Name such as "WeBWorK Link."
  • Scroll down to Submission Type.
  • Select External Tool from the drop-down menu.
  • Next to Enter or find an External Tool URL, click Find. Note: If you skip this step and manually enter a URL without using the "Find" function, WeBWorK will not sync with Canvas.
  • Select WeBWorK.
  • Select "Load in a new tab." Note: If you skip this step then WeBWorK will not sync correctly with Canvas.
  • Click Select.
  • Save the Assignment. Note: In Step 1 it may reduce confusion if you "Save" rather than "Save & Publish."
  • Click on "Load [Assignment Name] in a new window."

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

  • Log in to your Canvas course.
  • Select Assignments.
  • Press the + Assignment button.
  • Enter the Assignment Name.
  • Scroll down to Submission Type.
  • Select External Tool from the drop-down menu.
  • Next to Enter or find an External Tool URL, click Find. Note: If you skip this step and manually enter a URL without using the "Find" function, WeBWorK will not sync with the Canvas Gradebook.
  • Select WeBWorK.
  • At the end of the WeBWorK URL (https://webwork.elearning.ubc.ca/webwork2/), add: ?custom_homework_set=**homework set name** (** For example, if your WeBWorK Homework Set is "Homework-01" then the full URL will be: https://webwork.elearning.ubc.ca/webwork2/?custom_homework_set=Homework-01 **).
  • Select "Load in a new tab." Note: If you skip this step then WeBWorK will not sync correctly with Canvas.
  • Click Select.
  • Save or Save & Publish the assignment. Note: The assignment must be published for students to see it.

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.


tagged as: