[Modules] Allow headers within modules to subdivide module requirements and set other headers as prerequisites

This idea is to add internal prerequisites within modules based on completion of all the activities under headers used to subdivide the module.

In some cases sequential completion of individual activities within a module is not required, but it is necessary to complete one group of activities before the next.  If headers could be used to set the contents of the first header as prerequisites for accessing the content under other headers, then this could be accomplished without unnecessarily requiring sequential order for the entire module.  Similarly, if it was necessary to complete the contents of the first three headers (in any order) before accessing the activities under the final header, those three headers could all be set as prerequisites for the final header.

This idea would also allow module requirements to be set separately for activities in each of the groups produced by the headers that subdivide activities in the module.

Some activities need to be completed in sequential order, while others may be started by students out of order. Allowing module requirements to be subdivided by headers, would allow the activities under some headers to require sequential order, while activities under other headers could proceed in any order.

I imagine it looking something like this:

module requirements.PNG

 

7 Comments
Steven_S
Community Champion
Author

 

@Renee_CarneyI have edited this idea to include the one you merged into it.  They were only separate, because I thought that was they desired presentation of ideas.

 

Renee_Carney
Community Team
Community Team
Status changed to: Open
 
jryter1
Community Contributor

Something like this would be interesting.

KristinL
Community Team
Community Team
Status changed to: New
 
KristinL
Community Team
Community Team
Status changed to: Added to Theme
 
nathanatkinson
Community Team
Community Team
Status changed to: New
 
nathanatkinson
Community Team
Community Team
Status changed to: Open