0

我正在处理一组由不再与公司合作的先前开发人员开发的课程。我正在尝试在我们的新 LMS 中调试这些课程。对于几乎所有项目,课程将 controlMode 属性“useCurrentAttemptObjectiveInfo”和“useCurrentAttemptProgressInfo”设置为 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 (optional, default value = true) – 指示活动子项的尝试进度信息将仅在规则评估和汇总中使用(或不使用,如果 value = false),如果该信息是在当前尝试期间记录的活动。

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

您希望将其设置为“false”的场景是什么?

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

4

1 回答 1

1
  1. 如果useCurrentAttemptObjectiveInfouseCurrentAttemptProgressInfo 设置为 false,则 LMS 将使用上一次尝试的跟踪信息(如果有),除非当前尝试记录了其跟踪信息。
  2. 如果useCurrentAttemptObjectiveInfouseCurrentAttemptProgressInfo 设置为 true,LMS 将使用当前尝试的跟踪信息,只忽略之前尝试记录的任何跟踪信息。

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

于 2012-08-31T12:48:54.710 回答