gpt4 book ai didi

scorm - xAPI/锡 jar 到LRS到LMS

转载 作者:行者123 更新时间:2023-12-04 17:33:52 25 4
gpt4 key购买 nike

我试图更好地了解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



随后在 http://www.learningsolutionsmag.com/articles/1271/the-xapi-and-the-lms-what-does-the-future-hold上也指出:

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.



问题是,

LMS和LRS之间的这种关系到底需要什么?我需要从驻留在LMS 之外 的应用程序中设置所述LMS“记录”的能力,您如何使用xAPI进行此操作?

还是我完全误解了xAPI LRS,它旨在完全替代LMS记录?

谢谢您的帮助。与此相关的信息资源链接也将不胜感激。

最佳答案

LRS是学习者记录存储,其中包含有关学习者所做或正在做的一系列声明。有人可以纠正我,但我相信事件流是由社交媒体实体在2006年左右创建的,并且不同的实体采用/扩展了它,以实现一种电子学习标准。

如果我们解构两个真正的快速(高级)-

LMS是一个门户网站,其中包含作业,报告,维护/管理工具,论坛等...有时是LCMS(学习内容管理系统)以及基于Web的多合一解决方案的其他变体。
AICC是在CBT(DOS-磁盘操作系统)期间开发的,然后是浏览器(XML之前的版本)。 SCORM出现在2001年左右(发布XML,发布JSON之前)不久,现在生活在浏览器世界(HTML/CSS/JS,Macromedia/Adob​​e 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主要是定位LMS运行时(API_1484_11或API),然后进行方法调用以初始化,设置/获取值,提交和终止。
填充后的CMI对象(用于SCORM 2004)看起来更像这样。
https://gist.github.com/cybercussion/4675334

关于scorm - xAPI/锡 jar 到LRS到LMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30904202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com