> 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/content-management/modules.md).

# Modules

Modules เป็นเครื่องมือหลักสำหรับจัดระเบียบเนื้อหา กิจกรรม และทรัพยากรการเรียนรู้ภายในรายวิชา โดยช่วยให้ผู้สอนสามารถออกแบบลำดับการเรียนรู้ (Learning Path) ที่ชัดเจนและเป็นระบบ

Canvas แนะนำให้ใช้ Modules เป็นโครงสร้างหลักของรายวิชา เนื่องจากช่วยให้ผู้เรียนเข้าถึงเนื้อหาและกิจกรรมต่าง ๆ ได้จากจุดเดียว ลดความสับสนในการค้นหาข้อมูล และสนับสนุนการเรียนรู้แบบเป็นลำดับขั้น

***

## Modules คืออะไร

Module คือกลุ่มของเนื้อหาและกิจกรรมที่จัดเรียงตามลำดับการเรียนรู้ โดยภายในแต่ละ Module สามารถรวบรวมรายการต่าง ๆ ได้หลายประเภท เช่น

* Pages
* Assignments
* Quizzes
* Discussions
* Files
* External URLs
* External Tools
* Text Headers

ผู้เรียนสามารถศึกษาเนื้อหาและทำกิจกรรมตามลำดับที่ผู้สอนกำหนดได้อย่างต่อเนื่อง

***

## ประโยชน์ของ Modules

* จัดระเบียบรายวิชาให้เป็นระบบ
* สร้างลำดับการเรียนรู้ที่ชัดเจน
* รวมเนื้อหาและกิจกรรมไว้ในตำแหน่งเดียว
* ลดความซับซ้อนของ Course Navigation
* สนับสนุนการเรียนรู้แบบ Self-Paced และ Active Learning
* ติดตามความก้าวหน้าของผู้เรียนได้ง่ายขึ้น

***

## Create Module (การสร้าง Module)

เมื่อเข้าสู่ภายในคอร์ส หน้าแรกจะมี Module เปล่าให้สามารถเพิ่มเนื้อหาหรืออัปโหลดไฟล์ได้ทันที

1. เลือกเมนู **Modules**
2. คลิก **+ Module**
3. กำหนดชื่อ Module
4. คลิก **Add Module**
5. เพิ่มเนื้อหาและกิจกรรมภายใน Module ตามต้องการ

ตัวอย่าง

**Module 1 : Getting Started**

* Course Introduction
* Course Syllabus
* Welcome Video

**Module 2 : Unit 1**

* Lesson Content
* Discussion Activity
* Assignment

***

### การเพิ่มรายการใน Module

ภายใน Module สามารถเพิ่มรายการได้หลายประเภท ได้แก่

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><h4>Page</h4><p>ใช้สำหรับนำเสนอเนื้อหาการเรียนรู้</p></td></tr><tr><td><h4>Assignment</h4><p>ใช้สำหรับมอบหมายงานและกิจกรรมประเมินผล</p></td></tr><tr><td><h4>Quiz</h4><p>ใช้สำหรับสร้างแบบทดสอบและการประเมินผล</p></td></tr><tr><td><h4>Discussion</h4><p>ใช้สำหรับกิจกรรมแลกเปลี่ยนความคิดเห็น</p></td></tr><tr><td><h4>File</h4><p>ใช้สำหรับเผยแพร่เอกสารประกอบการเรียน</p></td></tr><tr><td><h4>External URL</h4><p>เชื่อมโยงไปยังเว็บไซต์หรือแหล่งเรียนรู้ภายนอก</p></td></tr><tr><td><h4>External Tool</h4><p>เชื่อมโยงกับเครื่องมือภายนอก เช่น H5P, Kahoot!, Edpuzzle หรือ LTI Tools อื่น ๆ</p></td></tr><tr><td><h4>Text Header</h4><p>ใช้แบ่งหมวดหมู่หรือจัดกลุ่มเนื้อหาภายใน Module</p></td></tr></tbody></table>

### กรณียังไม่มีเนื้อหาใดๆในคอร์ส

สามารถลากไฟล์ที่ต้องการอัปโหลดในพื้นที่ “Drop files here to add to module” ได้ทันที หรือ กดที่ปุ่ม +

<figure><img src="/files/5YcVzRcg2sEs8XERuclg" alt=""><figcaption></figcaption></figure>

กรณีเลือกกดที่ปุ่ม + สามารถเลือกรายการเนื้อหาที่ต้องการเพิ่มใน Module ได้จากรายการเหล่านี้

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

