【发布时间】:2015-08-28 09:57:52
【问题描述】:
我是 SCORM 和 Tin Can API 的新手。谁能解释一下什么是SCORM。如何使用 SCORM 云凭据生成语句。
提前谢谢...
【问题讨论】:
标签: scorm tin-can-api
我是 SCORM 和 Tin Can API 的新手。谁能解释一下什么是SCORM。如何使用 SCORM 云凭据生成语句。
提前谢谢...
【问题讨论】:
标签: scorm tin-can-api
您的第一个问题有点含糊。网络上有很多文档涵盖了 SCORM 和 Tin Can(现在称为 Experience API 或 xAPI)的基础知识。你可以从这里开始:http://tincanapi.com/overview/
如果您想弄清楚如何将 Tin Can 语句保存到 SCORM 云,建议您查看 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'
});
【讨论】:
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]);
【讨论】:
SCORM 和 Tin Can API(现在的 Experience API 或 xAPI)都是独立的电子学习标准。 Tin Can API 是 SCORM 的更新/最新版本,并且有一个不同的名称,因为它与 SCORM 完全不同。
如果你想生成语句,你首先需要一个内容,你可以在网上找到几个示例内容,或者如果你需要自定义生成内容,你需要一个 Javascript 库(有免费的库可用)。 SCORM 云凭证或任何其他 LRS 身份验证凭证可与这些内容/库一起使用,以将语句发送到 LRS/Scrm 云。
【讨论】: