关于SCORM 2004的SN中Tracking Model的一些理解
http://apaqi.tianyablog.com/blogger/view_blog.asp?BlogID=55939&CategoryID=52671&idWriter=0&Key=0 来自apaqi's blog
SCORM 2004一个非常重要的思想就是SN(Sequencing and Navigation),对应的文档中,3.4.SEQUENCING RULE DESCRIPTION提供了一套“游戏规则”,利用这些规则,有可能构造一些有趣而且有用的教学内容单元组织策略,在官方的样例包中为我们呈现了一部分相关用法。
奇怪的是,SCORM 2004 SN文档把与之相关的非常重要的概念性的Tracking Model放在了这个单元之后,而且距离比较“远”,4.2 才是 TRACKING MODEL 。现在看来,如果不了解Tracking Model,那么对于SEQUENCING RULE DESCRIPTION相关的运作将非常难以理解。
这里,把我对于Objective Progress Information的一些理解记录下来,一些内容来自官方文档,一些内容是自己的理解。
一个活动(activity)上可能有一个或者多个教学目标关联其上,SCORM没有描述教学目标是如何被定义、使用和解释的。为了达到按照一定的先后顺序呈现一组教学内容的目的,每一个教学目标都(至少)关联一个教学活动单元,且有一组相关的学习者对于教学目标的进展信息允许被跟踪,这样才能够得到有条件的先后顺序的结果。
无论多细小的教学活动单元,都必定有一定的教学目标,否则就是无意义的教学活动,或者是设计、实施失败的教学活动。
而SCORM没有办法明确的去规定教学目标如何去定义、使用和解释,这一点非常好理解,因为教学目标和教学内容关联性不大,教学目的、教学环境、学习者等等众多因素都将影响教学目标的制定,教学目标太过于灵活,因而无法具体去定义它。
但是教学目标需要有相关的进展,即随着教学活动的不断进展,教学目标“应该”是不断被“逼进”,由此而产生了一组相关的状态跟踪信息,而且,由于教学活动单元的相关性,前面的教学活动目标达到与否、进展如何、质量如何将有可能影响未来的教学活动单元的分配(具体影响与否、如何影响取决于相关的内容组织策略),这样将能够得到一条有条件的、一定导航策略的、先后顺序的教学活动序列的结果。
每一个跟踪目标对象的先后顺序特征都通过 Objective Description元素被描述。针对每一个学习者的每一次教学活动单元的学习体验,每个关联目标的教学活动单元都将得到一组教学目标进展信息(Objective Progress Information)(下表所示)。
在教学目标进展信息(Objective Progress Information)的描述是在参考了序列化行为伪代码(参见SCORM_SeqNav.doc附录C)的基础之上,根据不同的序列化过程而设定的(请查阅ADL官方SCORM_SeqNav.doc附录C中相关部分)。
教学目标进展信息(Objective Progress Information)组的每个元素都被定义了默认的值。LMS将使用默认的值去理解并执行相关操作,直到这些元素有了明确的值,用于LMS的序列化去理解并执行。