Grades changes; how to tell if there are new grades added or modified?
When grades are added or adjusted in D2L, is there any way to extract this information so that I can feed it back to my Student Information System?
Any APIs in particular that would help? Thank you.
Answers
-
in terms of API, there is no endpoint that gives differential value if that is what you are looking for. Otherwise, you will just have to call any of the Grade API points for the update. So, no update is still an update.
-
Thanks @Nurbek.I.804 for the info. That sounds like it will be a challenge for us to see how to develop something efficient. With so many records, we would not want to call an API to get back all records to determine if there was an update based on last modified timestamp :(
-
Perhaps not as straightforward as a direct call for changes, but Data Hub extracts can be retrieved by API, and the Grade Results extract includes a LastModified field.
Data Hub API reference:
Data Hub Grades Advanced Data Sets reference:
-
Thank you @Craig.R.185 for the suggestion. The Data Hub would be a good alternative for us. In the mean time, we have also reached out to D2L if they can create a Grade webhook notification.