> For the complete documentation index, see [llms.txt](https://docs.tlic.cmu.ac.th/cmucanvas-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/cmucanvas-manual/course-design/learning-path-design/requirements.md).

# Requirements

เมื่อผู้สอนตั้งเงื่อนไข Requirements ใน Module แล้ว ผู้เรียนจำเป็นต้องทำกิจกรรมภายใน Module นั้นๆให้เรียบร้อยจึงจะได้รับสถานะ Complete การตั้งค่าส่วนนี้ผู้สอนสามารถเลือกได้ว่าจะให้ผู้เรียนทำกิจกรรมทั้งหมดใน Module หรือเลือกเฉพาะบางกิจกรรมที่ต้องการก็ได้

ทั้งนี้ผู้สอนไม่สามารถเพิ่มเงื่อนไข Requirements ได้จนกว่าภายใน Module จะมีกิจกรรมอยู่ เช่น Assignment , Pages , files เป็นต้น โดยจะมีการตั้งค่าที่แตกต่างกันไปตามประเภทของกิจกรรมภายใน Module ดังนี้

* View the item : ผู้เรียนต้องเข้ามาดูกิจกรรมดังกล่าว
* Mark as done : ผู้เรียนต้องทำกิจจกรม(Assignment หรือ Pages)ดังกล่าวให้เสร็จเรียบร้อยก่อนจะไปกิจกรรมอื่นต่อได้
* Contribute to the page : ผู้เรียนจำเป็นต้องเขียนตอบภายในกิจกรรม non-graded discussion หรือมีส่วนร่วมกับกิจกรรมภายใน Page
* Submit the assignment : ผู้เรียนต้องส่งงานภายใน Assignment ดังกล่าว , เขียนตอบภายใน graded discussion หรือส่งคำตอบภายใน Quiz
* Score at least : ผู้เรียนต้องได้คะแนนขั้นต่ำในกิจกรรมดังกล่าวจึงจะผ่านเงื่อนไข ส่วนนี้สามารถเลือกได้กับ graded assignment ทุกประเภท

## การตั้งค่า Requirements

### เปิด Module

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2FQerzxEzQ3fE60fBERzMY%2Fimage.png?alt=media&amp;token=7859f8f9-ebc6-4815-a8f5-7804a8c4f07a" alt=""><figcaption></figcaption></figure>

### Edit Module

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2FTVc6yAybjFK1zzmGJu6q%2Fimage.png?alt=media&amp;token=cc4207d6-cf21-415e-83e8-711b865ded90" alt=""><figcaption></figcaption></figure>

### เพิ่ม Requirement

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2Fufu7aRanAnFkwUTGAetK%2Fimage.png?alt=media&amp;token=419d2cb9-f081-468b-be74-ed94a5091063" alt=""><figcaption></figcaption></figure>

### ตั้งค่าประเภทของ Requirement&#x20;

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2FvVbZfidAeiPYmuPCi9Wn%2Fimage.png?alt=media&amp;token=d8f9c7cc-147a-4081-bdb2-67c8b06c89a1" alt=""><figcaption></figcaption></figure>

1. **Students must complete all these requirements** ผู้เรียนต้องทำกิจกรรมทั้งหมดใน Module ดังกล่าวให้เรียบร้อย
2. **Students must move through requirements in sequential order** ผู้เรียนต้องทำกิจกรรมทั้งหมดใน Module ดังกล่าวให้เรียบร้อยตามลำดับ
3. **Student must complete one of these requirements** ผู้เรียนต้องทำกิจกรรมอันใดอันหนึ่งใน Module ดังกล่าวให้เรียบร้อย โดยเลือกจากรายการใน Dropdown \[4]

### จัดการรายการกิจกรรม

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2F7RnpWMaYlBVR6T2X1qyV%2Fimage.png?alt=media&amp;token=d7ed7f97-ef9c-4de3-b71e-485a14e7b041" alt=""><figcaption></figcaption></figure>

1. ชื่อกิจกรรมที่ต้องการให้ผู้เรียนทำ
2. Dropdown เพื่อเลือกดูรายการกิจกรรมอื่น
3. เงื่อนไขการผ่านของกิจกรรมดังกล่าวที่เลือกจาก \[1]
4. ถ้าต้องการเพิ่มกิจกรรมสามารถเลือกได้ที่ **Add requirement**
5. ถ้าต้องการลบรายการที่เพิ่มออกเลือกที่ **Remove** ที่เป็นรูปกากบาทด้านขวามือ

### เมื่อตั้งค่าเรียบร้อยแล้วกด Update Module

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2F9AaukwjrSxD0IcF18x3D%2Fimage.png?alt=media&amp;token=df299394-e2ad-4736-953a-95f528924d26" alt=""><figcaption></figcaption></figure>

### ตรวจสอบ Module

<figure><img src="https://3470142670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSgE1vEnY4YfAcopihK%2Fuploads%2F9MLqAGIqt4hJJW8GBo9o%2Fimage.png?alt=media&amp;token=96e2cab1-0abe-48ac-8d20-18c4dcc29629" alt=""><figcaption></figcaption></figure>

1. เงื่อนไขการผ่าน Module จะปรากฏบน Header
2. เงื่อนไขการผ่ากิจกรรมจะปรากฏอยู่ในรายละเอียดด้านล่างหัวข้อกิจกรรม
