> 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/users/user-roles.md).

# 使用者角色

Chamilo 使用基於角色的權限系統。每位使用者會被指派一個角色，決定他們在平台上可以看到和做什麼。

## 平台層級角色

這些角色控制對平台範圍功能的存取：

| Role                              | Description                                            |
| --------------------------------- | ------------------------------------------------------ |
| **Learner (Student)**             | 預設角色。可以註冊課程、存取學習內容、提交作業並進行測驗。                          |
| **Teacher (Trainer)**             | 可以建立和管理課程、新增內容、評分學生，並檢視課程層級報告。                         |
| **Sessions Administrator**        | 可以建立和管理工作坊（即基於時間的課程套件）、將使用者註冊至工作坊，並指派導師。無法存取一般平台設定。    |
| **Human Resources Manager (HRM)** | 可以檢視指派使用者的追蹤和報告資料。用於需要監控員工訓練但不管理內容或平台的監督者。             |
| **Portal Administrator**          | 完整存取所有平台管理功能。可以管理使用者、課程、工作坊、插件和所有設定。                   |
| **Global Administrator**          | 與 Portal Administrator 相同，但在多 URL（即多租戶）設定中可存取所有存取 URL。 |
| **Anonymous**                     | 專供未登入訪客的特殊角色。若啟用，可存取公開課程和內容。                           |

## 課程層級角色

在課程內，使用者擁有特定角色：

| Role                 | Description                  |
| -------------------- | ---------------------------- |
| **Student**          | 預設課程角色。可以存取內容、進行測驗、提交作業。     |
| **Course assistant** | 在課程內擁有有限的管理權限。可以協助管理內容並審核論壇。 |
| **Teacher**          | 對課程擁有完整控制：管理內容、工具、設定和註冊。     |

## 工作坊層級角色

在工作坊內，存在額外角色：

| Role              | Description                        |
| ----------------- | ---------------------------------- |
| **Session tutor** | 監督工作坊內所有課程。可以檢視工作坊內所有課程的追蹤資料。      |
| **Course tutor**  | 在工作坊內教授特定課程。可以管理內容並追蹤該工作坊中該課程的學習者。 |

注意：coach 和 tutor 的名稱在意義上非常相似，且通常取決於組織。在 Chamilo 2.0 中，我們將這兩個詞互換使用，但大多數情況下我們指的是 tutor，即幫助您從課程中學習的人，而不是個人教練。未來我們可能會專門使用「tutor」一詞。

## 指派角色

在管理面板中建立或編輯使用者帳戶時，您會選擇他們的平台層級角色。課程和工作坊角色是在將使用者註冊至課程或工作坊時指派的。

## 角色階層

較高權限的角色會繼承較低權限角色的能力：

* 管理員可以做教師能做的一切
* 教師可以做學生能做的一切
* 工作坊層級角色（coach）僅在其指定工作坊內提供額外能力

## 提示

* **使用最小權限原則** — 指派使用者執行任務所需的最低角色
* **使用 Sessions Administrators 進行委派管理** — 如果您有員工需要管理訓練工作坊但不需要整個平台，請給予他們 Sessions Administrator 角色，而非完整管理員存取權
* **使用 HRM 給監督者** — Human Resources Managers 可以監控訓練進度，而無需存取修改課程或平台設定的權限
* **角色建立** — Chamilo 2.x 已具備建立新角色的內部結構，但該功能尚未經過廣泛發布的充分測試。可透過 [Official providers of Chamilo](https://chamilo.org/providers) 啟用。
