cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Dustin_Lemp
Community Member

Getting all student participation data via API

Hello,

 
We here at Jefferson College are attempting to get all student participation data via the Canvas API.  As we understand, this is what Canvas considers participation:
 

(I don't think the image is uploading correctly, but it's this post here: https://community.canvaslms.com/t5/Question-Forum/What-triggers-a-quot-participation-quot-in-analyti...)

 
My question is, how do we obtain this information?   My best guess is that it's via the /v1/courses/{course_id}/analytics/users/{student_id}/activity API call.  When I test this in the Live API, however, it only returns two or three participation events.  I'm expecting at least 25 events for the students I am testing with.  
 
So my questions are: 
 
Is this the right API to obtain this data?
 
And is there any possible way to handle pagination with this API without coding it?  
 
We are trying to quickly test to see if all of the data is there.  We'd rather not code it to handle pagination via our Java app, only to have it not be the right data.  Is there any way to view the paginated data (via browser, postman, command line, etc)?  Even the per_page and page=? parameters don't seem to work on this particular API call.
 
Thanks for any help!
Labels (3)
0 Kudos
0 Replies