Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WeBWorK is an online math homework system.  It is possible to connect Moodle to WeBWorK so that students automatically create their WeBWorK accounts are automatically enrolled in WeBWorK by clicking on a link from within Moodle .  In addition, WeBWorK can and have WeBWorK send grade information back to Moodle if desired.

There are two main ways to set up the connection between Moodle and WeBWorK.  If you aren't interested in having WeBWorK send grades to Moodle or you only need the overall WeBWorK grade reported back to Moodle, it is easiest to set up a single link between the two systems.  If you need to have the individual grades for WeBWorK assignments reported to Moodle, you will need to create a link to each WeBWorK assignment.  

Table of Contents

Setting your WeBWorK course

  • Ask a colleague who is a WeBWorK administrator or submit a Help Desk ticket (help@swarthmore.edu) to set you up with a WeBWorK course.  Provide the name and number of the course you want to configure.
  • Log into your course at https://webwork.swarthmore.edu.  You will use your  with your Swarthmore username and password to log in.

Differences between logging into WeBWorK directly and via Moodle

...

  • Set up your WeBWorK course
  • Go to your Moodle course, click the gear icon, select "turn Turn editing on"
  • Click "Add an activity or resource" link, select "External Tool" and click "Add"
  • Give the link a name such as "WeBWorK"
  • Click the Preconfigured tool drop-down and select WeBWorK
  • Click "Show more..." to show all the configuration details 
  • Under "Secure URL" copy and paste the URL for your WeBWorK course.  The format should be https://webwork.swarthmore.edu/webwork2/<CourseName> (where <CourseName> will be your actual course name)
  • Save your settings

...

Info

WeBWorK only sends the percentage grade for each assignment back to Moodle and the two systems do not synchronize visibility, due dates, or point values. Most users let WeBWorK control the availability and timing of the homework sets and set the point value of the homework set to be 100. In addition, WeBWorK calculates the overall grade by adding up the number of points earner for all assignments divided by the overall number

Other

...

Information

PiRates

If you use Moodle, you may want to enroll PiRates in your Moodle course with the Auditor role.  This will allow them to see your Moodle resources and access your WeBWorK assignments via the link from Moodle, but does not create a Moodle gradebook entry.  After they have logged into WebWorK to create their accounts, you may want to elevate their permissions in WebWorK.     

More details

These blog posts from Geoff Goehle of Western Carolina University have some technical details at the beginning but instructor information towards the bottom of each post

...