【问题标题】:Resume from TinCan (without LMS)从 TinCan 简历(无 LMS)
【发布时间】:2019-07-10 08:33:12
【问题描述】:

我正在尝试在我的系统上使用故事情节恢复选项。

我有自己的系统来处理故事情节参数,并且可以正常工作。

要启动故事情节演示,我发送此 URL -

"url_to_course?registration='...my_registration'&endpoint='//...my_endpoint'"

现在我想使用 resume 选项,所以我保存了来自 "state?method=PUT" 的数据,看起来像这样 -

"Authorization=undefined&Content-Type=application%2Fjson&X-Experience-API-Version=1.0.0&_=0.7401830187747183&resume=true&data=22146070ji1001111a0101101111y101%5E1%5En5r0CkdBPnMj.67JTy4eKzfZ1%5E1%5E002000&activityId=http%3A%2F%2F5wBd0mfmVGO_course_id&agent=%7B%7D&stateId=resume&registration=a30e5748-a544-5ba3-ab3d-0471936e98d3&content=%7B%22data%22%3A%2222146070ji1001111a0101101111y101%5E1%5En5r0CkdBPnMj.67JTy4eKzfZ1%5E1%5E002000%22%7D"

所以我有content 数据(暂停数据。),我知道其中包含幻灯片信息,我想在下次登录时发送它。

我需要发送到故事情节以激活恢复选项的确切参数是什么?

我试图在 url 中发送类似这样的内容 -

url_to_course?registration='...my_registration'&endpoint='//...my_endpoint'&content='2o2o405060e07080d090f0a0b0c0~281~2411001114Y010110111101211013110141101012011120121201013011130101401114x300Y1501110101010000000000000000000000000000000010'"

最后一个参数是我保存的暂挂数据,但总是到第一张幻灯片?

【问题讨论】:

    标签: tin-can-api articulate-storyline xapi


    【解决方案1】:

    state 资源是 xAPI 中的文档资源,被活动提供者(如故事情节内容)用于在 LRS 中存储任意数据。然后故事情节内容将在启动初始化过程中尝试从 LRS 检索该信息,这意味着您的 LRS 必须存储在 POST 请求期间提供的数据(state?method=PUT 是一种特殊语法,应该像PUT) 以便在对同一资源的 GET 请求期间检索它。故事情节内容忽略了您的附加参数,因为它没有预料到。一旦实现了 State 资源的两种方法,Storyline 内容应该可以在不调整启动过程的情况下工作。

    有关文档资源的更多信息,请参阅https://xapi.com/blog/deep-dive-document/,有关状态的更具体信息,请参阅https://xapi.com/blog/deep-dive-state-activity/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      • 2011-04-14
      相关资源
      最近更新 更多