Documentation:WeBWorK/How to change an individual WeBWorK assignment grade

From UBC Wiki

If you have Canvas Grade Sync set up, WeBWorK automatically pushes grades to Canvas approximately every 8 hours. This means if you manually edit a grade for an assignment in Canvas that is linked to a WeBWorK assignment, WeBWorK will override the manual grade change during the next grade-sync. To change a student’s grade for an assignment, you will need to do so through WeBWorK, and not in Canvas, so that the next time WeBWorK syncs to Canvas, it carries over the manually changed grade from WeBWorK.

Even if you do not have Canvas Grade Sync set up, these instructions are still relevant as any student's WeBWorK grade can only be changed from within the WeBWorK course.

  1. In your WeBWorK course, under Instructor Tools, go to the Classlist Editor
  2. Find the student you wish to change the grade. For courses with a lot of students, you may want to filter by last name to find the student more easily
  3. In the column Assigned Sets, click the number associated with the student
  4. Find and click on the student’s homework set, or latest quiz attempt (e.g., if they attempted the quiz twice, you should click the quiz which has “(test 2)” at the end of the quiz name)
  5. Scroll down to Problems section. Every problem has a Status field which is where you can manually enter a new grade for a specific problem
    • E.g., if you want to award 100% for that problem, enter a 1; likewise, enter 0.5 for 50% (and so on)
    Manually change webwork grade.png
  6. Once you finished updating the grade, click Save Changes at the bottom of the page

Note: This method enables you to change the grade of one or more specific problems in an assignment. There is no option to change the overall grade without editing specific problems' grades.