To add completion rule for modules
Access Course Editing page
Select 'Structure' tab
Select a module
Select 'Completion Rule'
Rule 1:
Require to complete all learning items in a module in defined order first before moving on to the current selected module
Given that there are more than one modules created on the course structure
Enable the 'Require learners to complete learning items in order listed' checkbox
Select a module that will need to be completed before moving on to the current one
Rule 2:
Suggest completion date for the course with Specific Date option
Select 'Specific Date' option
Select the 'calendar' icon
Select the desired date
Select 'Done' button
Rule 3:
Suggest completion date for the course with Completion Rule option
Select 'Completion rule' option
See 'Enrollment' trigger selected by default
See '1' and 'days' are selected by default
Change those default setting as desire
Select 'Done' button
Pro-tip:
"Parent Enrollment" trigger means that all the learning items' due dates within a module will be created when the module is enrolled
"Enrollment" trigger means that the learning item's due date will be created on the date the learning item is enrolled
The value of the due date will depend on the the value that users input. For example, if users choose the "Enrollment" trigger with "4 days" value, the value of due date will be Due Date = Enrollment Date + 4 days