[Modules] Request for Enhanced Module Item Dependencies Based on User Actions

Problem statement:

In our current setup, each week of our course is organized into a single module, and we often need specific items within these modules to be unlocked based on student interactions like assignment submissions or discussion participation. The existing solutions—using quiz feedback for releasing additional content or setting up separate modules with prerequisites—have not fully met our needs. These methods either disrupt the flow of the course or require additional administrative overhead.

Proposed solution:

Introduce a feature that allows for the publication or accessibility of individual module items triggered by specific student actions within the same module. It could work in the existing module edit box where you select the requirement, select the action, and then select the module item that will be published from that action. For instance: A video lecture could be unlocked immediately following the submission of a specific assignment. Supplementary materials could become available once a student contributes to a particular discussion. This capability would provide instructors with more direct control over how and when content is released, tailoring the learning experience more closely to student engagement and progress.

User role(s):

admin,instructor