University of Calgary
UofC Navigation


WeBWork is a course management tool specifically designed for courses in Mathematics. It allows you to complete your homework assignments and submit them electronically for grading. Because it is central to the manner in which certain Math courses are taught, you must learn the basics of accessing and managing your account on the system. This page gathers as much of the information about WeBWork as possible. Please read the information on this page for directions on using WeBWork, general support information regarding your University of Calgary IT account, and for a FAQ located at the bottom of the page.

You can access WeBWorK for the following courses by clicking on their link.

Current Courses: Summer 2014


Continuing Education

   Click here to view past courses

Getting Started With WeBWorK

WeBWork is an online homework assignment and quizzing system developed at the University of Rochester and is now in use at over 80 universities worldwide. The purpose of the system is to give students access to homework problems via the internet and then accept and grade solutions as they are submitted. Students are encouraged to seek out help from their TAs and professors in labs and tutorials as they work through their assignments.

The normal usage of the system would be:

  • Log in, download and print out an assignment.
  • Complete the assignment away from the computer.
  • Return to the computer and submit solutions.

Students are free to answer the questions in any order and at different times.

At the University of Calgary, the WeBWork home page (this page) can be found by clicking on the WeBWork button that appears in the right-hand column of all Undergraduate pages.

To log in to Webwork:

  1. Choose the course you are registered in currently from the list above under Math Courses.
  2. Log in using your University of Calgary IT username and password

Note that your IT username is not the same as your eID. The username that you use to access Webwork will not contain a period like the one you use to access the portal (

If you do not have an IT username, you can self-register for one at

If you have forgotten your password, it can be reset at

If you have registered late or transferred from another section, it may take up to 24 hours before you are added to the system. If it takes longer, contact your professor. Once logged in, you will see the following options on the left side of the page:

  • Begin homework sets
  • Change email address
  • See grades on webwork assignments and quizzes

Do not use the change password feature. It will not update your password. If you wish to change your password, you can use the IT Password Change Utility.

In the main frame, you will see a list of assignments. You may click on an individual assignment to view the questions from that assignment. You can view a problem as many times as you would like without being required to answer the question. From this screen you can also download a hardcopy of the assignment. This will allow you to print a pdf version of your assignment, which you can then work on away from the computer.

Some problems might allow for more than one attempt as indicated within the individual question. However, rather than just taking guesses at the answers, you are encouraged to seek out help from fellow students, the continuous tutorial, your TA or your professor about the general concepts and then try to resolve the problem for yourself before submitting a new answer.

If you have any problems with the system, consult the Webwork FAQ below.

Remember to start assignments early and Good Luck!!

WeBWorK Technical Support (FAQ)

I forgot my password

Passwords are managed by U of C Information Technologies. Passwords can be reset online using the IT Password Reset Utility .

I received the error "argument 2 must contain a set_id at..."

Before you click the "Download Hardcopy for Selected Set" button, you must choose one of the sets using the radio buttons to the left of their names.

How do I input square root and other functions into webwork?

Webwork will accept many functions in answers.  A complete list can be found here.   

Webwork is not working!

If you receive an error message, or your browser is unable to connect to the webwork site, please click here to find out how to contact us to report this issue. Please only contact us concerning technical problems. The technicians will not be able to answer mathematical questions. Information on mathematical problems is available below. Note that the default display mode for webwork questions is images. Some linear algebra questions do not display properly in this mode. To view these questions, select "formattedText" in the Display Options box on the bottom left hand side of the screen, then click "Apply Options".

I can't log in to webwork

If you are new to webwork, please read all of this page. Make sure that you are using your IT username and password, which is not the same as your eID. Your IT username will be at most 8 characters long, and will not contain a period. If you have just transferred from one class to another, or have just registered for a class that uses webwork, please wait 24 hours before contacting your professor or support, as it may take up to a day for webwork class lists to update. If it has been more than a day since you registered, please verify your registration through the Peoplesoft Student Centre , and then contact your professor (Math Department Directory).

I don't understand the question. Can you give me a hint on how to do this question?

During a quiz, help is not available on the material. You may raise your hand and ask the TA to clarify what the question is asking. For assignments, it is very difficult for professors and TAs to answer mathematical questions over email. If you need help with the material, you should first consult with the textbook or your fellow students. Drop-in help is available for most first-year courses at the Continuous Tutorial rooms. You may also approach your TA or professor during office hours to get additional help. The webwork feedback form is for technical problems, and thus the individuals answering these submissions will not be able to help with mathematical questions.

Is it possible to get an extension on my assignment? Can I have an extra attempt on a question?

You are usually allowed several attempts on each question. This allows you to correct any errors you have made when working out the solution. If you are running low on attempts, it is probably a good idea to consult with your fellow students, the continuous tutorial, or your TA to ensure that you are on the right track.

Since you are already allowed multiple attempts, no extra attempts will be given. Since you can still check your answers after the due date, requests for extensions made after the due date has passed will generally be refused. Due dates for webwork assignments are posted well in advance. If you wait until the last minute, you will not have time to fix any mistakes that you discover when submitting your answers.

Note as well that help is only available during working hours, so if you leave your assignment until the last evening or weekend you will not be able to obtain help with material you do not understand.

I've tried the question repeatedly, and I'm sure my answer is correct. Is there a problem with webwork?

On an assignment, you should consult your fellow students. If they agree that your answer is correct, then you can check with the continuous tutorial or your TA. If they agree that your answer is correct, then contact your professor (Math Department Directory), who will be able to verify that your answer is correct. If your question is on a quiz, you should ask your TA after the quiz has finished.

Stay Connected

Find People

Get Course Info

Math Diagnostic Test


Department of Mathematics & Statistics

MS 476, Math Sciences Building
University of Calgary
2500 University Dr NW
Calgary, AB T2N 1N4 Canada
T. 403.220.5203