在SCORM 2004中使用CurrentAttemptProgressInfo



我正在处理一组课程,这些课程是由一位不再在公司工作的前开发人员开发的。我正试着在我们新的LMS中调试这些课程。课程将几乎所有项目的controlMode属性"useCurrentAttemptObjectiveInfo"one_answers"useCurrentTremptProgressInfo"设置为false。

例如:

            <item identifier="sco_43337avg" identifierref="res-43337avg" isvisible="true">
                <title>Introduction</title>
                <imsss:sequencing>
                    <imsss:controlMode choice="true" choiceExit="true" flow="true" forwardOnly="false" useCurrentAttemptObjectiveInfo="false" useCurrentAttemptProgressInfo="false" />
                    <imsss:sequencingRules>
                     ...

在SCORM 2004第3版中,内容聚合模型文档对useCurrentAttemptProgressInfo:进行了说明

useCurrentAttemptProgressInfo(可选,默认值=true)–指示仅在规则评估和汇总中使用(如果值=false,则不使用)活动子项的尝试进度信息(如果该信息是在当前活动尝试期间记录的)。

这似乎意味着,如果"false",则当前尝试的进度信息将不会用于规则评估和汇总。。。这是否意味着将使用先前尝试的客观信息?或者这是否意味着不会使用来自活动孩子的进度信息?LMS不会保留先前的尝试信息,是吗?那么,为什么这个属性会被设置为"false"呢?

在什么情况下,您希望将其设置为"false"?

我应该简单地将这些设置为"true"吗?

  1. 如果使用CurrentAttemptProgressInfo如果设置为false,LMS将使用上次尝试(如果有),除非当前尝试已记录它的跟踪信息
  2. 如果使用CurrentAttemptProgressInfo如果设置为true,LMS将使用当前尝试仅忽略为上一个记录的任何跟踪信息尝试

假设学习者已经完成了一项活动,并且已经记录了该活动的跟踪信息,然后学习者稍后返回到相同的活动,但没有记录任何跟踪信息。如果这些controlMode元素设置为false,LMS将使用上次尝试的跟踪信息,因为当前活动没有跟踪信息。如果设置为true,LMS将仅基于当前尝试的跟踪信息进行汇总。

相关内容

  • 没有找到相关文章

最新更新