Notes on Diffy Qs WeBWorK Problems
A set of WeBWorK problems for courses teaching a class with the Notes on Diffy Qs textbook. Currently these should be treated as beta quality.
Coverage is Chapters 0, 1, 2, 3, 4, 6, 7, 8. It should have enough for a normal ODE course which uses 0, 1, 2, 6, 7 or perhaps 0, 1, 2, 3, 8 if doing systems. Chapters 4 and 8 are a little more sparse, there are a few problems for 5.1, but not enough to run the whole chapter.
How to use
To use, download https://www.jirka.org/diffyqs/diffyqs-webwork.tgz and upload it to your WeBWorK course. It should automatically unpack and create the right directory structure. Then in the homework editor go to import and then import sets from the diffyqs-webwork directory. Or alternatively go to library browser and look into the diffyqs-webwork directory and pick problems one by one.
You could also just unpack this directory into your templates directory, or
even clone it directly from github. In this case, make sure the directory
is named exactly
diffyqs-webwork for the set def files to work.
What is it exactly
The problems were picked off from the Open Problem Library and somewhat (some more heavily than others) modified to fit the style and notation of the book. They are essentially the same problems as those that are in the Edfinity Notes on Diffy Qs course. I will keep this repository more up to date, and every once in a while update the Edfinity course.
I've cleaned off the OPL tags as they are no longer needed, and some of them were downright confusing and many were just wrong, especially after the edits, and they just made editing a bit more of a pain. I've left the authorship information where it was present to see who the original author was.
make-defs.sh creates the basic .def files by listing the .pg files. So do not edit the .def files themselves, they'd just get recreated at some point.
make-tar.sh creates the tar file useful for uploading directly into WeBWorK. This will create all the right directory structure.