This is a category of pages that deal with design decisions that have been made in the process of developing WeBWorK. The purpose of the page is to:
- Record what design decisions were made and why.
- Record the expected behavior of certain functions and actions.
- Facilitate discussion about the various choices that come up when coding WeBWorK.