[New Quizzes] Automatic submission at the due datetime

Multiple faculty in have requested the following enhancement for assessments in Quizzes.Next.  In Canvas Quizzes.Next there's no way for the quiz to be due at a particular time, and be considered "submitted" once that time has passed.  Ideally I would like students to be able to work on the quiz all week, have their work saved automatically, be able to change whatever answers they like, and then at the indicated due date and time, whatever work the student has done becomes their submission.  The way Canvas Quizzes.Next works, students have to click submit. This leads to two problems: Some students inevitably forget to hit "submit" and email after the due date asking for lenience. Others hit submit early and then have a change of heart and want to change their answers, and email asking to be allowed to reopen the problem set.

Added to Theme

4 Comments
RebeccaMoulder
Community Contributor

Hi  @navarroj ‌,

Thanks for creating this feature idea. You might consider clarifying that the quiz should auto-submit at the available "Until" date rather than the due date, which is how the legacy quiz tool works. This would allow instructors to accept late quiz submissions if they wanted, but also have quizzes automatically submit responses on a certain date/time.

One warning about New Quizzes I'll share is that if students keep the quiz open on their devices without making changes for long stretches of time (eg, a couple days or up to a week), their Canvas login may time out, causing their responses not to save in the View Logs when they eventually input answers and try to submit. The issue is prevented by encouraging students to close out of the quiz any time they are not actively working on it.

Steven_S
Community Champion

This could be useful for last minute quiz takers as well as long term quiz responses.  As for the until date, why not set the policy to save and automatically submit at the due time, and then if the quiz is still open allow unfinished submissions to continue from where they left off for a resubmission.  Later at the available until date the automatic submission should happen the same way it already does in old quizzes.

 

 @RebeccaMoulder  In old quizzes I turn on a setting to "show one question at a time."  This forces the quiz to reload for the next question after every answer, and so it minimizes the impact from timed out log-ins.  If new quizzes has the same setting, it may help.

Kelvin_Dean
Community Contributor

John, in order to let quizzes auto-submit at the due date, there should be a Deploy tab in the quiz.

Deploy tab in New QuizzesDeploy tab in New Quizzes

 

(This only works when Classic Quizzes has completely sunsetted.)

For my concept, I want to see the time remaining until the end date/time is reached and the quiz is automatically submitted.

Gauge had this feature when I was looking at the instructions for its use. 
(Unfortunately, there is no way for us to manually get a new SIS ID for our account.)

Concept of showing/hiding results within a date rangeConcept of showing/hiding results within a date range

DEPLOYMENT DATES
Set the availability dates for this quiz.
(Eventually, all quizzes will no longer be shown in Assignments, showing up in Quizzes instead. In fact, Gauge calls these dates as "deployment dates.")

RELEASE RESULTS
Set when you would like to release the results. You can hide the results from students at any time by selecting Recall Results. You can choose if you want to use the release period to show/hide only the correct answers or all results.

MODERATION
You can select if you want to allow other teachers to moderate and grade during this deployment period.
(This only works if more than one teacher (not a TA) is enrolled in a course.)

MANAGE RECIPIENTS
This is where you set who you will assign this quiz to, such as for everyone, certain course sections or students within sections, or even for Mastery Paths. You can even filter by campuses without having to know a specific IP address range.
(To filter by campuses, they need to be configured in the Details tab first. In some cases, you can create multiple deployment periods so that students from Campus A will take the assessment first before those from Campus B.)

 

After clicking on the calendar/clock icon next to End Date/Time, you will get this picker below. Notice that below the selected date/time (but above the pickers), you can see how long exactly until the deployment ends and all attempts submit automatically.

End Date/Time picker with countdownEnd Date/Time picker with countdown

(Curious why we set the date to February 1, 2021? That's going to be the 10th anniversary celebration for the Canvas LMS! We hope that Instructure will have a cake with 10 candles!)

KristinL
Community Team
Community Team
Status changed to: Added to Theme