0

我在 Storyline2 中构建了一个课程,并通过 javascript 将几个触发器定义为 xAPI (tincan) 活动。我有一个 LRS 端点链接和授权令牌,但我还没有理解这些凭据应该嵌入到哪里才能使整个事情正常运行。

我在另一个留言板上得到了这个:

var tincan = new TinCan({url: window.location.href});

其中哪些需要替换为上述之一?我猜应该在“href”之后通过“+”添加另一个。

4

1 回答 1

0

该示例代码(我猜您是从我在这里写的文章中获得的:http: //tincanapi.com/share-statements-between-courses/)设想您将从 LMS 之类的东西启动 Storyline 内容。在这种情况下,您将在 LMS 设置中输入端点和授权详细信息,LMS 会将这些信息传递给 Storyline。

见:http ://tincanapi.com/share-statements-between-courses/

如果你想直接把细节放在包里,看这里的示例代码:http ://rusticisoftware.github.io/TinCanJS/

(为方便起见,包括在下面)

var lrs;

try {
    lrs = new TinCan.LRS(
        {
            endpoint: "https://cloud.scorm.com/tc/public/",
            username: "<Test User>",
            password: "<Test Password>",
            allowFail: false
        }
    );
}
catch (ex) {
    console.log("Failed to setup LRS object: " + ex);
    // TODO: do something with error, can't communicate with LRS
}
于 2016-07-07T11:18:23.880 回答