I was looking for a tool that lets me see all discussion posts made by one student throughout a term but I couldn't find a discussion post aggregator tool. Is there a way to do that? (I tried checking in Settings; also tried using People to see if I could get to posts under a student name. No luck.)
@anuaneja
There isn’t a built-in tool for this, but you can create your own and pull the data using either the Canvas API or GraphiQL
Below is an example GraphiQL query you can use to retrieve the data. You can test it using your school’s GraphiQL endpoint (Accessible to any logged in users):
https://YOURSCHOOL.instructure.com/graphiql(Replace “YOURSCHOOL” with your actual domain.)
https://YOURSCHOOL.instructure.com/graphiql
query Discussions { course(id: "12345") { name discussionsConnection(filter: {isAnnouncement: false}, first: 100) { nodes { title discussionEntriesConnection(userSearchId: "778899") { nodes { message } } } pageInfo { endCursor hasNextPage hasPreviousPage hasPreviousPage startCursor } } } }
You can find the course ID in the course URL:yourschool.instructure.com/courses/12345
yourschool.instructure.com/courses/12345
Similarly, the user ID can be found in the user URL (Viewing a user profile):yourschool.instructure.com/courses/12345/users/778899
yourschool.instructure.com/courses/12345/users/778899
Please note: due to pagination, this query will only return the first 100 discussion topics. If you have more than 100, you’ll need to write a script to paginate and retrieve the rest.
@jerry_nguyen Love love love this!! GraphiQL who knew!
Very easy to use your script! Thank-you!! Cheers - Shar ⭐
Thank you! I checked with my school and I was told this information would be useful for admins but not for instructors. But thank you for responding.
Enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.
Hi everyone, We use Canvas to share study material (videos, PDFs, reading material) and quizzes with doctors enrolled in our courses. Our usual workflow is to add the doctor to the course, wait for them to accept the invitation, and then assign them the required quizzes. I’m having a problem with one student. I added her…
Searching through 'All Pages' can be cumbersome, especially as the year goes on. Is there going to be a folders feature added so that pages can be sorted and categorized, similar to how documents and images can fall under different umbrellas?
For those of you who use the Learning Mastery Gradebook in your courses, what are your thoughts about the updates? Do they improve your understanding of students' outcome mastery? What about the interface? The old version certainly needed some improvements. I did like the pie charts, however. Hovering the mouse pointer…
Error message when viewing SCORM files as Admin login: This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>MissingKey</Code> <Message> Missing Key-Pair-Id query parameter or cookie value </Message> </Error> When viewing as a student login the SCORM…
I have now had a few cases of students' responses in New Quizzes not being recorded. Normally, students get a connection error and can restart, but here they get new questions one at a time with no indication of a problem until they try to submit the exam and find that they can't submit it. Students are losing 20-90% of…