- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图更好地了解xAPI/Tin Can的工作方式(此后将其称为xAPI)
以前,我是为SCORM 1.2 LMS开发的,其中有“记录”,例如:每个内容包的 Raw尝试,状态和 Raw Score 。 LMS希望升级到xAPI,但是我不确定xAPI的工作原理。
在http://tincanapi.com/learning-record-store/上指出:
The data stored in an LRS can be accessed by LMSs, reporting tools, or other LRSs, and can be stored as individual learning records and/or entire transcripts
An LMS that has a built-in LRS supports the Experience API and also does all the other things LMS products do to manage learning delivery.
最佳答案
LRS是学习者记录存储,其中包含有关学习者所做或正在做的一系列声明。有人可以纠正我,但我相信事件流是由社交媒体实体在2006年左右创建的,并且不同的实体采用/扩展了它,以实现一种电子学习标准。
如果我们解构两个真正的快速(高级)-
LMS是一个门户网站,其中包含作业,报告,维护/管理工具,论坛等...有时是LCMS(学习内容管理系统)以及基于Web的多合一解决方案的其他变体。
AICC是在CBT(DOS-磁盘操作系统)期间开发的,然后是浏览器(XML之前的版本)。 SCORM出现在2001年左右(发布XML,发布JSON之前)不久,现在生活在浏览器世界(HTML/CSS/JS,Macromedia/Adobe Flash等)中。
因此,使用SCORM,您实际上是在捆绑小型便携式网站,后来我们可以扩展这些网站,以使用内容媒体服务器或CDN来保持“逻辑”和“ Assets ”的外部性。 SCORM基于通过CAM/PIF软件包进行的共享培训,该软件包包括 list /目录以及HTML文件,其中包括规范的包装部分。第二部分是运行时。 LMS将公开此运行时以管理学生的尝试。从某种意义上讲,这类似于“声明”,只是它是整个学生尝试数据或CMI对象。这包括:得分,交互,目标和其他数据点。 SCORM 2004对此进行了进一步扩展,以充分满足规范要求,从而迫使LMS支持更丰富的序列和导航功能。这些通常被认为过于复杂,并且由于缺乏工具和支持而难以管理。但是人们确实会使用它们。
通过“端点”的LRS非常类似于您将语句发布到服务器。有此的XML和JSON实现。因此,在不经意间,当您部署“应用程序”时,您正在传递一个URL以使其与之通信。
实际上,您可以将一些以SCORM为中心的内容转换为xAPI语句,但是请记住,xAPI不控制包装,序列和导航。所有这些现在都基于您的应用程序(Web,iOS,Android等)进行管理。由于SCORM主要是JavaScript通信标准,因此它主要允许非HTML应用程序现在利用培训。
因此,您必须专业地了解您要做什么,SCORM或xAPI,Activity Streams或某些专有方法如何满足您的需求。
xAPI语句可能类似于:
{
actor: {
name: "Learner Name",
objectType: "Agent",
account: {
homePage: window.location.href,
name: "Learner ID"
}
},
verb: {
id: "http://adlnet.gov/expapi/verbs/completed",
display: {
"en-US": "completed"
}
},
object: {
id: "commonly a URI",
objectType: "Activity",
"definition": {
type: "http://adlnet.gov/expapi/activities/lesson",
"name": {
"en-US": "Some Name"
},
"description": {
"en-US": "Some Description"
}
}
},
result: {
completion: true,
success: true,
duration: 'PTHMS'
score: {
scaled: 0.9
}
}
关于scorm - xAPI/锡 jar 到LRS到LMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30904202/
我在 scorm 中有一个问题,实际上现在我有一个在 lectora 中创建的 scorm 包,它的启动和工作对我来说很好。但在中间一个警报显示“一些持久数据未存储”。当我用谷歌搜索时我得到它的原因是
我在 SCORM Cloud 中启动了 SCORM 2004(第 3 版)包。我通过了 80% 的考试,但没有存储结果。我附上了沙盒注册状态结果。 Satisfied: true **Complete
我有一套 scorm 学习类(class),我想编辑它们,添加新的页面和内容,而不仅仅是改变现有的。因此,在网上搜索后,我找不到在任何现有工具中编辑任何 scorm 内容的方法。 各位高手知道没有sc
tincan 和 Scorm 和有什么不一样? 我有一个要求,我们需要使用第三方内容服务器来支持 CMS 内容。 那么哪个是好的 Tincan 或 SCORM 呢? 这2个的优缺点是什么? 最佳答案
有没有像 Reload Player for 1.2 这样的工具来测试我的 scorm 2004 类(class)。我知道存在ADL 和 SCORM 测试轨道日常事件量:安装需要很多时间测试赛道:当文
我正在阅读从 ADL 网站下载的 pdf 'SCORM 程序员用户指南',我了解到我们只能在 LMS 中存储一些特定的信息集;比如学习者姓名、分数等。 我想知道我能否制作一个 SCO,它可以将我的 O
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我有一个索引SCO来列出不同类(class)模块的索引(每个模块都是一个SCO),并且我在这些模块SCO中保存了完成状态(cmi.completion_status)。现在我想在索引 SCO 中获取这
我尝试为 Flash SCORM 1.2 包添加书签。我正在正确捕获上次访问的数据(cmi.loation,暂停数据),但是当我尝试为下次启动重置数据时,SCO 没有重新定位,而是从头开始。 我在 j
我开发了一个 HTML 类(class),我创建了菜单并链接到 imsmanifest.xml 中的相应 html 页面,问题是如果用户使用内部链接导航到下一课,LMS 中的状态不会更新,例如SCO.
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
我找到了一个很好的包装器工具来将 SCORM 1.2 api 转换为 2004,但是另外对 XML 文件需要做的最小更改是什么?我假设至少 imsmanifest.xml 需要更新? 最佳答案 要将
我有一个可以播放 HTML5 视频的 Web 应用程序。我想知道如何使该应用程序兼容 SCORM。 我不是在寻找生成和导出 SCORM 内容的程序,但我想知道如何从头开始创建 SCORM 包。 通过
我是 SCORM 类(class)设计的新手。我有一个要求,设计一个类(class)如下 在第一页收集使用输入:你是学生吗? 如果是,加载学生练习如果不是,加载研究练习 我无法理解如何在 SCORM
我正在编写一些要嵌入到客户的学习管理系统中的 SCORM SCO,但我目前没有任何东西可以对其进行测试。将这些文件强加给客户并希望它们“正常工作”似乎很愚蠢(不专业)。 有没有我可以用来测试 SCOR
我需要 scorm 2004 2nd 和 3rd 之间的详细区别。谁能给我指出一些好的引用资料? 最佳答案 这是一个很好的reference on the evolution of SCORM . S
我正在尝试构建离线 SCORM 播放器和跟踪器。现在,SCORM 并非设计为支持移动设备,但最近市场的发展催生了一些允许离线播放和跟踪 SCORM 包的产品/播放器。你们中的大多数人会建议 tin-c
我有一个 PHP Web 应用程序,我需要将 SCORM 与我的应用程序集成。我知道有用于集成 SCORM 的云选项。但我们的要求是将类(class)详细信息保存到我们的本地数据库中。 请帮帮我。 最
我尝试在我的 LMS(学习管理系统)运行之外的其他域上托管一个分散的 SCORM 电子学习模块。 SCORM 模块通常在自己的浏览器框架/窗口中运行,并直接与 LMS 通信,在同一域中运行。这没有问题
我在一家公司工作,该公司将操作和维护手册以及我们找到的其他信息和媒体转换为在线类(class)。目前,我们使用 Microsoft Word 来创建类(class),因为很多时候信息量很大,而 Pow
我是一名优秀的程序员,十分优秀!