Difference between revisions of "Overview of Problem Libraries"
(48 intermediate revisions by 7 users not shown)  
Line 1:  Line 1:  
−  == National Problem Library (NPL) == 

−  The National Problem Library contains problems from several of the File Based Problem Libraries, including all of the problems from the Arizona State, Rochester, Cal State Long Beach, University of Virginia libraries. It also contains most, if not all, of the problems from Union College, College of New Jersey, Dartmouth, Ohio State, Northern Arizona University, and Indiana University. 

−  In addition to merging these problem collections into a single collection, WeBWorK provides a different interface to these problems. Problems in the NPL are marked internally with metadata, and instructors can search for problems on the basis of this data. This mechanism is built into WeBWorK's library browser. In particular, one can search hierarchically by course, chapter, section. To a limited extent, problems have been indexed against sections of textbooks in which case an instructor can also search for problems on that basis. WeBWorK stores this information in a database, so part of the installation involves loading metadata into the database. 

−  === Obtaining the NPL === 

−  First, make sure you have an <code>/opt/webwork/libraries</code> directory: 

−  $ mkdir p /opt/webwork/libraries 

−  The database problem library can be downloaded from the ASU CVS repository. 

+  = Open Problem Library (OPL) = 

−  $ cd /opt/webwork/libraries 

+  The Open Problem Library contains problems from several of the FileBased Problem Libraries, including all of the problems from the Arizona State, Rochester, California StateLong Beach, University of Virginia, and the Utah libraries. It also contains most, if not all, of the problems from Union College, The College of New Jersey, Dartmouth, Ohio State, Northern Arizona University, and Indiana University. 

−  $ cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/asu co database_problems 

−  If you are running WeBWorK 2.3.x, you must create a <code>ProblemLibrary</code> database on your MySQL server. (<strong>*****</strong> represents the MySQL root password.) 

+  In addition to merging these problem collections into a single collection, WeBWorK provides a different interface to these problems. Problems in the OPL are marked internally with metadata, so instructors can search for problems on the basis of this data. This mechanism is built into WeBWorK's library browser. In particular, one can search hierarchically by course, chapter, or section. To a limited extent, problems have been indexed against textbook sections; therefore, instructors can also search for problems on that basis. WeBWorK stores this information in a database, so part of the installation involves loading metadata into the database. 

−  $ mysql u root 

+  '''''For more information on downloading, installing, browsing and contributing to the OPL, ''''' 

−  Password: ***** 

−  > CREATE DATABASE ProblemLibrary; 

−  > GRANT SELECT on ProblemLibrary.* TO webworkWrite@localhost; 

−  > quit 

−  Bye. 

−  $ 

−  If you are running WeBWorK 2.4.x, this is not necessary as the NPL indexes are stored within the main <code>webwork</code> database. 

+  ===See: [[Open Problem Library]]=== 

−  Configure WeBWorK to access the problem library. The settings are in <code>global.conf</code>: 

+  = The remainder of this article is out of date = 

+  == It is retained for historical purposes only. == 

−  '''''For WeBWorK 2.3.x:''''' 

+  {{Historical }} 

−  { border="1" 

+  == File Based Problem Libraries == 

−   

−   '''variable'''  '''description''' 

−   

−   <code>$problemLibrary{root}</code>  Path to <code>database_problems</code> directory. Should be <code>/opt/webwork/libraries/database_problems</code>. 

−   

−   <code>$problemLibrary{version}</code>  Version of the problem library database. Should be =2=. 

−   

−   <code>$problemLibrary{sourceSQL}</code>  Name of the database. Should be <code>ProblemLibrary</code>. 

−   

−   <code>$problemLibrary{userSQL}</code>  Username to use when connecting to the database. Can usually be left as <code>$database_username</code>. 

−   

−   <code>$problemLibrary{passwordSQL}</code>  Password to use when connecting to the database. Can usually be left as <code>$database_password</code>. 

−  } 

