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

Articulate 360 xAPI课程在Cornerstone LMS中无法正常记录完成状态

Articulate 360 xAPI课程在Cornerstone LMS的完成状态追踪解决方案

问题场景梳理

用Articulate 360发布xAPI课程时,已配置向LMS报告数据,且设置测验80分合格作为追踪条件。在Cornerstone LMS内容层级有两个关键复选框:

  • IsScoring
  • Use TinCAn verbs for completion

实际测试出现异常:

  • 取消两个复选框:课程启动即被标记完成
  • 勾选任意一个或全部:测验通过后课程仍不标记完成,但调试可见系统已生成含passed动词的xAPI语句

核心排查与解决步骤

1. 确认Articulate发布的xAPI语句完整性

Cornerstone部分版本判定xAPI课程完成,需要同时接收completed(课程完成)和passed(测验通过)两类xAPI语句。Articulate默认可能仅在测验通过时发送passed语句,未触发课程本身的completed事件:

  • 进入Articulate发布向导的「LMS」选项卡,将完成条件明确设置为「用户完成测验」,而非仅「查看内容」,确保测验通过时同时发送completed和passed语句。
  • 开启Articulate项目设置里的「发送详细xAPI语句」选项(路径:项目设置 → 报告),保证所有关键事件的语句都能正常上报。

2. 调整Cornerstone LMS内容配置

针对两个复选框的最优配置:

  • 仅勾选Use TinCAn verbs for completion,取消IsScoring:
    • IsScoring开启后,Cornerstone会切换到SCORM分数追踪逻辑,与xAPI的分数传递格式冲突,导致完成判定异常;
    • Use TinCAn verbs for completion开启后,系统会优先读取xAPI语句中的completed动词来判定完成状态,配合Articulate发送的完整语句即可正常追踪。
  • 进入内容详情页的「完成要求」设置:
    • 确认设置了「最低分数80分」的要求;
    • 将追踪方式指定为「xAPI/Tin Can」,而非SCORM。

3. 验证Cornerstone LRS的语句接收情况

  • 登录Cornerstone的LRS后台,查询该用户的学习记录,确认是否同时存在completed和passed的xAPI语句:
    • 若仅存在passed,说明Articulate未发送completed语句,回到发布设置重新调整完成条件;
    • 若语句缺失,检查课程的xAPI配置是否正确填写了Cornerstone的LRS端点、用户名及密码,确保语句能正常上报。

4. Rise 360课程的额外检查(若适用)

如果是用Rise 360发布的课程:

  • 进入课程的「设置」→「LMS追踪」,将完成条件设为「完成测验」;
  • 开启「报告分数」选项,确保分数和完成状态同步上报。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 00:50:23