WeBWorK is an online collaboration tool that allows instructors to deliver homework sets, also known as problem sets, to students over the Internet. WeBWorK provides immediate feedback, allowing students to continue to work until the correct solution is achieved. WeBWorK functions best in problem solving-based classes, such as mathematics, computer science or engineering.
WeBWorK also provides instructors with real-time statistics of how students are performing. WeBWorK uses both Perl and LaTeX code for inputting problems and solutions. Instructors also can individualize problems for each student, which can help discourage students from working with each other on homework.