# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tlic.cmu.ac.th/cmu-mango-canvas-manual/course-design/module-access-conditions/requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
