AICC运行时API

问题描述 投票:0回答:1

我是AICC电子学习课程的新手,我以前一直在SCORM 1.2上工作,在该课程中,我使用SCORM 1.2 Runtime API调用来跟踪用户在课程中的活动。但是我找不到AICC处理它们的任何适当文档。是否有人可以使用任何样板HTML / Javascript模板来启动课程并跟踪用户活动。

我有以下文件

。au

。crs

。cst

。des

我需要知道如何将所有这些文件嵌入iFrame并使用Javascript处理类似于SCORM 1.2的用户事件。

预先感谢。

scorm
1个回答
1
投票

用于AICC的API与SCORM完全不同。您将花费最多时间的各种specifications are available hereCMI001 - AICC/CMI Guidelines For Interoperability

它提到了三个绑定:

  • 基于文件的(非浏览器,通过文件进行的本地局域网类型的通信)
  • 通过HTTP(HACP绑定)进行通信
  • 通过API进行通信(可能最接近SCORM)

实际上,我只见过野外使用HACP绑定。

它需要使用AICC会话ID启动通信内容,并将通信URL作为GET参数传递到URL。有了这些,您就可以执行GetParam和PutParam POST调用,并将类似于INI配置文件的内容作为有效负载传递。完成ExitAU呼叫。

如果您的内容与管理系统位于不同的服务器上,则跨域通信问题可能会发挥作用。最常见的解决方案是驻留在内容服务器上的中继,以充当管理系统服务器的代理。

© www.soinside.com 2019 - 2024. All rights reserved.