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.
Found this content helpful? Log in or sign up to leave a like!
In my course, I use prerequisites to help keep students completing the work in the correct order. The orientation process in-particular.
I have them do the following: Welcome module (view) -> Syllabus Module (view) -> Orientations...
The trouble is, this course has multiple course levels within it and each of them has their own syllabus. In the past, I used to put them all in the same module with directions to view their specific syllabus with a "complete at least 1" condition on the module. That would then unlock the Orientation module.
However, with the new "Assign to" for the modules, I wanted to try something a little different. I want to create a module for each class, assign it to that section and then have it be the prerequisite for the orientation. I've attached a screen shot of what it would look like. The trouble is, the orientation now has five prerequisites, but only one will ever be completed for each student. Is Canvas smart enough to know that if a student is only assigned one of the prerequisite modules and completes it that they don't have to do the others?
Follow up question: If a module is assigned to a section of students, does that automatically assign the pages, assignments, etc. in the module to that section of students or do both assignments have to be made?
Solved! Go to Solution.
Okay I toyed with prerequisites.
Say I want section I, to complete Module A before progressing to Module C, and section II to complete Module B before progressing to C
The issue is that if C is assigned to everyone there's no way to specify prerequisites for C by section so I tried specifying both A and B as prereqs.
As a student in section I, I see Module C having both A and B as prereqs, even though I cannot see B. But having A alone completed seems to let this student progress to C
I emphasize that the student in section did not complete B, but is allowed to progress to C on the basis of having done A.
An answer to your follow up question - I have got to the requirements issue yet...
Hi I experimented with a test class I use.
when I assign a module to one section and not the others, the module and it's (published) contents are assigned to the section.
Also if I publish something in the module afer making the assignment, the newly published item also appears for the section in question
This is great news! I was really hoping that just popping the assignments into a module would save me having to "assign to" for every assignment. Thank you for checking it.
Okay I toyed with prerequisites.
Say I want section I, to complete Module A before progressing to Module C, and section II to complete Module B before progressing to C
The issue is that if C is assigned to everyone there's no way to specify prerequisites for C by section so I tried specifying both A and B as prereqs.
As a student in section I, I see Module C having both A and B as prereqs, even though I cannot see B. But having A alone completed seems to let this student progress to C
I emphasize that the student in section did not complete B, but is allowed to progress to C on the basis of having done A.
Thank you for playing with all of this Brian.
Looks like part of your reply was cut off:
"Now when I masquerade as a student in the section with..."
The results that you did share, however, are promising. It's unfortunate that the students in section I will see A and B as prereqs for C, but I think as long as they still have access to C then it should be okay.
Hello,
I think I have this setup correctly, but I am still having problems...
The module "Week 2 Assignment Sheet" is assigned to all, with the prerequisites being all modules under week 1. Modules in week one are assigned only to those students taking that subject - for example, Arithmetic. The student in the picture has completed all prerequisites assigned to him, but can't continue because modules not assigned to him are required. Am I missing something?
Thanks,
Dave
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