Adobe Learning Manager 中的 xAPI

  1. Adobe Learning Manager 用户指南
  2. 简介
    1. 新功能摘要
    2. 发行说明
    3. 系统要求 | Adobe Learning Manager
    4. AEM 站点的 Adobe Learning Manager 参考站点(ALM 参考站点)包
    5. 适用于 Microsoft Teams 的 Adobe Learning Manager 应用程序
    6. Adobe Learning Manager 的 GDPR 合规性
    7. Adobe Learning Manager 中的辅助功能
    8. 自定义域支持
  3. 入门指南
    1. 管理员快速入门指南
    2. 作者快速入门指南
    3. 学习者快速入门指南
    4. 面向经理的快速入门指南
    5. 面向讲师的 Adobe Learning Manager 入门指南
  4. 管理员
    1. 用户登录
    2. 添加用户和创建用户组
    3. 添加教室位置
    4. 创建课程模块、实例和学习计划
    5. 内容市场
    6. 报告
    7. 学习路径
    8. 学习方案
    9. 管理 Adobe Learning Manager 订单和帐单
    10. 工作辅助
    11. 认证
    12. 目录
    13. 批量添加用户
    14. 模拟学习者和经理
    15. 多个 SSO 登录
    16. 配对帐户
    17. 创建、修改技能和级别
    18. 基于 AI 的课程推荐
    19. 游戏
    20. 自定义学习者主页
    21. 徽章
    22. 颜色主题
    23. 学习者成绩单
    24. 轮候表和出席管理
    25. 流体播放器
    26. 公告
    27. 电子邮件模板
    28. Adobe Connect 集成
    29. 设置
    30. 通知
    31. iPad 和 Android 平板电脑用户
    32. 管理员快速入门指南
    33. 清除用户
    34. 标签
    35. Adobe Learning Manager 内容目录
    36. 自定义角色
    37. 目录标签
    38. Adobe Learning Manager 中的 xAPI
    39. 以管理员身份监测并审阅社交学习
    40. 启用对共享目录的完全控制
    41. 映射技能到技能域
  5. 集成管理员
    1. 迁移手册
    2. Adobe Learning Manager 连接器
    3. 将 Adobe Learning Manager 与 AEM 集成
    4. 在 Adobe Learning Manager 中安装 Salesforce 程序包
    5. 安装 Microsoft Teams 连接器
    6. 应用程序开发人员手册
    7. 适用于 Salesforce 的 Adobe Learning Manager 应用程序
    8. 设置
    9. 管理 CSV 文件中的自定义角色
  6. 作者
    1. 用户登录
    2. 内容库
    3. 创建、修改和发布课程
    4. 目录
    5. 工作辅助
    6. Adobe Connect 集成
    7. 在不同区域设置中添加学习对象
    8. 用户通知
    9. 电子邮件模板
    10. 如何选择课程模块?
    11. 学习者预览
    12. 设置
    13. Adobe Learning Manager 中的 xAPI
  7. 讲师
    1. 模块
    2. 管理会话的学习者
  8. 学习者
    1. 登录
    2. 配置文件设置
    3. 目录
    4. 课程
    5. 流体播放器
    6. 学习计划
    7. 认证
    8. 工作辅助
    9. 徽章
    10. 技能和级别
    11. 游戏
    12. 用户通知
    13. 公告
    14. 轮候表和出席管理
    15. 适用于 Salesforce 的 Adobe Learning Manager 应用程序
    16. Adobe Connect 集成
    17. 移动设备和平板电脑上的学习者应用程序
    18. Adobe Learning Manager 中的社交学习
    19. Adobe Learning Manager 桌面应用程序
    20. 学习者主页
    21. 分享至社交学习
    22. 系统要求 | Adobe Learning Manager 桌面应用程序
  9. 经理
    1. 用户登录
    2. 经理信息板
    3. 报告
    4. 学习对象
    5. 用户通知
    6. 学习者成绩单
    7. 设置
    8. iPad 和 Android 平板电脑用户
  10. 常见问题解答
    1. 管理员常见问题解答
    2. 作者常见问题解答
    3. 讲师常见问题解答
    4. 经理常见问题解答
  11. 知识库
    1. 无法登录 Adobe Learning Manager
    2. 学习摘要不显示当前数据
    3. 无法上传 CSV
    4. 生成 HAR 文件
    5. 不显示 L1 反馈自动弹窗
    6. 在创建认证时,无法查看目录下的某些课程
    7. 在创建学习计划时,无法查看目录下的某些课程
    8. 有关停用学习计划的问题
    9. 无法分配徽章
    10. Adobe Learning Manager 中的会话过期
    11. 无法搜索课程
    12. 迁移问题疑难解答
    13. Adobe Learning Manager 应用程序问题疑难解答
    14. 用户在 Adobe Learning Manager 中被自动删除
    15. 欧盟域的发布问题
    16. 无法注册为外部用户
    17. Okta Active Directory 与 Adobe Learning Manager 集成
    18. 无法查看课程中的学习者
    19. 无法查看日历
    20. 完成课程后,系统未将模块标记为完成
    21. 完成课程后无法习得技能
    22. 缺少单选按钮
    23. 无法查看在 Adobe Learning Manager 中提交的文件

