Skip to main content
3 of 6
Re-write to sound less like an ad, but still rushed
Boyd
  • 171
  • 4

The case for WeBWorK

tl;dr - use WebWork as an easy way of giving students as much practice as they can handle. Learn by doing lots of problems with a tight feedback loop. It engages the game-playing, obsessive nature in us.

Main use case - Homework engine

  • it has a library of ~30,000 math and over 1000 physics questions and includes such textbooks as Stewart's Calculus
  • it randomizes problem parameters (different numbers, drawing from question pools, MCQ ordering) so that each student gets an individual question which:
    • hinders copying
    • promotes student collaboration
    • immediate feedback and configurable number of attempts
    • allows the instructor to re-assign a problem set and students get new numbers
  • understands derivatives
  • hints and solutions available after cut-off dates
  • Student statistics shows you current state of progress. i.e. 19 attempts signals difficulty with a particular problem which could benefit from intervention
    • email student/instructor buttons (is this a good thing in your use case?)
  • LaTeX typesetting makes the Hardcopy version of problems look good on the page for those who cannot always work online.
  • 25 years of development with a good community
  • backing of MAA, wide adoption in the US

Content delivery

It has the basic delivery mechanism for presenting course content as webpages or PDF, but it would be better suited to pairing with your existing LMS/VLE environment, Blackboard and Moodle, either as a weblink or through the LTI bridge.

Extensible

Integrates with GeoGebra and other tools.

Open source

You can run this on your PC providing your IT networking team will allow it through the firewall. It has a Docker image which could be run from the cloud. There might be hosting options available

Boyd
  • 171
  • 4