The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Is there a way to use the Canvas API to batch download multiple quizzes from multiple schools and courses for a custom time period?
Hi @kc800,
Can you clarify what you mean by "download quizzes"? Are you referring to downloading the quizzes themselves as a QTI file (more commonly called exporting in Canvas), student submissions of quizzes, or something else entirely?
With that clarity, someone might be able to provide some guidance.
-Chris
Hi @chriscas,
Yes, we manage multiple schools, in two courses with 3 sets of quizzes that we use for student feedback. E.g.
School 1 - First Course - Quiz 1, 2, 3
School 1 - Second Course - Quiz 1, 2, 3
We especially want to get their commented feedback which is in the quiz. We were told you can only manually download quizzes as a CSV file to get commented feedback and wanted to know if by using the Canvas API, could we set up a script to batch download multiple quizzes from multiple schools and courses for the past 6 months? I'm asking because we want to connect the Canvas API to Qlik and get this feedback loaded there.
Hi @chriscas,
We're currently manually exporting each quiz by hand. We have multiple schools with courses and quizzes and this isn't scaleable. Do you happen to know if there's a way to batch download in CSV or similar format multiple quizzes for a specific time frame for multiple schools and courses?
Thank you in advance!
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in