Grade Integration Testing Discovery Final Grade

Jump to solution
Community Contributor


I am curious if anyone has come across this unusual problem. 

We are currently building a custom grade integration between our Canvas and Peoplesoft system. This is not the problem.

My problem is on the GET call for (and this is an example) https://<localhost>/api/v1/courses/sis_course_id:0000PRC.GradeTesting/enrollments

In this course, the possible points are 1000. Let's say I mute a column worth 100 points because I am an instructor grading a final project and I don't want students to see their scores. The mute scores should only prevent a student from seeing that grade. But, should show that grade being calculated into the final grade for the instructor. In fact, it does on the GUI side. 

Problem: When I do an API call above the muted assignment is not calculated into the final_grade. It appears that the system is treating unmuted like a 0 even though there is a grade.

"grades": {
"html_url": "https://<localhost>/courses/23182/grades/2",
"current_score": 100,
"current_grade": "A",
"final_score": 90,
"final_grade": "A-"

Thoughts on this? Am I not understanding the terminology correctly?


Labels (2)
1 Solution
Community Contributor

Hello  @PSU_Tony ‌ I just got an email that the Canvas engineers deployed a fix.  I am testing to verify that this is the case on our end. But, just so that you should know! 

View solution in original post