You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Moodle提取认证用户至Excel:替换证书代码为课程名或新增课程名

解决Moodle认证用户Excel表格中证书代码转课程名称的问题

方法1:Moodle后台直接配置导出字段

  • 进入Moodle后台路径:站点管理 → 插件 → 证书 → 管理证书
  • 找到目标证书的「导出设置」,勾选添加「课程名称」字段到导出项,导出的Excel会直接包含课程名称;若要替换证书代码,可隐藏「证书代码」字段,只保留「课程名称」

方法2:Excel内置工具批量处理(针对已导出的表格)

新增课程名称列

  1. 先整理一份「证书代码-课程名称」对应表(可从Moodle课程管理页面导出课程列表提取)
  2. 在认证用户表格中新增一列,命名为「课程名称」
  3. 使用VLOOKUP函数匹配:假设证书代码在A列,对应表在Sheet2的A-B列,在新列单元格输入=VLOOKUP(A2, Sheet2!$A:$B, 2, FALSE),下拉填充即可批量生成课程名称

直接替换证书代码为课程名称

  1. 准备好「证书代码-课程名称」对应表
  2. 选中证书代码列,使用Excel「查找和替换」功能的高级选项,批量将代码替换为对应课程名称;代码量较少时,也可使用SUBSTITUTE函数逐个替换

方法3:自定义脚本/插件实现自动化

  • 若需长期自动化处理,可编写PHP脚本调用Moodle API,在导出认证用户数据时自动关联课程数据库表,将证书代码替换为课程名称后生成Excel
  • 也可安装Moodle第三方扩展插件(如证书导出增强类插件),扩展导出字段的自定义配置能力

内容的提问来源于stack exchange,提问作者Mo Salah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 06:55:04