My API wizard is doing a report for me and we are stumped on what seems like a pretty simple question. How does Canvas (or an API call) know what a "passing score" is? What we want to do is get a list of all students who have passed Assignment 1. We can get the individual grades for Assignment 1...but how do we know if that score passed or not? Some thoughts:
- Many (but not all) assignments use Mastery Paths, so the passing score is embedded in the paths. But we don't know what field that data is stored in, or if we can call it via API.
- There's the course grading scheme...is there a way to find out what the lowest non-failing grade is from that? I'm not 100% sure that the course passing grade is the same as every individual assignment's passing grade, but it would be a place to start.
- I see a tag for "API custom data," which is new to us. Are those fields for user data only, or could they be used to make our own "passing_score" field for each assignment?