> For the complete documentation index, see [llms.txt](https://docs.tlic.cmu.ac.th/cmu-mango-canvas-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tlic.cmu.ac.th/cmu-mango-canvas-manual/course-design/module-access-conditions/requirements.md).

# Requirements

When the instructor sets requirements in a module, learners must complete the activities within that module in order to achieve the status of complete. In this setting, the instructor can choose whether learners should complete all activities in the module or select specific activities.

However, the instructor cannot add requirements until there are activities within the module, such as assignments, pages, or files. The settings for each type of activity within the module are as follows:

* View the item
* Mark as done&#x20;
* Contribute to the page (Learners must write responses in non-graded discussions or participate in activities within the page.)
* Submit the assignment&#x20;
* Score at least (Learners must achieve a minimum score in order to meet the requirement. This setting can be applied to all types of graded assignments.)

## Requirement Setting

### Select Modules

<figure><img src="/files/OEj2f4MvzolBLGhNHPHs" alt=""><figcaption></figcaption></figure>

### Edit Module

<figure><img src="/files/KdqhOQgkIIj99NU2o47R" alt=""><figcaption></figcaption></figure>

### Add Requirement

<figure><img src="/files/3jhitZnPBapSvTx6PO8v" alt=""><figcaption></figcaption></figure>

### Specify Type of Requirement&#x20;

<figure><img src="/files/NAnSMSvHn5Ca8DIyww9R" alt=""><figcaption></figcaption></figure>

1. Students must complete all these requirements&#x20;
2. Students must move through requirements in sequential order&#x20;
3. Student must complete one of these requirements&#x20;

### Manage List of Activities

<figure><img src="/files/c0YaytYauSYsFHIsiCY0" alt=""><figcaption></figcaption></figure>

1. Activity name that learners are required to do.
2. Dropdown menu to select other activity listings.
3. Passing criteria for the selected activity from \[1].
4. To add additional activities, select "Add requirement".
5. To remove added listings, select "Remove" on the right-hand side.

### Click 'Update Module' to save changes

<figure><img src="/files/q3kBpvdc4BUdcAdgoVGG" alt=""><figcaption></figcaption></figure>

### Review the Module

<figure><img src="/files/ZItwGjQmMFh962IJaAQl" alt=""><figcaption></figcaption></figure>

1. The conditions for passing a module will appear on the header.
2. The conditions for passing activities will be displayed in the details below the activity title.
