zyBooks test banks can be exported to QTI format for uploading into popular LMS test formats. This article walks you through how to upload a QTI zip file into Canvas. To learn how to create a test and export it, please review the article, How can I create a test using zyBooks test banks? first.
Once you have exported a QTI testbank, the next step is to upload the zip file into Canvas.
To get started, click on "Settings" in the lefthand menu.
From the Setting page, click "Import Course Content" on the right-hand menu.
There will be a drop-down menu to select the content type. Select QTI .zip file.
Next, click on "Choose File" to select an upload the file.
Then, select a test bank to add the questions to.
Finally, click the blue "Import" button.
After the import is finished, the newly added testbank will appear on the "Quizzes" tab.
Please note that "New Quizzes" is not supported at this time. If you see this option you should leave it unchecked.
Known issues
For questions that are LaTeX heavy, some of the LaTeX may render incorrectly.
So far we have identified the following issues.
- Broken exponents
- Broken overlines
- Broken comparative operators
- Incorrectly escaped percentage symbols
- Extra newlines
- Other
Many of these issues can be cleaned up using Canvas's built-in equation editor.
Another option is to clean smaller items using HTML.
Start by entering "Edit mode" then opening up the HTML editor.
Broken exponents
Surround values that should be exponents in the HTML tag, <sup>, which is short for superscript.
Broken overlines
Surround values that should have overlines with a span tag that contains a style attribute for text-decoration. <span style="text-decoration:overline">
Broken comparative operators
The symbols \gt, and \lt can simply be directly replaced with > or < in the text editor. From the HTML editor, \ge and \le can be replaced with ≥ and ≤ respectivly.
Incorrectly escaped percentage symbols
Additional backslash characters that appear before the percentage symbol can simply be removed.
Extra newlines
In some cases, extra white space characters might get added, which can make the question challenging to read. Remove the extra new lines by deleting them in the text editor view.
Other
As mentioned previously the equation builder can be a great way to replace more complicated LaTex. Another option is to take a screenshot of the correctly rendered LaTeX from the zyBook and use the image.