Abstract: WeBWorK -- Math Homework on the Web

WeBWorK is an internet-based system for generating and delivering homework problems to students. It increases the effectiveness of traditional homework as a learning tool by: These are important educational advantages, and WeBWorK is a tool designed to conveniently deliver these advantages to large numbers of students. It is currently be used by more than 1200 students at the University of Rochester and at Indiana University.

Readers can try WeBWorK for themselves by connecting to actual courses at http://www.math.rochester.edu/webwork.

Authors:
Prof. Michael E. Gage,
University of Rochester

Department of Mathematics
University of Rochester
Rochester, NY 14627

E-mail: gage@math.rochester.edu
Phone: 716-275-9424
Prof. Arnold K. Pizer,
University of Rochester

Department of Mathematics
University of Rochester
Rochester, NY 14627

E-mail: apizer@math.rochester.edu
Phone: 716-275-7767

WeBWorK -- Math Homework on the Web

WeBWorK is an internet-based system for generating and delivering homework problems to students. It increases the effectiveness of traditional homework as a learning tool by:

These are important educational advantages, and WeBWorK is a tool designed to conveniently deliver these advantages to large numbers of students. The pilot version of WeBWorK has proven to be very popular with faculty and students at the University of Rochester. First used in a single course with 29 students in the fall of 1996, WeBWorK currently serves 750 students in seven courses ranging from pre-calculus to second semester calculus to a physics course. WeBWorK has been used successfully at Indiana University and is being evaluated for use at several other universities including SUNY Stony Brook.

At the University of Rochester, WeBWorK has proven to be a highly cost-effective way to help students get the most out of their homework assignments. It has the potential to become an important tool for high school and college science, mathematics, and engineering . Readers can try WeBWorK for themselves by connecting to actual courses at http://www.math.rochester.edu/webwork.

Each WeBWorK problem set is individualized; each student has a different version of each problem. Using a standard web-browser, students view or print a copy of the assignment, do as many problems as they wish and then log onto the internet and enter their answers. The WeBWorK system responds by telling them whether an answer (or set of answers) is correct or incorrect but does not reveal the correct answer. However, at the instructorÕs discretion, students are allowed to attempt a problem as many times as they wish until the due date. WeBWorK doesnÕt explain mistakes, but it does reassure students who are doing problems correctly and lets other students know when they need to seek help from fellow students, the TA or the professor. Not all of the problems in a homework set need to be done at once. Students can log off, think about the homework for awhile and log back in to finish the remaining problems.

The immediate feedback and the opportunity to correct mistakes are keys to WeBWorKÕs educational effectiveness, and students are quick to appreciate this fact:

"I can fix my mistakes while [the] problem is fresh in my mind."

"... it gives us a chance to correct our own mistakes which helps me learn better."

"... it makes no sense to do a problem wrong and think it is right!"

Students have a strong incentive to, as one student wrote, "work on the problem until [they] get it right," and our experience is that this is just what they do. We consistently find that more than 50 percent of the students continue to work at their WeBWorK problems until they have answered every problem correctly. Before the use of WeBWorK, we would assign standard homework problems, but we did not have the manpower to grade more than a small percentage of the assigned problems. This sometimes reduced studentsÕ incentive to complete homework assignments. With WeBWorK, every problem is automatically graded, and we now find that almost all students do almost all the WeBWorK problems. In this way, WeBWorK encourages mastery of the material, not just familiarity. Independent of anything else, this is a major improvement.

WeBWorK does not seek to replace conventional teaching; rather, it increases the effectiveness of the assigned homework. Students using WeBWorK know when they are succeeding and when it is time to seek help. The individualized nature of the problems means that students can work together, and yet each of them still has to come up with an answer to his or her own version of the problem. Instructors and teaching assistants also report that students now ask more focused questions and collaborate more effectively with their peers.

Using WeBWorK as we do at Rochester (e.g., usually giving students unlimited attempts to do a problem correctly) promotes mastery of the material. By limiting the number of allowed attempts and/or presenting the student with a different version of a problem each time they attempt a problem, WeBWorK becomes more of an evaluation or testing engine. Most web-based authoring/testing systems are of the latter type. WeBWorK, however, gives instructors the flexibility to use either or both approaches.

Innovative features of WeBWorK: Although the last four years has seen the development of many web based authoring systems for educational purposes, WeBWorKÕs innovations make it uniquely appropriate for authoring mathematics problems, particularly problems for calculus, trigonometry and upper level secondary mathematics courses. The following innovations stand out: In addition to these features which make WeBWorK uniquely suited for mathematics education, WeBWorK provides the standard features found in most CGI/database education solutions. The flexibility of WeBWorK allows its use by instructors with very different teaching styles. For the first year calculus courses at Rochester we have set up WeBWorK so that:

Bibliography

"New software improves teaching of calculus," NewsLinks, the newspaper of International Schools Services, Vol. XVI, No. 4, 1997.
"Technology Across the Campus, University of Rochester," Syllabus Magazine, March 1998 (http://www.syllabus.com/CS03_02_98.htm)
"WeBWorK -- Web based homework delivery" by M. E. Gage and A. Pizer, talk delivered at the Special Session on Mathematics Education and the Internet at the AMS meeting in Manhattan, Kansas on March 28, 1998.
"Rochester Four Years Later: From Crisis to Opportunity" by Douglas C. Ravenel, in Notices of the AMS, Vol 46 Number 8, September 1999.

Funding

Profs. Gage and Pizer are partially supported by NSF grant DUE-9950567.