−  '''''For WeBWorK 2.4.x''''' 

+  These libraries consist of a directory tree organized roughly by the chapters of 

+  a canonical calculus book (or in some cases a canonical text for another subject). 

+  There is no database index of tagged metadata. One should regard the material in these libraries 

+  as legacy material since we are in the process of adding metadata (tagging the problem), checking the problems 

+  for errors and duplicates, and folding them into the OPL. 

−  { border="1" 

+  <div style="color:red; fontweight:bold">No new problems should be added to the filebased libraries; they should instead be added to the Open Problem Library (OPL)</div> 

−   

−   '''variable'''  '''description''' 

−   

−   <code>$problemLibrary{root}</code>  Path to <code>database_problems</code> directory. Should be <code>/opt/webwork/libraries/database_problems</code>. 

−   

−   <code>$problemLibrary{version}</code>  Version of the problem library database. Should be =2=. 

−   

−   <code>$problemLibrary_db{dbsource}</code>  Name of the database. Can usually be left as $database_dsn. 

−   

−   <code>$problemLibrary_db{user}</code>  Username to use when connecting to the database. Can usually be left as <code>$database_username</code>. 

−   

−   <code>$problemLibrary_db{passwd}</code>  Password to use when connecting to the database. Can usually be left as <code>$database_password</code>. 

−  } 

−  Finally, populate the database: 

+  * The "(CVS)" links for each library allow you to inspect the contents of the library over the web. 

+  * See [[CVS Access to Problem Libraries]] for instructions on downloading the contents of these libraries via CVS. 

+  * You can find tarballs of each libraries at http://webhost.math.rochester.edu/webworkdocs/librarytarballs. 

−  '''''For WeBWorK 2.3.x:''''' 

+  === Arizona State University Math Problem Library === 

−  Run the <code>loadDB2</code> script to populate the database. This script must be run from the <code>database_problems</code> directory. 

+  This problem library is now empty. All of the problems have been moved into the Open Problem Library. 

−  $ cd /opt/webwork/libraries/database_problems 

+  === The College of New Jersey Math Problem Library === 

−  $ ./loadDB2 

−  What is the root password for mysql? ***** 

−  Mysql database reinitialized 

−  Converting data from tagged pgfiles into mysql. 

−  $ 

−  '''''For WeBWorK 2.4.x:''''' 

+  The College of New Jersey (TCNJ) makes a large number of linear algebra 

+  problems available in this collection. Please send links of any problems that do not 

+  work to Tom Hagedorn, <code>hagedorn at tcnj.edu</code>. 

+  <div style="color:red; fontweight:bold">This problem library is now a subsection of the Open Problem Library. (OPL). You can search its directories using the "OPL directory" button on the Library Browser </div> 

−  Run the NPLupdate script to populate the database. This script is located in the <code>webwork2/bin</code> directory and may be invoked from anywhere. 

+  ([http://cvs.webwork.rochester.edu/viewcvs.cgi/tcnj_problib/?cvsroot=The+College+of+New+Jersey CVS]) 

−  $ /opt/webwork/webwork2/bin/NPLupdate 

+  '''''To check out this library:''''' 

−  Mysql database reinitialized. 

−  Reading in textbook data. 

−  Converting data from tagged pgfiles into mysql. 

−  Number of files processed: 

−  100 200 300 400 500 600 700 800 900 1000 

−  ... 

−  Done. 

−  $ 

−  There is no need to add symlinks to course <code>templates</code> directory, as is necessary with file based Problem Libraries. It is done automatically. 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/tcnj co tcnj_problib 

−  === 
+  === Dartmouth College Library === 
−  Log into a WeBWorK course and select '''Library Browser''' from the links menu. On the resulting screen, click the '''Problem Library''' button. 

+  This library has problems compatible with the Marsden and Tromba multidimensional 

+  calculus book. It also has problems compatible with the later chapters in Stewart's 

+  calculus book. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/dartmouth_problib/?cvsroot=Dartmouth+College CVS]) 

