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!
Hello. I am working for an instructor that needs to import existing content (qti for quizzes) a folder at a time, and set them to be quizzes. Example. A teacher has a folder with N amount of totally different qti zip file quizzes. and wants to import them and set them to QTI for quizzes that would be automatically graded all in one process. Can the system do this? If not, is there another way to accomplish something like this? If not, I know Canvas is open source, are there any tutorials for creating individual plug ins? Thank you for your time.
Hi Benjamin,
I have not done this myself, so take this with a grain of salt, but you may be able to script something to loop over all of those QTI files and import them using this Canvas API endpoint: https://canvas.instructure.com/doc/api/all_resources.html#method.content_migrations.create
That was originally posted here: https://community.canvaslms.com/t5/Canvas-Question-Forum/Can-I-use-the-REST-API-to-import-a-testbank...
Hope that can at least be a jumping off point for you!
Thank You! I will look in to this.
I have followed some of the examples using cURL to add a question to a quiz and I getting a blank page (see below).
here is my code:
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