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.
Trying to import question in QTI format to assignments as a quiz or test.
How do I find my QTI version? Is this still a glitch that canvas is trying to fix?
When I click details, there are no details.
Solved! Go to Solution.
Hi @cstephenson2 Welcome to the Canvas Community. Those .zip file packages can be nefarious creatures sometimes; it seems each publisher has their own idea of what may import into Canvas correctly. You did not specify if you were trying this in a Canvas site with New Quizzes or not, but (thanks to your providing the file) I can verify that I was able to import it properly into a test course site using traditional/current quizzes.
What I did was pretty much what is outlined here: https://community.canvaslms.com/docs/DOC-12683-4152724198 Just so you know, I also chose the option to create a new question bank and named it. The end result is that the quiz was created....with 50 questions worth 5 points in total (0.1 points per question). Here's what I wound up with in my sample course:
It also appeared in the quiz banks just fine. So, it's hard to say where things may have gone wrong--and no, I can't really tell you why there were no error details when you tried it--but again I can only speak from the experience of trying it in the current version of quizzes (where quizzes that are created "from scratch" are created via the Quizzes menu item) and not from New Quizzes, where they are created via Assignments.
I'm not sure this is an answer, exactly, but I wanted to share my experience with the .zip package that you provided. If you continue to run into issues, you may want to see if your local Canvas support can offer any solutions or contact Canvas support via HELP>>REPORT A PROBLEM.
Hi @cstephenson2 Welcome to the Canvas Community. Those .zip file packages can be nefarious creatures sometimes; it seems each publisher has their own idea of what may import into Canvas correctly. You did not specify if you were trying this in a Canvas site with New Quizzes or not, but (thanks to your providing the file) I can verify that I was able to import it properly into a test course site using traditional/current quizzes.
What I did was pretty much what is outlined here: https://community.canvaslms.com/docs/DOC-12683-4152724198 Just so you know, I also chose the option to create a new question bank and named it. The end result is that the quiz was created....with 50 questions worth 5 points in total (0.1 points per question). Here's what I wound up with in my sample course:
It also appeared in the quiz banks just fine. So, it's hard to say where things may have gone wrong--and no, I can't really tell you why there were no error details when you tried it--but again I can only speak from the experience of trying it in the current version of quizzes (where quizzes that are created "from scratch" are created via the Quizzes menu item) and not from New Quizzes, where they are created via Assignments.
I'm not sure this is an answer, exactly, but I wanted to share my experience with the .zip package that you provided. If you continue to run into issues, you may want to see if your local Canvas support can offer any solutions or contact Canvas support via HELP>>REPORT A PROBLEM.
This person's question was regarding New Quizzes, not importing as a Classic Quiz. I am also getting this same error with a QTI file I downloaded from Coursera. My only theory is that the version from Coursera may not match with Canvas. The QTI easily does Classic Quiz, but I do see that feedback entered for answer choices has been stripped in Classic Quizzes.
I would also like a reason for why the error occurs in New Quizzes since this is still happening...
The original question may not have been about New Quizzes, despite having that in the title. At one point, when Canvas decided they were not going to develop Classic Quizzes any more, they went through and renamed the titles on the threads in the Community to refer to New Quizzes -- even if they had nothing to do with New Quizzes. They decided that problems with Classic Quizzes weren't going to get fixed so it became a feature request to fix with New Quizzes.
According to the Canvas Instructor Guide, Classic Quizzes supports QTI 1.2 and 2.1 while New Quizzes supports QTI 1.2 and 2.x.
In the old days, we used to import QTI into Classic Quizzes and then migrate those to New Quizzes. I haven't tried importing directly into New Quizzes. There was a lengthy discussion in 2017 about getting feedback on individual responses to come through using Respondus. When using the Respondus to Canvas connector, it came through, but when going through an QTI file, the responses did not come through. That makes me wonder if the issue is with the QTI format or with Canvas importing it? Maybe the older QTI standards didn't support individual question feedback? (big ?, I do not know).
In other words, are we sure that the QTI file even contains the individual responses? QTI files are ZIP files but it can be difficult to process the XML files inside them.
To test, I did export a Classic Quiz from Canvas that contained individual response feedback and checked the QTI file. The feedback was there. I then imported it back into a different course and the feedback came through. That means that Canvas supports feedback on individual questions. That makes me wonder even more if your exported file contains them at all? If not, then importing into Classic Quizzes and migrating to New Quizzes may be a viable workaround the error that New Quizzes gives.
I opened the imsmanifest.xml file from the QTI zip file and found that Classic Canvas is using IMS Content schema version 1.1.3. The resource type says it is version 1.2 the actual code is "imsqti_xmlv1p2". You could open your file and double check to see if the version mismatch is an issue.
I do not have a New Quizzes QTI file to check right now and have to leave in a few minutes.
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
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.