# 用户档案

Chamilo 允许您定义自定义档案字段（额外字段），以便在标准姓名、电子邮件和角色之外，捕获有关用户的额外信息。

## 额外档案字段

![显示自定义字段的额外档案字段列表，包括名称、类型和可见性设置](/files/mfYBIhdN3W7hSS2BE9EU)

额外字段让您可以存储特定于您组织的数据，例如：

* 员工编号
* 部门
* 职位
* 地点/办公室
* 电话号码
* 自定义标识符

## 创建额外字段

1. 从管理面板导航到 **额外字段** 或 **档案字段**
2. 点击 **添加**
3. 配置字段：
   * **名称** — 显示给用户的字段标题
   * **描述** — 可选的描述
   * **帮助文本** — 在包含该字段的任何表单下方显示
   * **字段类型** — 文本、下拉列表、日期、复选框等
   * **字段标签** — 字段的内部名称，用于插件集成
   * **可能的值** — 如果字段是这些值之间的选择器
   * **默认值** — 可选的默认值
   * **对自己可见** — 该字段是否在用户自己的档案上可见
   * **对他人可见** — 该字段是否对平台上的其他用户可见
   * **可更改** — 用户是否可以自行更改自己的字段（或者只有管理员可以）
   * **过滤器** — 如果这是一个选择器类型的字段，是否将其作为管理页面中的过滤器（例如，用于将用户注册到课程或会话）
   * **顺序** — 如果您想管理字段的显示顺序，需要为每个字段指定一个数字顺序
   * **匿名化时移除** — 对于隐私规则和法律非常重要：如果用户被匿名化但未被删除，该字段是否应被视为可能包含个人身份数据的持有者？
4. 保存

## 字段类型

额外字段引擎支持多种输入类型。常见类型包括：

| 类型                | 描述                    |
| ----------------- | --------------------- |
| **文本**            | 单行文本输入                |
| **文本区域**          | 多行文本输入                |
| **单选**            | 单选按钮组                 |
| **下拉列表 / 多选下拉列表** | 预定义选项列表（单选或多选）        |
| **双重选择**          | 两个依赖的下拉列表（例如，国家 → 城市） |
| **复选框**           | 是/否切换                 |
| **日期 / 日期和时间**    | 日期或日期+时间选择器           |
| **整数**            | 数字输入                  |
| **标签**            | 多个自由格式的标签值            |
| **文件**            | 文件上传字段                |
| **视频URL**         | 指向视频的URL              |
| **手机号码**          | 格式化的电话号码字段            |
| **时区**            | 时区选择器                 |
| **社交档案**          | 社交网络档案链接              |
| **分隔线**           | 表单内的视觉分隔符（无值）         |

可用的类型确切集合取决于 Chamilo 版本；**额外字段** 管理页面中的字段类型下拉列表是权威来源。

## 使用额外字段

额外字段会出现在：

* 用户创建（如果对自己可见）和编辑表单中
* 用户档案页面上（如果对自己可见）
* 用户导入中（您可以在 CSV 导入中包含额外字段值）
* 导出和报告中（按额外字段值进行过滤或分组）

## 小贴士

* **创建前规划** — 在创建字段之前明确您需要哪些信息，因为在输入数据后更改字段类型可能会出现问题
* **使用下拉列表确保一致性** — 当字段有已知的可能值集合时，使用下拉列表而非自由文本以确保数据一致性
* **用于报告** — 额外字段对于过滤报告非常有用（例如，“显示部门 X 中完成培训 Y 的所有用户”）


---

# 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-cn/guan-li-zhi-nan/admin-guide/users/user-profiling.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.
