Skip to content
A library of WeBWorK problem contributed by the OpenWeBWorK community
PostScript HTML TSQL Perl Mathematica Perl 6 Other
Branch: master
Clone or download
Latest commit 038d34e Dec 14, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is the WeBWorK Open Problem Library. Here you will find all WeBWorK problems contributed by the OpenWeBWorK community.

This repository has three parts:

  1. Contrib
  2. Pending
  3. OpenProblemLibrary

The contents of OpenProblemLibrary are the problems one can browse via the Library Browser in webwork using hierarchical menus (Subject, Chapter, and Section). While this whole repository is named webwork-open-problem-library, we will use OPL to refer to just this part.

New contributions should go into Contrib. The original contributors retain control of these files, both in style and content. Problems are automatically considered for being added to the OPL unless the contributor specifically asks that they not be. So, this can be an avenue for sharing webwork problems with the world exactly as the author has created them. End users can browse and use problems directly from Contrib by making symbolic links from the templates directories of their courses.

When problems from Contrib are being reviewed by the OPL Editorial Board for inclusion in the OPL, they are copied temporarily into Pending. General users should ignore the contents of Pending since files will come and go.


This library was previously called the National Problem Library.

You can’t perform that action at this time.