我的一个客户给我发了一个 xAPI 课程,该课程使用 Articulate Storyline 360 创建并作为 LMS 的 Tin Can API 发布。我可以使用以下链接中提到的方法启动课程:
因此使用上述方法,启动 URL 如下所示:
http://my.lms.com/TCActivityProvider/story.html
?endpoint=http://my.lms.com/lrs/endpoint/
&auth=Basic OjFjMGY4NTYxNzUwOGI4YWY0NjFkNzU5MWUxMzE1ZGQ1
&actor={"name": ["First Last"], "mbox": ["mailto:firstlast@mycompany.com"]}
&activity_id=61XkSYC1ht2_course_id
®istration=760e3480-ba55-4991-94b0-01820dbd23a2
使用上面包含端点和凭据信息的 URL,课程成功启动并自动将 xAPI 语句发送到 LRS。
但出于安全原因,我不想在 URL 中发送 auth、actor 或端点等参数。
我搜索了另一种方法,并找到了adlnet/xapi-launch和adlnet/xAPIWrapper库。
我探索了上述两个库,但对如何将它集成到 LMS 中感到困惑?
Articulate Storyline 360 是否支持adlnet/xAPIWrapper?