Building Problem Sets


I. Log on to Webwork as instructor.

  1. Go to webwork.wustl.edu and log on to your course.

II. You first need to "Create" a homework set before you can put any problems in this.

  1. Go to "Hmwk Sets Editor"
  2. Check the box "Create a new set named:"
  3. Enter the name of the homework set in the box (something like "hw1" is great)
  4. Click on the "Take Action" button
  5. At the top of the screen, it should say something like
    "Results of last action performed: Successfully created new set hw2"
  6. Click on "Hmwk Sets Editor" and you should see your new set there.
  7. In the column "Set Name", click on the pencil to "Edit" the sets. This is NOT editing the problems.

III. You need problems in your problem set.

  1. Go to "Library Browser".
  2. In the box "Adding Problems to Target Set:", select the homework set you just created above (or select an existing homework set).
  3. Where it says "Select a Problem Collection", scoll through the list until you find a collection you want to look at. (This is the problem bank.)
  4. Click on "View Problems" and the problems in that particular collectino should be shown.
  5. Select the problems you are interested in. Do this by checking the boxes
    "Add this problem to the current set on the next update"
  6. When you have selected all the problems you are interested in, click on "Update". The problems you just selected should now be part of your homework set.
  7. Repeat this process to add more and more problems to your homework set.

IV. Look at your set in the "Hmwk Sets Editor"

  1. Click on "Hmwk Sets Editor"
  2. Click on the number in the "Problems" column.
  3. Try each problem and make sure it works correctly (I have found errors in the Library!!! If there is an error, let me know and I will fix the library.)
  4. Delete the problems you don't like (check the "Delete" box and then click "Save Problem Changes")
  5. Reorder the problems in an order you like (and then click on "Save Problem Changes")
  6. Editing the problems is not as simple as clicking on "Edit". This is a file permission and Library integrity issue (we can't have everyone changing the problem library at will). If the Library needs fixed, let me know and I'll fix it. If you want to take an existing problem and modify it, then see below. If you don't care about any of this, ignore it all.

V. Assigning the homework set

  1. You should now have a homework set created, but it hasn't been assigned to any students (yet).
  2. First assign the set to you:
  3. Now, go to the problem set and try the problems. (They should all work because you tried them before. Or, you can not try them above and try them at this point in the proceedure.)
  4. Make sure a hard copy prints. (This is important because students will use the hardcopy feature but often a small TeX error will cause it not to print.)
  5. Assign the set to the students.
  6. IMPORTANT:

VI. Editing and modifying problems

This is if you want to customize a problem for your course.
  1. Go to "Hmwk Sets Editor"
  2. Click on the number in the "Problems" column.
  3. Click on "Edit it" for the problem you want to edit.
  4. Webwork will tell you:
    "Write permissions have not been enabled in . . ."
  5. At the bottom of the page, in "Save As" box, enter a file name. It is best to organize your saved sets in directories so call you file something like:
    hw1/pr1.pg
    The "hw1" is the name of the set (so, something like hw1, hw2, hw3, etc.).
    The "pr1.pg" is the name of the problem (so, something like pr1.pg, pr2.pg, pr3.pg, etc.)
  6. Click on "Save As"
  7. Go back to: "Hwmk Sets Editor" and then click on the number in the problems column.
  8. Change the file name in the box to your file name (so, something like "hw1/pr1.pg")
  9. Click on "Save Problem Changes"
  10. Now you can edit the file by clicking on "Edit it".