gpt4 book ai didi

cross-domain - SCORM 跨域、SCO-Fetcher 或任何其他解决方案

转载 作者:行者123 更新时间:2023-12-04 04:22:27 26 4
gpt4 key购买 nike

为了找到解决方案,我们在美国拥有 LMS 服务器和内容服务器,因此用户可以从最近的位置获取他们的内容。

Current Scenario

我遇到了使用 SCO-Fetcher 的解决方案,在下面的这两个链接中提到并在下面进行了说明,但我找不到有关如何实现类似解决方案的任何信息。

这里:http://elearningrandomwalk.blogspot.com/2006/08/sco-fetcher.html

在这里:http://www.adlnet.gov/Technologies/scorm/SCORMSDocuments/SCORM%20Resources/ADL_CrossDomainScripting_1_0.pdf

Solution

如果有人对此有任何想法或信息,将不胜感激。

最佳答案

我为一家内容提供商工作,他不得不与许多不同的 LMS 进行交互,跨域一直是一个痛苦的问题。

尽管您链接到的文档,SCORM 根本不适合跨域。我在跨域方面的经验一直反对 AICC标准。过去我们使用签名的java小程序来执行跨域通信,但目前我们使用的是一个隐藏的flash * 我们通过 javascript 对话的 SWF 文件。这要求 LMS 在其 Web 服务器上安装 crossdomain.xml 文件以允许通信,我们的一些客户对此表示反对。

* 我们的产品已经大量使用闪存,所以这对我们来说不是一个繁重的要求。

我们现在正在认真考虑的解决方案是“内容服务器上的运行时服务”的变体,如 the cross-domain scripting document 的第 4.8 节中所建议的。 .

内容服务器将自己运行课件,就好像它是一个 LMS,并将所有 API 调用代理到真正的 LMS。下图显示了通信路径:

enter image description here

此外,您的启动 URL 不会直接指向内容(例如, http://abc.com/content/sco.html ),而是指向内容服务器上的软件应用程序(例如, http://abc.com/access.php?content=sco.html&permissions=OAUTH_ID ),然后它将像 LMS 本身一样提供内容.

另外,刚遇到this article跨域通信,虽然不是 SCORM 特定的,但可能会提供一些替代的实现思路。

关于cross-domain - SCORM 跨域、SCO-Fetcher 或任何其他解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509750/

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