SCORM 2004中的useCurrentAttemptProgressInfo

时间:2012-08-30 13:02:42

标签: scorm scorm2004

我正在处理一组由不再在公司工作的先前开发人员开发的课程。我正在尝试在我们的新LMS中调试这些课程。这些课程将几乎所有项目的controlMode属性“useCurrentAttemptObjectiveInfo”和“useCurrentAttemptProgressInfo”设置为false。

e.g:

            <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,则不使用),如果在该期间记录了该信息,则汇总目前对这项活动的尝试。

这似乎可以说,如果“假”,当前尝试的进度信息将不会用于规则评估和汇总......这是否意味着将使用先前尝试的客观信息,而不是?或者这是否意味着将使用活动的孩子没有进展信息? LMS不保留先前的尝试信息,是吗?那么为什么这个属性会被设置为“假”?

您希望将此设置为“false”的情况是什么?

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

1 个答案:

答案 0 :(得分:1)

  1. 如果 useCurrentAttemptObjectiveInfo useCurrentAttemptProgressInfo 设置为false,LMS将使用的跟踪信息 之前的尝试(如果有的话),除非当前的尝试已经记录 它的跟踪信息。
  2. 如果 useCurrentAttemptObjectiveInfo useCurrentAttemptProgressInfo 如果设置为true,LMS将使用当前的跟踪信息 尝试仅忽略为之前记录的任何跟踪信息 尝试。
  3. 假设学习者已完成某项活动,并且已记录该活动的跟踪信息, 然后学习者稍后返回相同的活动,但没有记录跟踪信息。如果这些controlMode元素设置为false,则LMS将使用先前尝试的跟踪信息,因为当前活动没有跟踪信息。如果它们设置为true,则LMS将仅根据当前尝试的跟踪信息进行汇总。