A couple months ago I shared a note about New Quizzes – a new quiz engine being developed in Canvas. In that post I share a couple known issues. One of those was that manually graded questions were not appearing on the Dashboard in the To Do list for instructors.
I am pleased to share that the Instructure development team has implemented this capability for New Quizzes. It is now possible to receive a to-do notification for manually graded items within quizzes. You can see an example notification below.
Another update Instructure shared relates to the Fill In the Blank question type. It is now possible for instructors to use the rich content editor as they create fill-in-the-blank questions. The provides more formatting options and the ability to integrate formulas into the questions. This video (2:22) demonstrates the expanded capability.
I had the opportunity to facilitate a workshop focused on a couple more advanced page editing options. We investigated how to create responsive tiles and creating tabbed pages. The purpose of these options is to create a visually engaging, responsive, and accessible page. The code to create tabs is based on what I found on this page. The code to create the responsive tiles was created through experimentation based on information gathered across many pages and forums.
A snippet of the tiles HTML code for the tiles/buttons is below. I have separated each element with a line break to see each more clearly. This is followed by an explanation of what each piece is doing.
The first div serves as a container for all of the tiles or buttons, which are each their own div. The id allows us to give each div a name as a reminder of its function.
Each tile or button uses the same structure: div – an opening div tag to define the button structure. h2 – a heading to contain the button title. p – a paragraph to contain an image. p – a paragraph to contain a link and/or description for the button destination. div – a closing div tag.
The width of the div is set as a percentage of the total page width. You can change this based on how many buttons you want to be tiled horizontally based on the overall page width. You can edit the height as you need/want. The min-width, margin-right, and margin-bottom allow the divs to tile correctly as the page becomes smaller (or on mobile). I recommend leaving these as they are. You can elimiate the border if you want by setting the width to “0px”. You can also change the color of the border if you want by entering a different HEX color code.
The h2 creates a heading for the button. You can remove this line if you do not want it. You can edit the background and/or text color by changing the HEX color code for the “background-color” and/or “color” element.
The first paragraph tag contains the button image. The “p style” allows the full image to be displayed without any space between it and the h2 heading. The image styling (display: block; margin-left: auto; margin-right: auto;) centers the image in the paragraph.
This last paragraph contains the link to a page or other course element. The “text-align: center” style centers the text in the paragraph.
These are followed by each of the closing div tags.
Let’s turn to the tabbed pages. Here is the code:
<div class="enhanceable_content tabs">
<li><a href="#fragment-1">PUT TITLE FOR TAB HERE</a></li>
<li><a href="#fragment-2">PUT TITLE FOR TAB HERE</a></li>
<li><a href="#fragment-3">PUT TITLE FOR TAB HERE</a></li>
<div id="fragment-1">PUT THE CONTENT FOR THE FIRST TAB HERE</div>
<div id="fragment-2">PUT THE CONTENT FOR THE SECOND TAB HERE.</div>
<div id="fragment-3">PUT THE CONTENT FOR THE THIRD TAB HERE</div>
Make sure to edit the tab titles in HTML mode and not in the rich content editor. Doing the latter may introduce display issues with your page. You can add more tabs by copying and renaming each list (li) item. Make sure you copy from the opening li tag through the closing li tag. You will also need to make sure to add a corresponding content area.
Recommended workflow – create separate pages in Canvas for each tab content. Once the individual page is complete, copy the HTML from that page into the “PUT THE CONTENT FOR THE NTH TAB HERE” location. This will allow you the flexibility of more easily working in the rich content editor with the content and preserve the page structure within this code
Classic Quiz has been the quiz engine in Canvas for a long time. New Quizzes is a new quiz engine that will replace Classic Quizzes. The Canvas guides state, “New Quizzes is a quiz engine that integrates with Canvas as an LTI tool and replaces the classic quizzes functionality currently existing in Canvas. Instructors can use New Quizzes to create quizzes using a variety of questions types.” New Quizzes offers some new question types and efficiency for setting accommodations. But there are limitations as well. New Quizzes does not support ‘quiz-as-survey’ in the way that Classic Quiz did. What follows is a summary of the timeline for transitioning from classic to New Quizzes, recommendations for migrating from Classic to New Quizzes and resources to help you in this effort.
Classic Quiz – New Quizzes Timeline
We need to prepare ourselves to use the new quiz engine. Classic Quizzes is scheduled to be sunset June 30, 2024. So we have a little bit of time, which is good. Instructure is still actively developing New Quizzes. There is some new functionality and previous functionality that is yet to be available. More on that latter point in Known Issues. The other positive side of this is that we have time to practice using New Quizzes and migrate content from Classic Quiz to New Quizzes.
LU Plan for NQ
What follows are the options we have available to us and how we plan to roll out New Quizzes. Instructure has provided three levels of sitewide settings to assist with migration from Classic Quizzes to New Quizzes. They are:
New Quizzes migration during course import/copy Enabling this will provide instructors the option to migrate all quizzes in a course to New Quizzes when they import or copy a course.
New Quizzes migration enabled by default This means that the option to migrate all quizzes in a course will be selected by default, but may be deselected.
New Quizzes migration required This setting will force all quizzes to be migrated upon import.
Our plan is to enable the first option at the end of Winter term. This will give those preparing for the Spring term who want to try New Quiz the opportunity to migrate current quizzes to New Quizzes. Once these settings are enabled it will also be possible to migrate individual quizzes. Next, on July 1, 2022 we plan to enable the second option to make migration enabled by default. Forced migration will be enabled on July 1, 2023.
The timeline in short is:
New Quizzes migration during course import/copy – March 14, 2022
New Quizzes migration enabled by default – July 1, 2022
New Quizzes migration required – July 1, 2023
What’s New with New Quizzes?
There are a number of new features or enhancements that come with New Quizzes. A list of some of them may be reviewed below.
New Quizzes display as assignments in the Assignments page and can be duplicated.
Creating a Quiz with New Quiz
Creating a quiz with new quiz looks a little different than Classic Quiz. You can follow this link to see how to create a New Quiz. There are a few things I would like to point out about some of the specific differences.
The first difference appears when you decide to create a quiz. If you create a quiz from the Quizzes page you will presented with a pop-up asking you to select your desired quiz engine.
From here you can choose which quiz engine you desire to use. Please be aware of the Remember my choice for this course button. If you make a selection by mistake you can reset your quiz engine choice from the Quiz Options menu at any time.
The same choice of quiz engine is available if you create a quiz from within a module.
After choosing the New Quizzes engine you will see a screen similar to Classic Quizzes for entering the quiz settings such as name, points, due date and such. One difference on this page is the presence of the Build button located in the lower right.
Clicking the Build button will allow you to add questions to your New Quiz.
This page allows you add a title and over all quiz instructions. There is also a collapsible question navigation menu on the left (expanded in the image below).
Next is Settings. This page allows you to choose from the following options:
One Question at a time
Require a student access code
Filter IP addresses
Allow multiple attempts
Restrict Student result view
Next, is Reports. There are currently two available: Quiz and Item Analysis and Outcomes Analysis.
Lastly is the Moderate pane. This provides you access to accommodations for students and monitoring attempts. One benefit of New Quiz is that you can set accommodations for a student across all quizzes in a course versus having to set these for each quiz. Please note that this will not apply if you subsequently create a Classic Quiz. You will still need to set the accommodations for each Classic Quiz.
You can set an accommodation by clicking the pencil icon located in the ‘Accommodation’ column for each student.
Migrating Classic Quizzes to New Quizzes
Instructure is providing a couple different ways to migrate classic quizzes to New Quizzes. Please note that instructors cannot revert from New Quizzes to Classic Quizzes.
Please Note: Quizzes imported into Canvas from a Moodle course backup file will be converted to Classic quizzes and not New Quizzes. If you want those to be New Quizzes you will need to follow the steps in the Migrating an Individual Quiz section below.
Migrating on Course Import/Copy
It is possible to migrate all quizzes from Classic to New Quizzes during a course/Copy or Import. Unless you choose to select specific content all quizzes will be converted to New Quizzes. All Classic quizzes will be removed from the course.
Once the import completes you will receive a message containing the following infirmation:
Your Classic Quizzes have been migrated to New Quizzes! Please note:
Text No Question has moved to a Stimulus; please add a question so it can display within the quiz.
Classic Quizzes with New RCE audio/video may not have moved completely; these will need to be rebuilt.
LaTex equations are currently migrated as images, and the questions should not be edited.
We apologize for the inconvenience and thank you for your patience as we continue to improve the migration experience!
Migrating an Individual Quiz
If you do not want to migrate all your quizzes at once it is possible to do so one at a time. This may be done by clicking the kebab menu to the right of the desired quiz and then select Migrate.
Choosing this option will only migrate that single quiz. Additionally the originally Classic Quiz version will remain in the course. In this way you could make multiple copies of a quiz if desired.
Question Bank vs. Item Bank
Classic Quizzes can make use of Question Banks. New Quizzes can make use of Item Banks. There currently is not a way to convert a Question Bank into an Item Bank. Canvas is working on a bulk migration option, but currently items must be added to an Item Bank individually. This must be done from within a New Quiz. The steps to do so are below.
Open the quiz and click the Build button.
Click the pencil icon to edit a question.
Expand the Item Banking area.
Click the Add to bank link.
Add the question to an existing or new bank.
While there are some benefits with New Quizzes there are also some limitations. Hopefully these will be addressed soon by the Canvas development team.
Manually graded questions do not appear in To Do. The issue means that essay questions do not appear in an instructors “To Do” section of their Dashboard page. This issue has brought a fairly large outcry from users, but has yet to be integrated. Please feel free to add your voice.
Questions must be added to Item banks manually. My understanding is the developers are working on a tol to batch import from question banks into item banks but this has not been completed. Items must currently be imported individually. The best way to do this right now is to add all questions from a question bank into a quiz and then migrate the quiz. This will allow an instructor to add them to an Item bank.
It would be a shame if you entered grades and came back later to find them gone. this scenario was recently reported to me. The word from Canvas support was that an out-of-date browser (Firefox in this case) was the culprit.
Regardless of the browser you use please make sure you keep it up to date. This is important as Canvas is a web-based tool.
Contact the Helpdesk if you need assistance updating your browser(s) on Lawrence-owned computers.
We recently became aware of an issue that is created by an account setting, Assignment Enhancements – Student, and Canvas Studio. The issue is described in detail here. We have contacted support and been added to the open engineering ticket. As soon as a fix is created we will be notified. The issue presents itself when a student attempts to submit a video from Canvas Studio as a file upload. The effect is that the upload fails and a document containing “Invalid Launch” is produced. This is what instructors will see in Speedgrader.
There are two workarounds for this issue: only allow students to submit to the assignment via Media Recording, or by embedding the Studio video in a Text Entry submission. I strongly recommend the latter.
If you have assignments in which students have already made submissions, you should be able to change the submission type setting without losing any data/submissions.
While Inbox messages are not copied to email it is possible to set an immediate notification which will be sent to your email. The notification should contain the contents of the message. It is possible to reply to Canvas from the email notification.
I tested this and was able to reply to the notification message from email and have it posted back to the student Inbox. There is some lag when replying this way. The response is much faster through Inbox. I contacted Canvas support and they mentioned that a reply from email may lag up to as much as an hour depending on the server activity. If a message is time-sensitive I recommend replying from the Canvas site.
Send conversation messages to instructor and student they are observing*
View the dashboard
View and read discussions
View files unless they are locked
View grades, view assignment due dates and comments, and print grades*
View modules and see due dates and point values
View pages and contribute if the instructor enables the Anyone can edit it setting
View profile pictures, if available
View quizzes index page
Comment on announcements or discussions
Submit assignments or quizzes
View course rosters
Send conversation messages to students in the course they are not observing
View locked files or folders
View unpublished courses
Access the Chat tool
Reserve appointment slots in the Scheduler
View grade audit trail
* These capabilities are only available if the Observer is linked with another student account. Linking an Observer must be manually completed. Because we are not doing this the Observer role cannot access grade information.