−  === Updating the NPL === 

+  <div style="color:red; fontweight:bold">This problem library is now a subsection of the Open Problem Library (OPL). You can search its directories using the "OPL directory" button on the Library Browser </div> 

−  The CVS repository for the NPL is updated as problems are added, additional metadata is added, or problem bugs are fixed. So, it is a good idea to update your copy of the NPL periodically, say once per semester. 

+  '''''To check out this library:''''' 

−  To update, run the <code>cvs update</code> command to download the latest versions from our server. Then, rerun <code>loadDB2</code> (WeBWorK 2.3.x) or NPLupdate (WeBWorK 2.4.x). 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/dartmouth co dartmouth_problib 

−  $ cd /opt/webwork/libraries/database_problems 

+  === Detroit County Day School Math Problem Library (High School) === 

−  $ cvs q update dPA 

−  $ ./loadDB2 

−  What is the root password for mysql? ***** 

−  Mysql database reinitialized 

−  Converting data from tagged pgfiles into mysql. 

−  $ 

−  === Contributing to the NPL === 

+  These high school and precalculus level problems were written by Mark Schmidt at Detroit Country Day School. Send corrections to <code>gage at math.rochester.edu</code> or to <code>M.Schmitt at dcds.edu</code>. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/dcds_problib/?cvsroot=Detroit+County+Day+School CVS]) 

−  If you have written new problems, you might like to contribute contribute them to the NPL so others can benefit from them as well. 

+  '''''To check out this library:''''' 

−  * [[Tagging Problems]] 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/dcds co dcds_problib 

−  * [[How to Submit Problems to the NPL]] 

−  == 
+  === Indiana University Math Problem Library === 
−  These libraries consist of a directory tree organized roughly by the chapters of 

+  No description. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/indiana_problib/?cvsroot=Indiana+University CVS]) 

−  a canonical calculus book (or in some cases a canonical text for another subject). 

−  There is no database index of tagged metadata. 

−  It is envisioned that the material in these libraries will eventually be given metadata,checked for errors and duplicates and folded into the NPL. 

+  <div style="color:red; fontweight:bold">This problem library is now a subsection of the Open Problem Library (OPL). You can search its directories using the "OPL directory" button on the Library Browser </div> 

−  The CVS links allow you to inspect the question collections from the web. 

+  '''''To check out this library:''''' 

−  See [[Problem Libraries/CVS Access]] for instructions on downloading the contents of these libraries via CVS. 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/indiana co indiana_problib 

−  
−  <dl> 