什么是 xAPI?

Experience API (xAPI) 是一种在线学习软件规范,允许学习内容和学习系统互动,以记录和跟踪所有类型的学习体验。 学习体验会记录于学习记录存储 (LRS) 中。 LRS 既可以存在于传统的学习管理系统 (LMS) 中,也可以独立存在。

有关 xAPI 的更多信息, 请参阅:  https://github.com/adlnet/xAPI-Spec

Adobe Learning Manager 如何支持 xAPI?

Adobe Learning Manager 内置 LRS。该 LRS 能够完全接受来自 Adobe Learning Manager 中托管内容的 xAPI 语句。甚至接受第三方生成的 xAPI 语句。 这些 xAPI 语句存储在 Adobe Learning Manager 中,并可导出到 Adobe Learning Manager 外部,以可视化方式存储到任何第三方数据仓库系统中。

何时使用 xAPI?

如果您迫切需要捕获不同系统之间最终用户的学习体验,  或者需要跟踪学习者对培训内容的确切参与情况,那么您可以用到 xAPI。 xAPI 不仅仅包含“开始”、“进行中”和“完成”等属性(仅仅是 SCORM 捕获的属性)。

在 Adobe Learning Manager 中使用 xAPI

设置应用程序

  1. 以集成管理员身份登录。选择“应用程序”>“注册”

    应用程序注册
    应用程序注册

  2. 注册新应用程序。

    创建应用程序
    创建应用程序

  3. 定义应用程序的范围。

    • 如果启用管理员角色 xAPI 读写权限,则管理员可以发布和获取 xAPI 语句和文档。
    • 如果启用学习者角色 xAPI 读写权限,则学习者可以发布和获取 xAPI 语句和文档。
  4. 保存更改。您会获得开发人员 ID 和密钥。

端点

单击下方链接查看 xAPI Swagger 文档:

https://learningmanagereu.adobe.com/docs/primeapi/xapi/

注意:Adobe Learning Manager 支持的 xAPI 版本为 1.0.3。

API 身份验证

Adobe Learning Manager xAPI 使用 OAuth 2.0 框架对客户端应用程序进行身份验证和授权。 注册应用程序后,便可获取 clientId 和 clientSecret。 Get URL 会使用 Adobe Learning Manager 用户预配置的帐户(如 SSO、Adobe ID)对其进行身份验证,因此可在浏览器中使用。 

GET https://learningmanager.adobe.com/oauth/o/authorize?client_id=<输入 clientId>&redirect_uri=<输入要重定向到的 URL>&state=<任意字符串数据>&scope=<admin:xapi 或 learner:xapi>&response_type=CODE。

将 xAPI 语句作为 Adobe Learning Manager 学习对象进行跟踪

作者现在可以在创建课程时选择 xAPI 模块,以监控 Adobe Learning Manager 以外的用户体验。例如,您可以使用此功能评估用于第三方课程消费平台上的用户活动。

  1. 创建“活动模块”时,请从“类型”选项的弹出菜单中选择“基于 xAPI 的模块”。

    创建基于 xAPI 的模块
    创建基于 xAPI 的模块

  2. 您需要提供 IRI。 如果未提供,Adobe Learning Manager 会自动生成一个。

    注意:

    活动对应的 IRI 在帐户中具有唯一性, 即在 Adobe Learning Manager 中,两个模块不能具有相同的 IRI。 下列情况会生成新的 IRI:

    • 在不同帐户之间共享具有 xAPI 模块的课程。
    • 再次出现具有 xAPI 模块的认证

     

    任何具有上述 IRI 的 xAPI 语句均会在以上模块中被跟踪,并反映在 Adobe Learning Manager 报告中。 

  3. 若要复制自动生成的 IRI,请重新访问“活动模块”页面。

  4. 发布模块。

注意事项:

  • Adobe Learning Manager 当前仅支持将 mbox 用作标识符。 不支持其他标识符,如 mboz_sha1、openid 和 account。
  • 在 Adobe Learning Manager 中使用时,stateId 和 profileId 为 UUID。
  • PUT 请求不会覆盖 xAPI 代理/配置文件、活动/配置文件以及活动/状态的文档
  • Actor中不支持身份不明的组。
  • GET 语句不支持“related_activities”参数。
  • GET 语句不支持“format=ids”和“format=canonical”参数。
  • 即便 xAPI 语句作废,也不会撤销发布该语句时在 Adobe Learning Manager 中执行的任何操作。

生成报告

生成的 xAPI 报告可以是 Excel 格式。 以管理员身份打开“报告”>“Excel 报告”>“xAPI 活动报告”

下载的报告中包含学习者和管理员针对所有语句发布的全部信息。

可以使用 FTP 和 Box 连接器为任何第三方集成生成或计划相同的报告 请执行以下步骤:

以集成管理员身份登录>打开 FTP/Box 连接器>从左侧窗格中选择“xAPI 活动报告”>选择计划/生成报告。

计划报告
计划报告

注意:
  • xAPI 语句中仅发送原始分数,而不发送最高分数时,测试分数不会在 LT 中显示。
  • 要在 Adobe Learning Manager 中获取百分比分数,可通过 xAPI 发送换算分数。

示例报告

下载

更快、更轻松地获得帮助

新用户?