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.
I would like students to be able to retake a quiz I created in New Quizzes, but only after completing other assignments in the module that weren't required before taking the quiz. I know I can set requirements in modules but those only affect what happens before. I also thought about Mastery Paths, but New Quizzes isn't set up to work with Mastery Paths.
Right now I have been manually checking the gradebook before giving students another attempt at the quiz, which is fine, but leads me to another question: Can I give students another new attempt at a quiz instead of just reopening the one they'd already submitted? I want them to get a new set of randomly selected questions from the quiz bank and not just be able to go in and fix the questions they missed.
I could be wrong, but I believe each attempt at a quiz with randomly selected questions chooses a new random set of questions. (I am certain it works that way with questions selected from question groups in classic quizzes, but I have not yet tested the random selection of item bank questions in new quizzes yet.)
I do not believe that there is a feature that directly allows completion of additional assignments to unlock a new attempt at the same quiz. However, there is a way to make the equivalent happen.
In module 1 include the quiz that determines what will be assigned in module 2. Set the quiz as a module requirement in module 1, and set completion of module 1 as a prerequisite for module 2. (I assume you are using Mastery paths to assign the module 2 activities, since you specify they were not assigned before the quiz.)
In module 2, set a module requirement to require activities to be completed in order, and end the module with something that everyone needs to see or submit. Set a module requirement for that final activity. Students will not be able to meet that requirement, until they do everything that mastery paths will insert before that requirement. (Surprisingly, it turns out that it will not matter that those activities will not be module requirements: https://community.canvaslms.com/t5/Question-Forum/require-sequential-order-is-too-restrictive/m-p/40... )
Set module 2 as a prerequisite for module 3. Create a copy of the quiz in module 1, and put it in module 3. Call it "second attempt" or something similar. Students will not be able to access this second attempt until they have finished everything assigned in module 2.
In the assignments tab, create an assignment group. Put both the first and second attempt at the quiz in the same assignment group. From the three dot menu on the assignment group title select edit, and then on the pop-up menu select drop the lowest (1) score. Students will now see their first and second score on the quiz, and only the highest of the two will count.
Hi, Steven,
Thanks for your response. Yes, I realized later that I had been clicking "Reopen" in addition to adding 1 to the allotted quiz attempts and thereby accidentally giving students access to their original submissions and granting them another try.
I like the idea of having a second version of the original quiz that is only accessible once the requirements for the module containing the remediation work is completed and then dropping the lowest score. Mastery paths do not work with the New Canvas Quizzes so I am not sure how to direct students who do successfully complete a quiz by earning the required score forward instead of to the remediation work.
If you are not using mastery paths then the only way to have remediation activities appear that were not previously assigned, is to manually assign the remediation after the quiz. That is possible if you have a very structured schedule. Where the due date is entered the default always says to assign to everyone, but you can replace that with a list of student names. List only the students who need the remediation, and delete any additional due date assigned to "everyone else." Students will only see the next activity that they are actually assigned to, and so the students who do not need the remediation will simply see the next activity that you schedule for everybody. They won't need to be told to skip the remediation.
It is also possible (for now) to keep using classic quizzes in order to use mastery paths.
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.