−  <dt>Arizona State University Math Problem Library ([http://cvs.webwork.rochester.edu/viewcvs.cgi/asu_problib/?cvsroot=Arizona+State+University CVS ] ) 

−  <dd> 

−  This problem library is now empty. All of the problems have been moved into the National Problem Library. 

+  === Northern Arizona University Library === 

−  <dt>The College of New Jersey Math Problem Library ([http://cvs.webwork.rochester.edu/viewcvs.cgi/tcnj_problib/?cvsroot=The+College+of+New+Jersey CVS] ) 

+  The Northern Arizona University Library has new problems for graph theory, statistics and precalculus. The <code>setExamples</code> set cleans up some of the problems 

+  in the Rochester Library's <code>setMAAtutorial</code> set and adds several more. 

+  Send corrections to <code>Nandor.Sieben at nau.edu</code>. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/nau_problib/?cvsroot=Northern+Arizona+University CVS]) 

−  <dd> 

+  '''''To check out this library:''''' 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/tcnj co tcnj_problib</code> 

−  The College of New Jersey (TCNJ) makes a large number of linear algebra 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/nau co nau_problib 

−  problems available in this collection. Please send links of any problems that don't 

−  work to Tom Hagedorn (hagedorn@tcnj.edu. 

−  <dt>Dartmouth College Library [http://cvs.webwork.rochester.edu/viewcvs.cgi/dartmouth_problib/?cvsroot=Dartmouth+College CVS] ) 

+  === Union College Math Problem Library === 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/dartmouth co dartmouth_problib</code> 

−  This library has problems compatible with the Marsden and Tromba multidimensional 

+  The Union College Math Problem Library should now be fully functional. A few of the problems may not work as advertised, since they may have trouble finding the links to auxiliary materials, such as external graphs. 

−  calculus book. It also has problems compatible with the later chapters in Stewart's 

−  calculus book.http://cvs.webwork.rochester.edu/viewcvs.cgi/dartmouth_problib/?cvsroot=Dartmouth+College 

−  <dt>Detroit County Day School Math Problem Library (High School) ([http://cvs.webwork.rochester.edu/viewcvs.cgi/dcds_problib/?cvsroot=Detroit+County+Day+School CVS] ) 

+  Davide Cervone and Kathryn Leash are principally responsible for designing these problems. The level set and 3d problems are particularly nice!! 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/dcds co dcds_problib</code> 

−  These high school and precalculus level problems were written by 

+  Please send links of any problems that don't work to <code>gage at math.rochester.edu</code> or <code>dpvc at union.edu</code> or, better yet, enter them into the WeBWorK bugzilla via the "report problem bugs" on the PG editor page. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/union_problib/?cvsroot=Union+College CVS]) 

−  Mark Schmidt at Detroit Country Day School. Send corrections to 

−  gage at math.rochester.edu or to M. Schmitt at dcds.edu 

−  <dt> Freeman: Problems inspired by Raguski Calculus book (CVS ) 

+  '''''To check out this library:''''' 

−  <dd> 

−  <dt>Indiana University Math Problem Library ([http://cvs.webwork.rochester.edu/viewcvs.cgi/indiana_problib/?cvsroot=Indiana+University CVS] ) 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/union co union_problib 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/indiana co indiana_problib</code> 

−  <dt>Northern Arizona University Library ([http://cvs.webwork.rochester.edu/viewcvs.cgi/nau_problib/?cvsroot=Northern+Arizona+University CVS] ) 

+  === UC Santa Barbara and Brooks/Cole === 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/nau co nau_problib</code> 

−  The Northern Arizona University Library has new problems for graph theory, 

+  Problems inspired by Stewart's Calculus book. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/ucsb_problib/?cvsroot=UC+Santa+Barbara CVS]) 

−  for statistics and for precalculus. The setExamples cleans up some of the problems 

−  in Rochester Library's setMAAtutorial and adds several more. 

−  Send corrections to Nandor.Sieben@NAU.EDU. 

−  <dt>Union College Math Problem Library ([http://cvs.webwork.rochester.edu/viewcvs.cgi/union_problib/?cvsroot=Union+College CVS] ) 

+  '''''To check out this library:''''' 

−  <dd> 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/ucsb co ucsb_problib 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/union co union_problib</code> 

−  +  === University of Georgia Math Problem Library === 

−  A few of the problems may not work as advertised, since they may 

−  have trouble finding the links to auxiliary materials, such as external graphs. 

−  Davide Cervones and Kathryn Leash are principally responsible for designing these problems. 

+  WeBWorK mathematics homework problems created at the University of 

−  The level set and 3d problems are particularly nice!! 

+  Georgia. Send corrections to Ted Ashton (ashted at math.uga.edu) or, even better, 

+  enter them into bugzilla via the "report problem bugs" on the PG editor page. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/uga_problib/?cvsroot=University+of+Georgia CVS]) 

−  Please send links of any problems that don't work to gage at math.rochester.edu or dpvc at union.edu or even better 

+  '''''To check out this library:''''' 

−  enter them into bugzilla via the "report problem bugs" on the PG editor page. 

−  <dt> UC Santa Barbara and Brooks/Cole: Problems inspired by Stewart's Calculus book ([http://cvs.webwork.rochester.edu/viewcvs.cgi/ucsb_problib/?cvsroot=UC+Santa+Barbara CVS] ) 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/uga co uga_problib 

−  <dd><i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/ucsb co ucsb_problib</code> 

−  +  === University of Michigan Math Problem Library === 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/uga co uga_problib</code> 

−  < 
+  This library contains problems related to the HughesHallet et.al. Harvard Calculus text. Send corrections to Gavin LaRose, <code>glarose at umich.edu</code>, or even better, enter them into the WeBWorK bugzilla via the "report problem bugs" on the PG editor page. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/umich_problib/?cvsroot=University+of+Michigan CVS]) 
−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/umich co umich_problib</code> 

−  This library contains problems related to the HughesHallet et.al. Harvard Calculus text. 

+  <div style="color:red; fontweight:bold">The bulk of this problem library is now a subsection of the Open Problem Library (OPL). You can search its directories using the "OPL directory" button on the Library Browser </div> 

−  Send corrections to Gavin Larose (glarose at umich.edu) or even better enter 

−  them into bugzilla via the "report problem bugs" on the PG editor page. 

−  WeBWorK mathematics homework problems created at the University of 

−  Georgia. Send corrections to Ted Ashton (ashted at math.uga.edu) or even better 

−  enter them into bugzilla via the "report problem bugs" on the PG editor page. 

−  <dt>University of Rochester Math Problem Library ([http://cvs.webwork.rochester.edu/viewcvs.cgi/rochester_problib/?cvsroot=UR+Problem+Library CVS] ) 

+  Note, however, that in the filebased library, there are also files for the University of Michigan Gateway Tests, which are not currently incorporated into the OPL. 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_problib</code> 

−  The Rochester Math Problem Library should now be fully funcitonal. 

+  '''''To check out this library:''''' 

−  A few of the problems may not work as advertised, since they may 

−  have trouble finding the links to auxiliary materials, such as external graphs. 

−  Please send links of any problems that don't work to gage at math.rochester.edu 

−  or even better enter them into bugzilla via the "report problem bugs" on the PG editor page. 

−  The Rochester library includes many problems prepared by Zbigniew Fiedorowicz at Ohio State University as well as a large number of problems prepared by Jun Wang at Alabama State University 

+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/umich co umich_problib 

−  +  === University of Rochester Math Problem Library === 

−  <dd> 

−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_physics_problib</code> 

−  These physics problems were originally written in CAPA and mechanically 

+  The Rochester Math Problem Library should now be fully functional. A few of the problems may not work as advertised, since they may have trouble finding the links to auxiliary materials, such as external graphs. Please send links of any problems that don't work to <code>gage at math.rochester.edu</code> or even better enter them into the WeBWorK bugzilla via the "report problem bugs" on the PG editor page. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/rochester_problib/?cvsroot=UR+Problem+Library CVS]) 

−  translated into the PG language. Thanks to help from Frank Wolfs the 

−  .eps file pictures now display properly. 

−  <dt>University of Rochester Grade 8 Math Problems ([http://cvs.webwork.rochester.edu/viewcvs.cgi/rochester_grade8problems/?cvsroot=UR+Problem+Library CVS] ) 

+  The Rochester library includes many problems prepared by Zbigniew Fiedorowicz at Ohio State University as well as a large number of problems prepared by Jun Wang at Alabama State University 

−  <dd> 

+  
−  <i>Command line command for cvs checkout: </i><code>cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_grade8problems</code> 

+  <div style="color:red; fontweight:bold">This problem library is now a subsection of the Open Problem Library. (OPL). You can search its directories using the "OPL directory" button on the Library Browser </div> 

+  
+  '''''To check out this library:''''' 

+  
+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_problib 

+  
+  === University of Rochester Physics Problem Library === 

+  
+  These physics problems were originally written in CAPA and mechanically translated into the PG language. Thanks to help from Frank Wolfs, the .eps file pictures now display properly. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/rochester_physics_problib/?cvsroot=UR+Problem+Library CVS]) 

+  
+  '''''To check out this library:''''' 

+  
+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_physics_problib 

+  
+  === University of Rochester Grade 8 Math Problems === 

These problems, written largly by Tori Sweetser, contain material at the level of 
These problems, written largly by Tori Sweetser, contain material at the level of 

−  the New York State 8th grade exams. 

+  the New York State 8th grade exams. Many of these problems are written using the multiple choice and matching tools. Send corrections to <code>gage at math.rochester.edu</code>. ([http://cvs.webwork.rochester.edu/viewcvs.cgi/rochester_grade8problems/?cvsroot=UR+Problem+Library CVS]) 

+  
+  '''''To check out this library:''''' 

+  
+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_grade8problems 

+  
+  
+  === Loyola University of Chicago Precalculus problems === 

+  
+  '''''To check out this library:''''' 

+  
+  cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/loyola_chicago loyola_chicago_problib 

−  Many of these problems are written using the multiple choice and 

+  == See also == 

−  matching tools. Send corrections to gage@math.rochester.edu 

−  </dl> 

+  * [[What to do if you find a bug in a problem]] 

−   

−  You can find tarballs of these library problems at http://webhost.math.rochester.edu/webworkdocs/librarytarballs 

+  [[Category:Problem Libraries]] 
Latest revision as of 20:20, 23 June 2014
Contents
 1 Open Problem Library (OPL)
 2 The remainder of this article is out of date
 2.1 It is retained for historical purposes only.
 2.2 File Based Problem Libraries
 2.2.1 Arizona State University Math Problem Library
 2.2.2 The College of New Jersey Math Problem Library
 2.2.3 Dartmouth College Library
 2.2.4 Detroit County Day School Math Problem Library (High School)
 2.2.5 Indiana University Math Problem Library
 2.2.6 Northern Arizona University Library
 2.2.7 Union College Math Problem Library
 2.2.8 UC Santa Barbara and Brooks/Cole
 2.2.9 University of Georgia Math Problem Library
 2.2.10 University of Michigan Math Problem Library
 2.2.11 University of Rochester Math Problem Library
 2.2.12 University of Rochester Physics Problem Library
 2.2.13 University of Rochester Grade 8 Math Problems
 2.2.14 Loyola University of Chicago Precalculus problems
 2.3 See also
Open Problem Library (OPL)
The Open Problem Library contains problems from several of the FileBased Problem Libraries, including all of the problems from the Arizona State, Rochester, California StateLong Beach, University of Virginia, and the Utah libraries. It also contains most, if not all, of the problems from Union College, The College of New Jersey, Dartmouth, Ohio State, Northern Arizona University, and Indiana University.
In addition to merging these problem collections into a single collection, WeBWorK provides a different interface to these problems. Problems in the OPL are marked internally with metadata, so instructors can search for problems on the basis of this data. This mechanism is built into WeBWorK's library browser. In particular, one can search hierarchically by course, chapter, or section. To a limited extent, problems have been indexed against textbook sections; therefore, instructors can also search for problems on that basis. WeBWorK stores this information in a database, so part of the installation involves loading metadata into the database.
For more information on downloading, installing, browsing and contributing to the OPL,
See: Open Problem Library
The remainder of this article is out of date
It is retained for historical purposes only.
File Based Problem Libraries
These libraries consist of a directory tree organized roughly by the chapters of a canonical calculus book (or in some cases a canonical text for another subject). There is no database index of tagged metadata. One should regard the material in these libraries as legacy material since we are in the process of adding metadata (tagging the problem), checking the problems for errors and duplicates, and folding them into the OPL.
 The "(CVS)" links for each library allow you to inspect the contents of the library over the web.
 See CVS Access to Problem Libraries for instructions on downloading the contents of these libraries via CVS.
 You can find tarballs of each libraries at http://webhost.math.rochester.edu/webworkdocs/librarytarballs.
Arizona State University Math Problem Library
This problem library is now empty. All of the problems have been moved into the Open Problem Library.
The College of New Jersey Math Problem Library
The College of New Jersey (TCNJ) makes a large number of linear algebra
problems available in this collection. Please send links of any problems that do not
work to Tom Hagedorn, hagedorn at tcnj.edu
.
(CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/tcnj co tcnj_problib
Dartmouth College Library
This library has problems compatible with the Marsden and Tromba multidimensional calculus book. It also has problems compatible with the later chapters in Stewart's calculus book. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/dartmouth co dartmouth_problib
Detroit County Day School Math Problem Library (High School)
These high school and precalculus level problems were written by Mark Schmidt at Detroit Country Day School. Send corrections to gage at math.rochester.edu
or to M.Schmitt at dcds.edu
. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/dcds co dcds_problib
Indiana University Math Problem Library
No description. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/indiana co indiana_problib
Northern Arizona University Library
The Northern Arizona University Library has new problems for graph theory, statistics and precalculus. The setExamples
set cleans up some of the problems
in the Rochester Library's setMAAtutorial
set and adds several more.
Send corrections to Nandor.Sieben at nau.edu
. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/nau co nau_problib
Union College Math Problem Library
The Union College Math Problem Library should now be fully functional. A few of the problems may not work as advertised, since they may have trouble finding the links to auxiliary materials, such as external graphs.
Davide Cervone and Kathryn Leash are principally responsible for designing these problems. The level set and 3d problems are particularly nice!!
Please send links of any problems that don't work to gage at math.rochester.edu
or dpvc at union.edu
or, better yet, enter them into the WeBWorK bugzilla via the "report problem bugs" on the PG editor page. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/union co union_problib
UC Santa Barbara and Brooks/Cole
Problems inspired by Stewart's Calculus book. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/ucsb co ucsb_problib
University of Georgia Math Problem Library
WeBWorK mathematics homework problems created at the University of Georgia. Send corrections to Ted Ashton (ashted at math.uga.edu) or, even better, enter them into bugzilla via the "report problem bugs" on the PG editor page. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/uga co uga_problib
University of Michigan Math Problem Library
This library contains problems related to the HughesHallet et.al. Harvard Calculus text. Send corrections to Gavin LaRose, glarose at umich.edu
, or even better, enter them into the WeBWorK bugzilla via the "report problem bugs" on the PG editor page. (CVS)
Note, however, that in the filebased library, there are also files for the University of Michigan Gateway Tests, which are not currently incorporated into the OPL.
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/umich co umich_problib
University of Rochester Math Problem Library
The Rochester Math Problem Library should now be fully functional. A few of the problems may not work as advertised, since they may have trouble finding the links to auxiliary materials, such as external graphs. Please send links of any problems that don't work to gage at math.rochester.edu
or even better enter them into the WeBWorK bugzilla via the "report problem bugs" on the PG editor page. (CVS)
The Rochester library includes many problems prepared by Zbigniew Fiedorowicz at Ohio State University as well as a large number of problems prepared by Jun Wang at Alabama State University
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_problib
University of Rochester Physics Problem Library
These physics problems were originally written in CAPA and mechanically translated into the PG language. Thanks to help from Frank Wolfs, the .eps file pictures now display properly. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_physics_problib
University of Rochester Grade 8 Math Problems
These problems, written largly by Tori Sweetser, contain material at the level of
the New York State 8th grade exams. Many of these problems are written using the multiple choice and matching tools. Send corrections to gage at math.rochester.edu
. (CVS)
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/rochester co rochester_grade8problems
Loyola University of Chicago Precalculus problems
To check out this library:
cvs d :pserver:anoncvs@cvs.webwork.rochester.edu:/webwork/cvs/loyola_chicago loyola_chicago_problib