代码之家  ›  专栏  ›  技术社区  ›  TechBee

如何在目标C中实现SCORM

  •  0
  • TechBee  · 技术社区  · 16 年前

    你知道如何实施吗 SCORM(可共享内容对象引用模型) 目标C中的在线学习内容?让我向你解释一下我到底在找什么。

    我有一个MCQ(多选题)应用程序,有4个问题。在尝试每个问题时,我希望我的应用程序与一个与SCORM兼容的服务器进行交互,并获得结果(无论用户是否尝试了正确的结果)。沟通渠道应该是来回的。可能在MCQ结束时,我想显示一些计算得出的服务器结果**(例如分数:85%尝试次数:16平均分数:16.7%等)*。

    我该怎么办?如果你已经做到了请引导

    当做 Ranjan。

    1 回复  |  直到 13 年前
        1
  •  3
  •   Mike Rustici    16 年前

    恐怕这不是那么简单,有两个原因。

    1)SCORM需要一个“玩家”与之通信。您不能通过SCORM从应用程序直接与服务器通信。SCORM LMS需要启动应用程序并提供通信通道。

    2)SCORM定义的通信通道是通过javascript实现的。SCORM设计用于在浏览器中运行,而不一定用于应用程序。

    如果您的应用程序将在IPXX上的SCORM播放器的上下文中运行,那么您的诀窍是启用目标C和JavaScript之间的通信。我对目标C不太了解,不能告诉你怎么做,但如果你能做到,剩下的只是 straightforward SCORM .

    SCORM目前已有10年的历史,正在进行现代化以支持您所描述的用例。其中一个现代化项目正在由 LETSI 并且涉及到为SCORM创建基于Web服务的通信API。它现在处于早期版本,但它已经原型化,用于交付iPhone内容。希望该行业很快就会开始支持其中一些更现代的技术。