什么SCORM以及如何在Tin Can API中使用它?

时间:2014-05-05 13:32:34

标签: scorm tin-can-api

我是SCORM和Tin Can API的新手。任何人都可以解释我的SCORM是什么。如何使用SCORM云凭据生成语句。

提前致谢...

3 个答案:

答案 0 :(得分:1)

你的第一个问题有点模糊。网上有很多文档,涵盖了SCORM和Tin Can(现在称为Experience API或xAPI)的基础知识。你可以从这里开始:http://tincanapi.com/overview/

如果您正在尝试找出如何将Tin Can语句保存到SCORM Cloud,我建议您查看ADL的xAPI包装器:https://github.com/adlnet/xAPIWrapper

您应该可以通过更改example.html页面中的以下凭据来快速启动并运行。

ADL.XAPIWrapper.changeConfig({
  'endpoint': 'https://cloud.scorm.com/tc/YOUR_LRS_ENDPOINT_HERE/',
  'user': 'YOUR_USERNAME_HERE',
  'password': 'YOUR_PASSWORD_HERE'
});

答案 1 :(得分:1)

SCORM是一种基于JavaScript的标准,允许课程与LMS进行通信。 TinCan是一种模型,允许Web内容通过REST将数据传输到学习资源商店。它们完全不同。如果您正在生成语句,那么您只是在谈论Tin Can API(又名:eXperience API或xAPI)。

要创建将数据发布到cloud.scorm.com LRS的语句,您需要确保已按照“如何开始使用SCORM Cloud API”http://scorm.com/scorm-solved/scorm-cloud-developers/how-to-get-started-with-the-scorm-cloud-api/

要初始化您的帐户并开始发送语句,请查看此页面http://cloud.scorm.com/doc/web-services/api.html,特别是以下代码,并在构建您的特定凭据时将[您的应用ID]和[您的密钥]替换为您的特定凭据应用程序。

ScormCloud.Configuration = new RusticiSoftware.HostedEngine.Client.Configuration([your services url],[your app id],[your secret key]);

答案 2 :(得分:0)

SCORM和Tin Can API(现在的体验API或xAPI)都是单独的电子教学标准。 Tin Can API是SCORM的新版本/最新版本,并且有一个不同的名称,因为它与SCORM完全不同。

如果您想生成语句,首先需要一个内容,您可以在线找到几个示例内容,或者如果您需要自定义生成内容,您将需要一个Javascript库(有免费的库可用)。 SCORM Cloud凭据或任何其他LRS身份验证凭据可与这些内容/库一起使用,以将语句发送到LRS / Scorm Cloud。