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?

Instructors getting started will first log in to Connect to create a Webwork course.


  1. Access your Connect course.
  2. In the course menu, create a "Content Area" and name it (i.e. Home Page). If you want students to be able to access Webwork from Connect, ensure you check the "Available to Users" option.
  3. Go to your Content Area.
  4. Hover over the "Tools" tab, and click "More Tools", then "WeBWork".
  5. Review the configuration settings, and click "Submit". (In most cases, changes to the configuration defaults are unnecessary.)
  6. Click your new WeBWork link.
  7. Wait for a few seconds. A WeBWorK course should be created and you should be presented with the message:
  • WeBWork - Course Import Successful. The course enrollment was successfully imported into WeBWork.

Instructors and students will be able to log in to the course either from Connect (if you have made the Content Area available to users) or from the WeBWork home page at webwork.elearning.ubc.ca.

Basic documentation for using WeBWork at UBC is available on the Wiki. The Mathematical Association of America also has a good introduction to the tool.

What tools can I use with this?

Webwork courses are easily set up with existing student enrolment through Connect.

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

  • The daily scheduled maintenance window is 4:00am - 6:00am.
  • The weekly scheduled maintenance window is every Saturday 7:00am - 9:00am.

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.

tagged as: