帮助

启用CMI内容跟踪

网上教育系统 默认地会成功的跟踪内容主题下的所有内容。网上教育系统 跟踪每个课件的使用情况,所用时间,和完成状态。

你也许想要在你的内容中建立现显式的CMI(Computer Managed Instruction)功能调用,例如:在一个有多个内容页面的主题中跟踪页数,或根据用户在内容中的活动,重新安排内容主题的完成状态(基于AICC规则)。

网上教育系统 为你提供了可在站点安装和注册的CMI适配器,当内容位于Oracle域之外时,你可以在内容和网上教育系统之间进行通信。

如果你的内容在Oracle域中,在网上教育系统内容服务器上,网上教育系统 集中提供了CMI适配器文件,所以你不必在你自己的服务器上安装CMI文件,但是,你仍然必须将CMI适配器的集中位置着测到你的站点中。

何时才需要注册一个CMI适配器?

何时才需注册一个CMI适配器,你要考虑:内容文件中是否有CMI功能的调用,你的内容文件是存放在你自己的内容服务器上,还是为了克服跨域通信问题而将内容文件存放在受网上教育系统保护的内容服务器上。

你可以注册多个CMI适配器,例如:解决存放在多个内容服务器中的内容文件的存取访问。

你在站点级注册CMI适配器,就是说你需要Edit Site 权限来执行该任务。

何时才需要安装一个CMI适配器?

如果内容文件在你自己的服务器上,你必须安装CMI适配器文件。

如果你将你的内容文件上载到一个受网上教育系统保护的内容服务器,那么不需要安装这些文件。

从何处获取可用的CMI适配器文件?

你可以从Oracle Metalink网站获取CMI适配器文件。网上教育系统 代表也会根据你的要求提供必要的文件。

网上教育系统是如何标记何时使用CMI适配器的?

在内容汇编员建立内容对象时,如果他们将跟踪类型设置为CMI,那么就表明在内容文件中有CMI功能调用。

对于使用CMI跟踪类型的内容来说,系统会比较内容的起始地址(也就是,内容对象属性表中的起始URL)和注册的CMI适配器的地址的起始部分(也就是,起始URL值)并尝试对应内容的共同的起始URL部分。当系统找到了对应,它将重写内容的启示URL并加入CMI适配器的URL。

一旦CMI内容识别了对应的CMI适配器,该CMI适配器将从LMS服务器(运营实例http://ilearning.oracle.com)下载一个CMI的applet程序。这个从LMS服务器上下载的applet程序中定义了所有的CMI调用,所以它可以成功的与LMS服务器进行通信(因为applet程序只能与其下载的服务器进行通信)。从而克服跨域通信的问题。

在applet程序下在完毕之后,内容通过applet程序与LMS服务器通信。设个applet程序起着一个桥梁作用,将数据在内容和Oracle iLearing之间来回传送(例如:在一个标题中的页面位置)。

在你自己的内容服务器上安装和注册CMI适配器

当你播放位于你自己的内容服务器中的内容时,如果要使用CMI适配器。你必须在你自己的服务器上先安装适配器文件,然后在网上教育系统中注册adapter.html文件的位置。你必须在每个要求适配器的服务器上注册并安装该适配器。每个适配器只能被一个内容服务器使用。

Taking Action

执行动作

  1. 将CMI适配器文件上传到所有的包含需要CMI功能调用的内容文件的内容服务器上。
  2. 在导航树结构中选择站点,并选择 更多 标签。
  3. 选择管理CMI适配器选项。
  4.

为每个内容服务器建立一个适配器入口,来定义该服务器的适配器的位置。每个适配器入口有两部分组成,内容起始URL和CMI适配器路径。

示例如下,假设你的内容起始位置为: http://www.abc.com:8080/content/course1/chapter1.html
你的CMI适配器位于: http://www.abc.com:8080/content/CMIAdapter/adapter.html

这些URL的共同部分是:
http://www.abc.com:8080/content.

内容URL起始于是CMI起始URL和内容起始URL的共同部分。包含了内容服务器名和端口号,一个或多个目录。它是在该服务器上的所有内容的公用起始URL,例如:http://www.abc.com:8080/content

CMI适配器路径是服务器路径的继续部分,对于内容URL并不是公用的,它是adapter.html文件的位置,例如:/CMIAdapter/adapter.html。

因此,在以上示例中适配器的完整URL是http://www.abc.com:8080/content/CMIAdapter/adapter.html

  5. 点击确定。

在受网上教育系统保护的内容服务器上安装和注册CMI适配器

下面的步骤与上述的很相似,除了你不需要安装CMI适配器文件之外。你要设置下面的CMI适配器路径的值。

假设你的内容位于网上教育系统的内容服务器上: http://ilearningcontent.oracle.com/content/site_name/course1/chapter1.html.

网上教育系统 CMI 适配器对于所有站点都处在一个标准的位置上: http://ilearningcontent.oracle.com/content/public/Oracle_CMI_Adapter/Oracle_CMI_Adapter.html

这些URLs的共同部分是:
http://ilearningcontent.oracle.com/content.

Taking Action

执行动作

  1.

在导航结构中选择站点,并选择 更多 标签。

  2. 选择管理CMI适配器选项。
  3.

建立一个适配器来识别适配器的位置。

内容URL起始于是CMI适配器起始URL和内容起始URL的共同部分,例如:ilearningcontent.oracle.com/content

CMI适配器路径 /public/Oracle_CMI_Adapter/Oracle_CMI_Adapter.html

注意网上教育系统 内容服务器文件名是大小写敏感的,所以你必须确认你的整个站点中的CMI适配器URL对应你的网上教育系统内容服务器、目录和适配器文件的大小写

  4 点击确定.

Back

返回

Menu

菜单