How to grade submissions without posting the grade using Canvas API?

Jump to solution
JialunZhang
Community Member

I notice that in https://canvas.instructure.com/doc/api/submissions.html#method.submissions_api.update, there is only one field "submission[posted_grade]" that can be used to grade a submission. However, it will make grade posted, while I do want to let them remain unposted. Is there a way to grade the submission without posting grades using Canvas API?

Labels (1)
0 Likes
1 Solution
chriscas
Community Coach
Community Coach

Hi @JialunZhang,

Do you have the posting policy for the assignment set to manual?  Even though the name of the API field is posted_grade, I think that term may be a relic from before posting policy was a "thing" in Canvas, and using that API would just enter the grade but not post it to the students if you have the policy set to manual.

-Chris

View solution in original post