首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCORM内容中的AJAX

SCORM内容中的AJAX
EN

Stack Overflow用户
提问于 2019-12-19 21:49:00
回答 1查看 170关注 0票数 0

我是SCORM的新手,我计划实现一个导出到SCORM的特性。目前,播放内容(不是SCORM播放器)就像一个小型的HTML5 web应用程序,作为其实现的一部分,它使用AJAX等特性来延迟加载一些文件(JS文件、CSS文件)。

我在想,在创建SCORM课程时,应该有一种使用相同播放器代码的方法。

SCORM课程是否需要脱机工作或从磁盘工作?

如果是这样的话,使用像我上面描述的延迟加载这样的技术将不会起作用。

我想可能会有一些SCORM播放器移动应用程序在设备上存储和加载SCORM课程,而web服务器不可用,因此AJAX可以工作。(或者,这些移动应用程序实际上是在自己内部实现本地web服务器,以便播放SCORM内容吗?)

AFAIK、SCORM 1.2或2004没有明确限制AJAX是否可以用于SCORM内容的表示层,但在实践中,当内容在播放器中播放时,这显然很重要。

EN

回答 1

Stack Overflow用户

发布于 2019-12-19 22:24:19

SCORM课程不需要离线或从磁盘工作(取决于这意味着什么),这并不是说他们不能。SCORM课程应该从它们导入到的位置加载初始资源,所以虽然AJAX可以在不同的位置工作,但在安全性(凭据无法保护或信任)、第三方加载等方面存在问题。除非您要返回到加载主机以检索随包提供的内容,否则应该可以工作,并且有一些机制可以用来提高内容检索的安全性。

我所熟悉的SCORM播放器的一个离线实现(Rustici Software)要求所有包都包含在内,因为没有可用的web服务器。再说一次,这并不是说它不能用一个实现,只是我不知道这样的事情已经实现了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59411101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档