Skip to content
Notes on Diffy Qs (differential equations) WeBWorK (online homework) problem set
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sec_0.2
sec_0.3
sec_1.1
sec_1.2
sec_1.3
sec_1.4
sec_1.5
sec_1.6
sec_1.7
sec_1.8
sec_2.1
sec_2.2
sec_2.3
sec_2.4
sec_2.5
sec_2.6
sec_3.1
sec_3.2
sec_3.3
sec_3.4
sec_3.5
sec_3.6
sec_3.7
sec_3.8
sec_3.9
sec_4.1
sec_4.10
sec_4.2
sec_4.3
sec_4.4
sec_4.5
sec_4.6
sec_4.7
sec_4.8
sec_4.9
sec_5.1
sec_6.1
sec_6.2
sec_6.3
sec_6.4
sec_7.1
sec_7.2
sec_7.3
sec_8.1
sec_8.2
sec_8.3
sec_8.4
.gitattributes
.gitignore
CONTRIBUTING.md
LICENSE.md
README.md
make-defs.sh
make-tar.sh
setsec_0.2.def
setsec_0.3.def
setsec_1.1.def
setsec_1.2.def
setsec_1.3.def
setsec_1.4.def
setsec_1.5.def
setsec_1.6.def
setsec_1.7.def
setsec_1.8.def
setsec_2.1.def
setsec_2.2.def
setsec_2.3.def
setsec_2.4.def
setsec_2.5.def
setsec_2.6.def
setsec_3.1.def
setsec_3.2.def
setsec_3.3.def
setsec_3.4.def
setsec_3.5.def
setsec_3.6.def
setsec_3.7.def
setsec_3.8.def
setsec_3.9.def
setsec_4.1.def
setsec_4.10.def
setsec_4.2.def
setsec_4.3.def
setsec_4.4.def
setsec_4.5.def
setsec_4.6.def
setsec_4.7.def
setsec_4.8.def
setsec_4.9.def
setsec_5.1.def
setsec_6.1.def
setsec_6.2.def
setsec_6.3.def
setsec_6.4.def
setsec_7.1.def
setsec_7.2.def
setsec_7.3.def
setsec_8.1.def
setsec_8.2.def
setsec_8.3.def
setsec_8.4.def

README.md

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.

Miscellanea

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.

You can’t perform that action at this time.