สำหรับเนื้อหาใหม่ที่ยังไม่เคยถูกสร้างในคอร์ส เลือกที่ \[Create - เนื้อหา] เช่น เพิ่มไฟล์ เลือกที่ \[Create - File(s)]

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

กดที่ Choose Files จากนั้นค้นหาและเลือกไฟล์ที่ต้องการ

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

กด "Add Item" เพื่ออัปโหลดไฟล์เข้าสู่ Module

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

{% hint style="info" %}
เนื้อที่ภายในคอร์สมีให้ที่คอร์สละ 500mb ดังนั้นการอัปโหลดไฟล์ที่มีขนาดใหญ่และ/หรือมีจำนวนมาก ทีมงานแนะนำให้ทำการฝากไฟล์ที่ช่องทางอื่น และเพิ่มเป็น External URL แทนการอัปโหลดไฟล์เข้าสู่คอร์สโดยตรง
{% endhint %}

***

### Module Requirements

Requirements คือเงื่อนไขที่กำหนดให้ผู้เรียนดำเนินกิจกรรมภายใน Module ให้ครบตามที่กำหนด

ตัวอย่าง

* ดูเนื้อหาครบทุกหน้า
* ส่ง Assignment
* ทำ Quiz
* แสดงความคิดเห็นใน Discussion

เมื่อผู้เรียนดำเนินการครบตามเงื่อนไข ระบบจะแสดงสถานะว่า Module นั้นเสร็จสมบูรณ์

***

### Module Prerequisites

Prerequisites คือการกำหนดให้ผู้เรียนต้องเรียนหรือทำ Module ก่อนหน้าให้เสร็จก่อน จึงจะสามารถเข้าถึง Module ถัดไปได้

ตัวอย่าง

* ต้องเรียน Module 1 ให้เสร็จก่อน
* จึงจะสามารถเปิด Module 2 ได้

ช่วยควบคุมลำดับการเรียนรู้ให้เป็นไปตามแผนการสอน

***

### Publish และ Unpublish

ผู้สอนสามารถควบคุมการมองเห็นเนื้อหาได้ผ่านสถานะ

#### Publish

เผยแพร่ Module และเนื้อหาให้ผู้เรียนเข้าถึงได้

#### Unpublish

ซ่อน Module หรือเนื้อหาจากผู้เรียน

> หมายเหตุ: ผู้เรียนจะมองเห็นเฉพาะ Module และรายการที่ถูก Publish แล้วเท่านั้น

***

## แนวทางการออกแบบ Modules ที่แนะนำ

#### จัดเนื้อหาเป็นหน่วยการเรียนรู้

แบ่งเนื้อหาออกเป็นหัวข้อหรือสัปดาห์เรียนอย่างชัดเจน

#### เรียงลำดับจากง่ายไปยาก

ช่วยให้ผู้เรียนค่อย ๆ พัฒนาความรู้และทักษะ

#### รวมเนื้อหาและกิจกรรมไว้ใน Module เดียวกัน

เช่น

1. ศึกษาเนื้อหา
2. ทำกิจกรรม
3. ทำแบบทดสอบ
4. ส่งงาน

#### ใช้ Requirements และ Prerequisites อย่างเหมาะสม

เพื่อสร้าง Learning Path ที่มีประสิทธิภาพโดยไม่ซับซ้อนจนเกินไป

***

{% hint style="info" %}

### ข้อควรทราบ

* Modules เป็นเครื่องมือหลักที่ Canvas แนะนำให้ใช้ในการจัดโครงสร้างรายวิชา
* การสร้าง Page หรือ Assignment เพียงอย่างเดียวไม่ได้ทำให้ผู้เรียนเข้าถึงได้ง่ายเท่าการรวมไว้ใน Modules
* ควร Publish ทั้ง Module และรายการภายใน Module ก่อนเปิดรายวิชาให้ผู้เรียนใช้งาน
* แนะนำให้ทดสอบการเข้าถึงในมุมมอง Student View ก่อนเปิดสอนจริง
  {% endhint %}

> แนวปฏิบัติที่แนะนำสำหรับ Mango Canvas คือการใช้ **Modules เป็นศูนย์กลางของรายวิชา** และเชื่อมโยง Pages, Assignments, Discussions และ Quizzes ไว้ภายใน Module เพื่อสร้างประสบการณ์การเรียนรู้ที่เป็นระบบและใช้งานง่ายสำหรับผู้เรียน
