> 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-creation/course-import-and-migration.md).

# Course Import & Migration

เมนู **Course Import & Migration** ใช้สำหรับนำเข้า (Import) หรือย้ายข้อมูล (Migrate) จากรายวิชาเดิมหรือระบบอื่นเข้าสู่รายวิชาใน Mango Canvas ช่วยให้อาจารย์สามารถนำเนื้อหาที่เคยสร้างไว้กลับมาใช้งานซ้ำได้อย่างรวดเร็ว ลดเวลาในการจัดเตรียมรายวิชาในแต่ละภาคการศึกษา

***

## ประโยชน์ของ Course Import & Migration

อาจารย์สามารถใช้ฟังก์ชันนี้เพื่อ

* คัดลอกเนื้อหาจากรายวิชาเดิม
* นำเข้ารายวิชาจากระบบ Canvas อื่น
* นำเข้าไฟล์สำรองรายวิชา (Course Export Package)
* ย้ายเนื้อหาการเรียนการสอนระหว่างรายวิชา
* สร้างรายวิชาใหม่จากต้นแบบ (Course Template)

***

## เนื้อหาที่สามารถนำเข้าได้

ระบบสามารถนำเข้าข้อมูลได้หลายประเภท เช่น

* Modules
* Pages
* Assignments
* Quizzes
* Discussions
* Announcements
* Files
* Question Banks / Item Banks
* Rubrics
* Course Settings
* Outcomes

ทั้งนี้ ความสมบูรณ์ของข้อมูลที่นำเข้าอาจแตกต่างกันตามประเภทของไฟล์และแหล่งที่มา

***

## Import Existing Content

การนำเข้าเนื้อหาจากรายวิชา Canvas อื่น

เหมาะสำหรับอาจารย์ที่ต้องการคัดลอกเนื้อหาจากรายวิชาที่เคยสอนในภาคการศึกษาก่อน

สามารถเลือกได้ทั้ง

* นำเข้าทั้งรายวิชา
* เลือกนำเข้าเฉพาะเนื้อหาที่ต้องการ

เช่น เฉพาะ Assignments, Modules หรือ Quizzes

***

## Copy a Canvas Course

คัดลอกเนื้อหาจากรายวิชาอื่นภายใน Mango Canvas

ผู้สอนสามารถเลือก

* รายวิชาต้นทาง
* เนื้อหาที่ต้องการคัดลอก
* การปรับวันกำหนดส่ง (Adjust Events and Due Dates)

เพื่อให้สอดคล้องกับภาคการศึกษาใหม่

***

## Import Course Package

นำเข้าไฟล์สำรองรายวิชาในรูปแบบ Canvas Course Export Package (.imscc)

เหมาะสำหรับ

* การสำรองข้อมูลรายวิชา
* การย้ายข้อมูลระหว่างระบบ Canvas
* การแบ่งปันรายวิชาระหว่างผู้สอน

***

## Import from Common Cartridge

นำเข้าเนื้อหามาตรฐานในรูปแบบ Common Cartridge

รองรับการแลกเปลี่ยนเนื้อหาระหว่างระบบ LMS ที่รองรับมาตรฐานเดียวกัน

เช่น

* Canvas
* Moodle
* Blackboard
* Brightspace

***

## Adjust Events and Due Dates

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

เช่น

* Due Dates
* Availability Dates
* Calendar Events

ช่วยลดเวลาในการแก้ไขกำหนดการทีละรายการหลังจากนำเข้าข้อมูล

***

## Import Status

หลังจากเริ่มการนำเข้า ระบบจะแสดงสถานะการดำเนินการ เช่น

* Queued (รอดำเนินการ)
* Running (กำลังนำเข้า)
* Completed (เสร็จสมบูรณ์)
* Failed (เกิดข้อผิดพลาด)

หากพบข้อผิดพลาด สามารถดูรายละเอียดเพิ่มเติมได้จากหน้าสถานะการนำเข้า

***

## แนวทางการใช้งานที่แนะนำ

#### สำหรับการเปิดสอนรายวิชาเดิมในภาคการศึกษาใหม่

แนะนำให้ใช้ **Copy a Canvas Course** เพื่อคัดลอกเนื้อหาจากรายวิชาเดิม และเลือก **Adjust Events and Due Dates** เพื่อปรับกำหนดส่งงานให้ตรงกับภาคการศึกษาปัจจุบัน

#### สำหรับการย้ายข้อมูลจากระบบอื่น

แนะนำให้ใช้ **Common Cartridge** หรือ **Course Export Package (.imscc)** ตามรูปแบบไฟล์ที่มีอยู่

#### สำหรับการสำรองข้อมูล

ควร Export รายวิชาเป็นไฟล์ .imscc ก่อนทำการแก้ไขหรือปรับปรุงรายวิชาขนาดใหญ่ เพื่อป้องกันข้อมูลสูญหาย

***

{% hint style="info" %}

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

* การนำเข้าข้อมูลจะไม่ลบเนื้อหาเดิมในรายวิชาปลายทาง เว้นแต่จะมีการแก้ไขหรือเขียนทับข้อมูลบางส่วน
* ควรตรวจสอบเนื้อหา แบบทดสอบ และกำหนดส่งงานทุกครั้งหลังการนำเข้า
* ลิงก์ภายนอก (External Links) หรือเครื่องมือภายนอก (LTI Tools) บางรายการอาจต้องตั้งค่าใหม่หลังการย้ายข้อมูล
* ระยะเวลาในการนำเข้าข้อมูลขึ้นอยู่กับขนาดของรายวิชาและจำนวนไฟล์ที่นำเข้า
  {% endhint %}
