cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
garciah
Community Champion

Using Prerequisites and Requirements

Hi Canvas Community,

I'm creating a guide to using Prerequisites and Requirements in Canvas courses, and I'm looking for tips, best practices, gotchas, limitations, and innovative ways you've used Prerequisites and Requirements in your courses. If you have any advice I'd love to hear it!

To start the conversation, I'll describe one way I've used Requirements:

I have a training course that participants complete over a period of months. We received feedback that participants couldn't remember where they left off in the training each time they returned to it. We didn't want to restrict the order in which participants reviewed the materials, but we did want them to, by the end of the training, complete everything, and we wanted to give them a way to track their progress. So, we used Requirements. The great thing about Requirements is, once each one is completed, a green check mark indicates that the Requirement is complete. We required that all pages are viewed and all assignments are submitted, but we didn't use Prerequisites because it didn't matter the order in which the materials were consumed.

Requirements allowed participants to track their own progress without locking the course down.

28 Replies
kona
Community Coach
Community Coach

I use requirements the same way in my course. Just as a way for students to easily see what they have and haven't done each Module. We also use it this way in our Instructor Training course.

We use it with the prerequisites (so both) in our Student Orientation course because we do need/want students to work through the material on their own, but in a specific order.

I've got another Instructor at our College who just started making it to where students had to get a certain score on an outline before they could move forward in the class. They could resubmit to get a higher grade, but they couldn't move forward until they got that grade. The Instructor is already getting higher quality results on the assignments after the outline because the students now have a correct outline before moving forward in the course! 🙂

garciah
Community Champion

Great, thank you for the scenario! Smiley Happy

hasti
Community Champion

I made an academic conduct quiz about what kinds of activities were allowed in the course and what were not (with links to pages about course policies) and gave them an unlimited number of attempts at it (with it set up so they were not shown the correct answers after any attempt).

Then I made a Homeworks module and put links to the assignments within that module and set a prerequisite that the student could not access the module until they had gotten a perfect score on the academic conduct quiz.

This way, they had a very tangible incentive to read over and think about the academic conduct guidelines for the course.

scain
Community Contributor

This is an excellent idea! I was wondering what the use case for Requirements without Prerequisites would be, but I hadn't thought about that check mark. That definitely makes sense. I'll have to keep that in mind when I meet with faculty in the future.

mmrasmussen
Community Participant

I am hopeful that some day we will be able to add requirements to individual items within a module and not just to modules themselves. I know this suggestion is on the project radar, but I'd love to see it sooner rather than later.

scain
Community Contributor

How is that different than it is right now? The requirements are applied at the module level, but they still refer to individual items in the module.

mmrasmussen
Community Participant

My understanding is that the requirement is applied to an item in the module, but that will result in the opening of a new module. I want to be able to assign a requirement to an assignment within a module and have it open another item in that same module.

 @mmrasmussen , you can do that by setting a score requirement on the item; students won't be able to progress to the next item in the module until they achieve a certain score on the item.

scain
Community Contributor

I've just been using the "sequential order" checkbox to achieve this...though looking into the idea you referred to, that is not as robust as what you are looking for.