我正在处理一组由不再与公司合作的先前开发人员开发的课程。我正在尝试在我们的新 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”的场景是什么?
我应该简单地将这些都设置为“真”吗?