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

# 用户档案

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

## 额外档案字段

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

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

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

## 创建额外字段

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

## 字段类型

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

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

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

## 使用额外字段

额外字段会出现在：

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

## 小贴士

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