> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/2.x/zh-tw/guan-li-zhi-nan/admin-guide/courses/course-import-export.md).

# 課程匯入與匯出

Chamilo 支援課程的匯入與匯出功能，用於備份、遷移和內容共享的目的。

這些功能位於課程內部的**維護**工具中，可在課程首頁頂部的齒輪圖標下找到。

## 匯出課程

教師可以從課程維護工具中匯出自己的課程。作為管理員，您可以匯出任何課程：

1. 進入課程
2. 存取**課程維護**工具
3. 選擇**建立備份**
4. 選擇要包含的內容（內容、使用者資料等）
5. 下載匯出檔案

匯出將建立一個包含課程文件、練習、論壇、學習路徑和設定的套件。

## 匯入課程

要從 Chamilo 匯出檔案匯入課程：

1. 進入課程
2. 存取**課程維護**工具
3. 在**匯入備份**部分，上傳匯出檔案
4. 選擇要包含的內容（內容、使用者資料等）
5. 配置匯入選項：
   * 是否覆蓋現有內容
   * 是否包含使用者資料
6. 執行匯入

## 複製課程

要將另一個課程的內容複製到您的課程中，您需要先建立來源課程和目標課程。

1. 進入目標課程
2. 存取**課程維護**工具
3. 在**複製課程**部分，選擇**來源**課程
4. 驗證選項
5. 點擊**繼續**並按照指示操作

## 通用卡匣 (Common Cartridge)

Chamilo 支援 **IMS Common Cartridge 1.3** (IMS CC 1.3) 標準，以便與其他學習管理系統進行互通。您可以：

* **匯入** 通用卡匣套件（.imscc 檔案）
* **匯出** 課程內容為通用卡匣格式

這允許與其他支援通用卡匣標準的平台（Moodle、Canvas、Blackboard 等）進行內容交換。

## 課程回收

課程回收功能僅允許您保留課程的外殼，但會清除其內容。

## 刪除課程

這將完全刪除您的課程，包括其所有內容和使用者活動。

要永久刪除課程：

1. 進入目標課程
2. 存取**課程維護**工具
3. 在**完全刪除此課程**部分，手動輸入課程代碼以確認您的意圖
4. 驗證

隨後您將被重新導向到入口首頁，因為該課程已不存在。

## Moodle 匯入

Chamilo 可以匯入來自 **Moodle** 的課程備份。匯入工具會將 Moodle 的內容結構轉換為 Chamilo 的格式，包括測驗、文件和課程設定。

> **進行中工作。** 雖然已經涵蓋了廣泛的基礎，但 Moodle 匯入工具目前尚未涵蓋所有 Moodle 活動類型和內容格式。請將其視為一個起點，匯入完成後可能仍需手動調整。如果您在匯入或匯出中發現任何失敗或缺失的元素，請通過我們的 [Github 空間](https://github.com/chamilo/chamilo-lms/issues) 向我們報告，點擊頂部的 **New issue** 並提供盡可能多的細節（如果不涉及機密，包含課程備份本身）。

## 小提示

* **定期備份** — 鼓勵教師定期匯出課程作為備份
* **測試匯入** — 從其他平台匯入內容時，請先在試驗課程中測試匯入，以驗證所有內容是否正確轉移
* **內容可攜性** — 當需要與其他 LMS 平台共享內容時，請使用通用卡匣格式
