Well crud. I see this too in testing. Here are the steps I took to test:
1. create a course and 2 assignments.
2. grade 1 assignment.
3. export grade book before making changes
4. mute the second assignment and grade it for all students.
5. export grade book again and check final score column. It is correct and includes the muted assignment grade.
6. compare to GUI, see that 'treat ungraded as 0' score matches the exported final score.
7. check the api, see that final score does NOT match the GUI or the exported final score.
8. unmute assignment.
9. check the api, see that the final score now DOES match the GUI and the exported final score.
10. curse loudly.
11. open a ticket with Canvas support.
I thought muting was only for keeping students from seeing that grade while the item is being graded.
Here's the API calls I tested:
/api/v1/courses/<courseID>/enrollments
/api/v1/courses/<courseID>/users/<userID>?include[]=enrollments
Is there a different API to use?
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.