Hi all,
We’re trying to determine whether Canvas provides a supported way to retrieve New Quizzes (Quizzes.Next) attempt interaction logs programmatically, so we can warehouse them in BigQuery similar to other analytics datasets.
What we need
For each student attempt on a New Quiz, we want the same details visible in the Canvas UI Admin “View Log” / Activity Log, specifically:
- Per-question elapsed time / timestamps in the item timeline
- Per-question response behavior over time, including answer choice changes (e.g., A → C), not only the final submitted response
- Essentially: the event-by-event attempt timeline at the item level
What we’ve checked so far
- Canvas REST API + Developer Docs
- New Quizzes Reports API (student_analysis / item_analysis) — this doesn’t appear to include the event timeline shown in “View Log”
- We’re aware of Classic Quizzes “Quiz Submission Events” API, but haven’t found an equivalent for New Quizzes
- Canvas Data 2 / DAP — we have not found a dataset exposing New Quizzes item-level interaction logs
- Live Events — we haven’t found a topic that emits item-level interaction events for New Quizzes attempts
Support response
Canvas Support (L2) confirmed that there is currently no similar reporting/API access for this New Quizzes log data in Canvas or Canvas Data 2, and they were unable to provide a roadmap for such a feature.
Questions for the community / product team
- Is there any supported endpoint (REST or GraphQL) that returns the New Quizzes “View Log” / Activity Log timeline (elapsed time + answer-change history)?
- If not, is there a Live Events topic/schema that emits item-level interaction events for New Quizzes attempts?
- If neither exists, is this on the roadmap under the “New Quizzes submissions API” work (or elsewhere), and is there any recommended alternative for institutions that need this data for analytics/academic integrity/research?
I saw a related Community thread about whether the New Quizzes submissions API will include event/log data—we have the same question, specifically for the item-level event timeline currently visible only in the UI.
Thanks in advance for any guidance or confirmation.