> 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/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. 点击**继续**并按照说明操作

## 通用卡带格式

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 平台共享内容时，使用通用卡带格式
