我正在处理一组由不再在公司工作的先前开发人员开发的课程。我正在尝试在我们的新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”吗?
答案 0 :(得分:1)
假设学习者已完成某项活动,并且已记录该活动的跟踪信息, 然后学习者稍后返回相同的活动,但没有记录跟踪信息。如果这些controlMode元素设置为false,则LMS将使用先前尝试的跟踪信息,因为当前活动没有跟踪信息。如果它们设置为true,则LMS将仅根据当前尝试的跟踪信息进行汇总。