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.
Cordial saludo Actualmente estamos presentando una inconsistencia en New Quizzes al momento de realizar la migración y posterior edición de las evaluaciones. Específicamente, al intentar modificar una pregunta y eliminar una de sus opciones de respuesta, el sistema no permite ejecutar dicha acción. Con el fin de descartar…
Our institution is setting up 9 institutional outcomes in Canvas. Several of our outcomes have multiple skill sets within the rubric. For example: Critical Reading – Skill Set A Critical Reading – Skill Set B Critical Reading – Skill Set C Our understanding is that Canvas Outcomes data reports can provide the overall/total…
I am just curiousas to why there is not a field to enter a description for an outcome at the account level? Or at least edit the rating when you attach/link an account level outcome to a rubric. When you create a new criterion for a rubric, you enter a decription for a rating, but for an account level outcome.
We use a pre- post- model to measure learning which requires student-question matching from two time periods. This requires exporting quiz data to CSV to do the analysis properly. (I can get into more detail if needed.) The New Quizzes Student Analysis CSV export has repeated blocks of ItemID then columns related to that…
Hello! A caution to my fellow Admins and support folks that Instructure updated their live-chat link (the one in the "(?) Help" menu, if you license their Support Chat service) fairly recently, but the old broken one is still online and appears as if it still functions. If someone hits the old link, after entering their…