Overview of WeBWorK


WeBWorK is an open-source, no-cost online math and science homework system that integrates with WolfWare and that some math and engineering instructors at NC State use in their courses.

WeBWorK comes with a problem library of over 20,000 homework problems across a number of courses. Instructors can create problem sets from this library, and assign them to students. WeBWorK randomizes values in the problems so that each student gets a unique problem to solve. 

Activating WeBWorK for a Course

  1. Request a WolfWare space for the course using the directions in the "Requesting a WolfWare Space" article.
  2. In the Inactive Tools table in the Course Management page in Wolfware, find the row for WeBWorK and click the activate link.
  3. On the next screen, click the Activate WeBWorK button.

The WeBWorK course should be created within about an hour. Once the course is created, click the WeBWorK icon in WolfWare to go to the WeBWorK course, or access it using LTI links in Moodle.

Adding WeBWorK as an LTI tool in Moodle allows for grades in WeBWork to be populated in the Moodle gradebook as well.

Exporting and Importing WeBWorK Problem Sets

To export problem sets from a prior WeBWorK course to use in a new WeBWorK course, follow the instructions in the "Exporting and Importing WeBWorK Problem Sets" article.

Creating WeBWorK LTI Link in Moodle

To add a WeBWorK LTI Link in Moodle, follow the instructions in the "Creating WeBWorK LTI Link in Moodle" article.

Additional Resources

MAA WeBWorK Guide (PDF)

Creating a PDF of WeBWorK Problem Sets (DELTA Knowledge Base)

For additional assistance, please contact the LearnTech Help Desk at learntech@ncsu.edu or (919) 513-7094, or via the Get Help form on the DELTA Knowledge Base.