module progress for all students via api call

JohnnyBeGood500
Community Member

Is it possible to use a single api call to get module progress for ALL students on a course (not just 1 student), like for example in this case: api/v1/courses/course_id/modules?student_ids[]=all?  The response does not return the "state" key, which is what I need.

Only a single student is specified in the api reference docs, i.e. courses/course_id/modules?student_id=000. This is not consistent with the student/submissions endpoint where student_ids[]=all can be used. Just need to make sure I'm not missing something.

The basic requirement is to get the module progress for all students via an api call and not export any data via the Canvas user interface.

Labels (1)
0 Likes