# UW-Stout WebWork Authors Wiki

This wiki is intended for faculty, staff, and students at UW-Stout who are writing problems for WebWork.

Resources:

Annotated Example Problems:

• Basic calculus derivative problem
• Problem involving a function defined by data from a table: ExampleTableAsFunction

Older tutorials which might be useful:

May 11 workshop

## Development

### Problem Authoring: Stout macros and contexts

• FactoredFormula object, Grading answers that must be completely factored (e.g., factorization of polynomials, factorization of expressions in general, or if the answer must simplify to a product of factors)

• FactoredRationalFormula object, Factored Rational Expressions - rational expression with both numerator and denominator completely factored

• other items

### College Mathematics

• Alex Basyrov, Matt Horak, Benjamin Jones
• Audrey F, Ian Z, Marlee R, Austin S

## Testing

1. Test that problems render correctly in Images, jsMath, and MathJax modes

2. Test that hardcopy generates correctly
3. Assign the same problems to 100 students (http://webwork.maa.org/wiki/Classlist_Files), generate hardcopy for all 100 students with correct answers and solutions (make sure that there are no errors)

4. Check the wording of the problem: is it confusing? does it tell the student what needs to be done?
5. Check for orphaned answer blanks: there must be some text before each answer blank, even if it is just Answer: \{ ans_rule(20) \}. If the answer has some units attached to it, there must be units after the answer blank, or the problem must make students enter the units with the number.

7. Does the problem use MathObjects.pl?

8. Does the problem include PGcourse.pl?
9. Make sure that the display math mode, $...$ is not used. Instead one uses $$\displaystyle ...$$ math mode.

## Spring 2013

1. The page with the files is here

2. Coding Standards page is here

3. Commonly used code snippets are here