发布: 2009-3-23 10:38 作者: webmaster 来源: 本站原创SCORM教材必须要搭配学习平台才可以记录学员在阅读过程中所产生之学习记录,
把SCORM教材汇入学习平台后, 学习平台会依教材中的imsmanifest.xml之设定来呈现该教材, 因此学习平台会提供一个使用者接口--课程浏览接口给学员阅读, 通常在这个接口中会提供"上一单元",及"下一单元"之按钮给学员, 这两个按钮的功能用来阅读每一个学习组件"SCO", 所以当学员按"下一单元"钮, 学习平台会去服务器端找到下一个学习组件给学员. 但一个学习组件的内容可大可小, 可能不是一个页面所能容纳, 所以教材设计人员会把学习组件的内容切割成多个页面, 所以常有人叫这种学习组件为Multipage SCO, 在Multipage SCO中因为要给学员浏览整个学习内容, 所以教材设计人员又只好为了Multipage SCO 再设计一个导览列, 所以学员开始感到困扰, 因为有两个导览列, 而且这两个导览列功能非常相近, 只是一个是在控制整个教材,另一个只用来控制学习组件内部之导览, 为了解决这个问题, SCORM 2004的规范中提供了一个新的data model---adl.nav.request 呼叫这个data model等于是按下教材导览列的前后页功能, 所以如果当要将扰人的两个导览列合而为一时, 可以在学习组件中加入adl.nav.reqest之data model, 可是在什么时候加入呢,当然是在某个Multipage SCO之学习组件最后一页及第一页加入即可, 也就是Multipage SCO的最后一页加上SetValue("adl.nav.request","continue" 在第一页加上SetValue("adl.nav.request","previous"就对啦, 这样就可以初步将两个导览列合而为一了 |
|