我正在开发符合SCORM标准的LMS,但Captivate生成的内容存在一些问题。基本上,行为是:如果您快速看到一个SCO(captivate生成的内容),例如有15张幻灯片,每张幻灯片中有1个问题,我的lms不会跟踪所有15个问题,只跟踪前3或4个问题。如果你在最后等了很长时间,或者如果你把内容放慢了,它工作正常。经过大量google搜索,调试跟踪,最终发现主要有两个问题:1)Captivate-SCORMAPI通信是异步的(与flash-javascript通信相同)。所以,当用户快速看到内容时,函数调用变得越来越延迟,最后,也许用户正在回答问题15,而内容正在发送问题4信息。我无
我们目前面临实现SCORMLMS系统的设计问题。例如,API定义了一个函数LMSCommit,它必须返回“true”或“false”。在该方法中,我们的LMS必须使用在其参数中包含成功或失败消息的回调函数对服务器端服务进行异步调用。我们声称,这根本不可能!然而,我们认为值得询问一些专业人士,我们是否遗漏了什么。SCO(对我们没有影响)调用这样的方法:varresult=LMSCommit('');我们的LMS(对我们的影响)我们实现了这样的东西:functionLMSCommit(useless){callOurServiceFunction(function(Status){//wh
我尝试在我的LMS(学习管理系统)运行之外的其他域上托管一个分散的SCORM电子学习模块。SCORM模块通常在自己的浏览器框架/窗口中运行,并直接与LMS通信,在同一域中运行。这没有问题,因为没有安全问题。已经用我的代码尝试过这种情况并且它有效。为了存档模块托管在另一台服务器上,我尝试使用类似包装器的东西。这些包装器托管在LMS上,从外部加载内容并通过postMessage与LMS通信。我试过这个开源项目:https://github.com/Didask/scol-r但我没有让它工作。每次我以错误结束:Errorgrabbing1.2API-SecurityError:Blocked
有没有纯javascript和html的scorm播放器。我确实不想为此使用任何服务器端语言。我找到了一个开源Scormpool但它只是在玩scorm而不是跟踪。并且没有可用的文档。如果你们知道请帮助。 最佳答案 这也可以帮助您入门,或者您可以根据自己的需要对其进行定制。https://github.com/skfriese/simple-scorm-api这是一个基本的SCORM1.2-onlyRTE测试环境,位于一个HTML文件中,是我多年前根据自己的需要创建的。我最近才选择清理它以与他人分享。很容易将其放入您的包文件夹并从那里
是否有使用Javascript的免费开源轻量级SCORM2004播放器?我正在寻找不受任何技术(PHP、.NET、Java)约束的东西,只是实现基本的SCORM2004LMSAPI函数、处理错误代码以及可能解析SCORMlist。谢谢。更新:我做了一个veryverysimpleJavaSriptSCORM2004API(但仍在寻找一些更成熟的代码)。更新2:我发现了一个非常好的项目TinyLMS.它只是SCORM1.2,但我已经与我的客户协商SCORM1.2就足够了。所以我要基于TinyLMS做一个解决方案。 最佳答案 慢慢成长-
我是SCORM的新手,接到任务将SAPWorkforcePerformanceBuilder导出的SCORM(可以是1.2或2004)内容集成到现有的PHP网站中。简单来说,我需要能够在浏览器中显示导出的SCORMMaterial(我已经可以做到这一点),并且能够通过SCORM运行时API获取统计信息。我了解我将需要使用LMS以允许通过SCORM运行时API与SCO进行通信。我研究了几个开源LMS,但没有找到适合我目的的好的解决方案。问题在于,许多LMS都设计为在提供商的域上运行,并且内置了工具来跟进用户的进度和评分。我正在寻找的是一个简单、轻量级的解决方案,能够与SCORM运行时AP
我正在尝试创建一个SCORM包并为其生成语句。我想创建本地LRS和TinCanApi设置并从我的scorm生成语句并在我的php页面中显示结果。我使用以下链接(http://onetarek.com/tin-can-api/guidephp-simple-lrs-with-tin-can-api/)创建了一个LRS。我已经下载了TinCanPhp示例并安装在我的本地,不幸的是它无法正常工作。因为我需要设置我的端点和身份验证凭据。我不知道要对我的本地LRS设置执行此操作。如何做到这一点?我还想将我的SCORM包托管到任何LMS并使用这些设置进行测试。我已经分析了很多论坛和帖子,但没有任何
我有一个基于AndroidMoodle的原生应用程序,其中我必须在应用程序中显示SCORM格式的类(class)。有人可以帮我解决这个问题吗...这些类(class)以SCORM格式上传到我基于Moodle的网站。get_course_contents网络服务为我提供了一个指向类(class)文件的url,如此处指定https://github.com/dongsheng/moodle/wiki/WebService:get_course_contents如何在我的原生Android应用程序中显示这些SCORM文件?我是否需要解析imsmanifest.xml文件并获取SCORM包的详
无法导入SCORM包PHP/MySQL。我正在laravel框架中创建我自己的SCORM包,但我没有得到任何类型的独立包,我可以在不使用Moodle的情况下创建我自己的包。我看过链接https://github.com/RusticiSoftware/SCORMCloud_PHPLibrary但它对我没有用。请提出导入SCORM包的解决方案。有没有在没有Moodle的情况下在PHP中导入SCORM包的解决方案/方法? 最佳答案 除了Moodle之外,我不知道有任何免费或开源库可以满足您的要求,但如果环顾四周,您可能会发现它们只是可以
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我们为我们的一位客户开发了电子学习网站。最近他问他需要SCORM提要。我不知道我的系统是否与scrom兼容。有没有人知道任何开源php工具或lib可以从现有数据生成scrom。谢谢