问题标签 [scorm2004]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scorm - SCORM 2004 数据模型参考
我在哪里可以找到 SCORM 2004 运行时数据模型的详细信息?寻找详细解释每个数据模型的 pdf。有什么参考吗?
scorm - 用于测试 scorm 2004 的测试套件
有没有像 Reload Player for 1.2 这样的工具来测试我的 scorm 2004 课程。我知道存在 ADL 和 SCORM 测试轨道 ADL:安装需要很长时间 测试轨道:当文件很大时,需要大量时间上传课程。
我正在寻找@重复测试,并且更喜欢桌面安装。任何想法?。目前我无法访问 SCORM 2004 LMS。
javascript - Captivate - LMS - SCORM 通信问题
我正在开发符合 SCORM 的 LMS,但在 Captivate 生成的内容方面存在一些问题。
基本上,行为是:如果您看到一个 SCO(迷人生成的内容),例如 15 张幻灯片和每张幻灯片中的 1 个问题,我的 lms 不会跟踪所有 15 个问题,只跟踪前 3 个或 4 个问题。如果您等待最后很长一段时间,或者如果你把内容放慢,它工作正常。
经过大量的google搜索,以及调试和跟踪,最终我发现了两个主要问题:
1) Captivate - SCORM API 通信是异步的(与 flash - javascript 通信相同)。所以,当用户快速看到内容时,函数调用会越来越多,最后,可能用户正在回答第 15 题,而内容正在发送第 4 题的信息。我无法更改 Flash 或 JS-Flash 界面,因为这是 Captivate 提供的。
有办法让这个同步??我的意思是,强制闪光灯等待某种方式?
2) 函数每次调用耗时较长,例如 setValue 第一次耗时 7 毫秒,最后一次调用耗时 200 毫秒。
为了理解这个问题,这里有一点背景知识: Captivate contents(所有内容,但更令人着迷)多次调用特定函数,SetValue 函数,SCORM API 函数之一。该函数有两个参数(fieldName, value),第一个是要设置的字段的名称,第二个是新值。在我的实现中,此函数首先使用正则表达式验证值,然后在对象中设置值。
好的,我可以添加更多信息,但我不知道真正重要的是什么....也许那个人问对了问题...帮助:)
谢谢
java - 对 SCORM 播放器 + API 或 Java 中的库和 Flash 中的播放器的建议
我希望我能被引导到正确的方向。
我被要求帮助使用网络 eTraining 软件。基本上视频和问题交替出现。提出了能够处理和播放 SCORM 课程的请求。
我做了一些阅读并熟悉了它的工作原理,并发现了一些很棒且价格合理的 SCORM 课程创建软件。
我坚持的问题是:我需要一个用于 SCORM 集成的 Java(.NET 是第二选择,也可以)库,我可以将基于 Flash 的 SCORM 播放器包装起来(我还需要找到它)
如果我错过了这里已经有它的某个地方,请提前道歉。我正在寻找名字,并希望有一些经验/意见/在这样的库/API 中要注意什么。
谢谢
javascript - 如何克服 IE8 在 SCORM 第 4 版合规性测试 SX-05 中“卡住”的问题?
我发布这篇文章是因为有一个 SCORM 专家可能已经看到了类似的东西。
Internet Explorer 8 在测试用例 SX-05 的第 14 步上“卡住”了。某些事情不会触发继续。再多的调试和跟踪都无法揭示任何东西。就好像测试用例“压倒”了 IE8 的慢 JavaScript 引擎。所有其他测试在 IE8 中运行良好。这个相当复杂,但还有其他类似的复杂性。
moodle - cmi.total_time 参数不返回任何内容
我正在编写一个 SCORM 2004 产品。我可以更新 session_time,它可以工作。我可以设置状态(通过、失败等)我还可以获得 cmi.location 时间。没问题 !
但我没有成功获得总时间!(cmi.total_time)。我已经在 2 LMS 上进行了测试:
在 Ganesha 上,API.GetValue('cmi.total_time') 是一个空字符串。
在 Moodle 上,API.GetValue('cmi.total_time') 只是一个“P”。
但是我确实有正确的日志和正确的会话时间。
有人有想法吗?
谢谢 !
编辑。我也尝试在 cloud.scorm.com 和 cmi.total_time 每次 PT0H0M0S 时返回。编辑2。糟糕,我删除了 Donal 的编辑。
scorm2004 - scorm 2004 第 2 版和第 3 版之间的区别
我需要scorm 2004 2nd和3rd之间的详细区别。谁能给我一些好的参考资料?
scorm - 如何在 SCORM 2004 第 2 版的 imsmanifest 文件中定义排序规则
我到处都能找到 SCORM 2004 第三版的例子。实际上我们使用的 LMS 只支持第 2 版。有没有地方可以找到要在第 2 版的 imsmanifest 文件中定义的排序标签。或者第二版和第三版之间有什么区别吗
问候, 拉克希米
c# - 什么是“SCORM”?
谁能告诉我“SCORM”到底是什么?如果可以与.net一起使用?
任何人都可以给我一个已经在asp.net中用c#实现的示例代码
谢谢
model-view-controller - 关于 PartialView 的 MVC Scorm 排序问题
我正在开发一个 Scorm MVC 项目。基本上我需要从cs类文件更新部分视图。
以上是我观点的代码。在第一次加载时,它会加载一个目录部分视图和一个 Iframe 部分视图。当单击我个人的开始、继续和上一个按钮时,AJAX 请求会通过一个排序器并返回到下一段内容的链接,并在 javascript 中更新 iframe 的源。这工作正常。
Javascript
}
现在,有时可以通过内部按钮将内容导航到内容。内容调用 API 包装器,该包装器向数据模型发送这样一个事实,即在它终止后必须遵循继续请求。哪个工作正常。
现在我的问题是,在终止时,我的系统知道需要继续请求,它会确定下一段内容是什么及其链接。我需要找到一种方法来从这里更新 iframe 的来源......
这是否有意义,任何帮助表示赞赏。