# 使用者角色

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) 啟用。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-zh-tw/guan-li-zhi-nan/admin-guide/users/user-roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
