Hi, @garciah - did you ever complete your guide? I'd love to see it. I've spent some time messing around with Requirements and viewing various documentation and I haven't found anything I'd consider ideal in describing the different use cases, which to me seem quite varied and distinct. I also think it would be very easy for most faculty to misunderstand just how Requirements work at first blush and either to set it up incorrectly or to ignore it when it could be useful to them.
Broadly, I see three use cases:
1. Set Requirements within a module, but do not require sequential completion and do not set a Prerequisite of completion of that module in a future module. The value here is described above in this thread - that it then helps students and/or instructors to track student progress through the module. What's potentially confusing is that even though the instructor is selecting that "Students must complete ..." there really is no mechanism that enforces completion of the Requirement(s) without also selecting sequential completion and/or a corresponding Prerequisite in a subsequent module. A more specific name for this might be "Progress Tracking Requirements"
2. Set Requirements within a module and require sequential completion. This seems to me the most "natural" and least confusing way to understand Requirements - that within a module you must complete the required item before moving on to the next item. A more specific name for this might be "Within-module Completion Requirements".
3. Set Requirements within a module and set a Prerequisite completion of that module in a future module. A more specific name for this might be "Between-module Completion Requirements". Where I think there could be confusion with this use case is setting up a Prerequisite and not realizing that in order for that to mean anything, there must be Requirements set up in the other module. It seems natural to assume that if I am saying completion of the other module is a Prerequisite, then I would expect that the student would have had to at least complete any assignments, etc. within that other module. It would be great if Canvas warned someone who set up a Prerequisite for a module which contained no Requirements that the Prerequisite is meaningless until those Requirements are established.
If anyone takes the time to read this and notices I have misunderstood something, please set me straight!
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.