我是 SCORM 的新手,我希望我用 Objective - C 编写的 iOS 应用程序能够显示和读取存储在设备上的本地 SCORM 包。
我已通读文章,但似乎找不到任何资源来执行此操作。是否有任何图书馆允许我这样做?
我读过这个问题:
Playing SCORM on Android devices
但我不知道如何连接到 SCORM API,是否可以在 iOS 设备上使用相同的方法连接?
我还知道有一种叫做 Tin Can API 的东西。是否需要将 SCORM 包转换为 Tin Can API 并在 iOS 应用程序上显示?
我是 SCORM 的新手,如果我对它有任何误解,请告诉我。
提前感谢您的帮助!
最佳答案
我协助过 Angular,但我认为 iOS UIWebView 需要公开 SCORM 运行时,以便内容可以与之通信。我看过一些 JavaScript 桥的引用资料。 我见过其他一些例子,只是运行一个页面,然后是内容的 IFRAME 作为另一种可能的解决方法。
您需要用于 SCORM 1.2 或 SCORM 2004 的 SCORM 运行时 API 的 Javascript 版本。这通常意味着使用提到的 Brian 解决方案、另一个第 3 方,或推出您自己的解决方案。取决于您需要支持哪些功能可以解决您的上市时间/成本问题。
就内容通常与内容定义的端点(服务器)通信的 TinCan API 而言。因此,除非您可以控制创作的内容,否则您可能无法选择它在做什么(如果我错了,有人可以纠正我)。
GL
关于ios - 在 iOS 设备上启动 SCORM 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46315647/