Community

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
woodsdm2
Community Contributor

Using API to see when students view feedback

Jump to solution

I am looking at how students use the feedback I provide on written assignments.

One question is when and if they view the document they have submitted after I have provided feedback.

This information is available in the Speedgrader, but requires me to view every student submission and record whether the student viewed the document, and if they did, record the date.  This can be a slow process.

I have found that the Canvas API for Submissions provides a way to view this data:

GET /api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/document_annotations/read

However, this just returns a true/false value, not the date.  

Has anyone found a way to retrieve the date when the submission annotations were read using the API?  The data is clearly available since it is displayed in the Speedgrader.

Thanks!

 

Labels (1)
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
cstrikwerda
Instructure
Instructure

Hello @woodsdm2 I looked and that information is not present in the API data unfortunately.

There would be a way to see if they had visited the page looking at their page views, however we do not see page view information of a user in the API. It looks like we are seeing some limitation here, however I would suggest submitting this as a feature request for that data to be included in the API. https://community.canvaslms.com/t5/Idea-Conversations/idb-p/ideas

View solution in original post

4 Replies
igustafson
Instructure
Instructure

You could try this https://canvas.instructure.com/doc/api/submissions.html#method.submissions_api.mark_document_annotat... This is related to the annotations if that is what you are having them look at in the feedback. 

woodsdm2
Community Contributor

Thanks, but I don't think this is what I am looking for.

I am looking to collect data on if and when students view the feedback I provide on documents that they submit for an assignment.

There is a lot of research that shows that having students view and use feedback is an important part of the learning process, so my first step is trying to gather data about when students view feedback.

 

cstrikwerda
Instructure
Instructure

Hello @woodsdm2 I looked and that information is not present in the API data unfortunately.

There would be a way to see if they had visited the page looking at their page views, however we do not see page view information of a user in the API. It looks like we are seeing some limitation here, however I would suggest submitting this as a feature request for that data to be included in the API. https://community.canvaslms.com/t5/Idea-Conversations/idb-p/ideas

woodsdm2
Community Contributor

Thanks - I was hoping that I was missing something.  I'll submit this as a feature request.