我有一个关于清单中readNormalizedMeasure属性的问题。请参阅下面的SCORM 2004第三版清单。活动3从哪里读取其标准化度量?请给我解释一下。非常感谢。
<organization identifier = "OB-03c">
<title>Content Package 1</title>
<item identifier = "activity_1" identifierref = "SEQ01">
<title>Activity 1</title>
<imsss:sequencing>
<imsss:sequencingRules>
<imsss:preConditionRule>
<imsss:ruleConditions>
<imsss:ruleCondition operator="not" condition="objectiveStatusKnown"/>
</imsss:ruleConditions>
<imsss:ruleAction action = "skip"/>
</imsss:preConditionRule>
</imsss:sequencingRules>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ">
<imsss:mapInfo targetObjectiveID="gObj-OB03-3" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>
<item identifier = "activity_2">
<title>Activity 2</title>
<item identifier = "activity_3">
<title>Activity 3</title>
<item identifier = "activity_4" identifierref = "SEQ01">
<title>Activity 4</title>
</item>
<item identifier = "activity_5" identifierref = "SEQ01">
<title>Activity 5</title>
<imsss:sequencing>
<imsss:sequencingRules>
<imsss:preConditionRule>
<imsss:ruleConditions>
<imsss:ruleCondition condition = "satisfied"/>
</imsss:ruleConditions>
<imsss:ruleAction action = "skip"/>
</imsss:preConditionRule>
</imsss:sequencingRules>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ">
<imsss:mapInfo targetObjectiveID="gObj-OB03-1" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>
<item identifier = "activity_6" identifierref = "SEQ01">
<title>Activity 6</title>
</item>
<imsss:sequencing>
<imsss:controlMode choice = "false" flow = "true"/>
<imsss:sequencingRules>
<imsss:preConditionRule>
<imsss:ruleConditions>
<imsss:ruleCondition condition = "satisfied"/>
</imsss:ruleConditions>
<imsss:ruleAction action = "skip"/>
</imsss:preConditionRule>
</imsss:sequencingRules>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ" satisfiedByMeasure = "true">
<imsss:minNormalizedMeasure>0.6</imsss:minNormalizedMeasure>
<imsss:mapInfo targetObjectiveID="gObj-OB03-3" readSatisfiedStatus = "false" writeSatisfiedStatus = "true" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>
<item identifier = "activity_7" identifierref = "SEQ01">
<title>Activity 7</title>
<imsss:sequencing>
<imsss:sequencingRules>
<imsss:preConditionRule>
<imsss:ruleConditions>
<imsss:ruleCondition operator = "not" condition = "satisfied"/>
</imsss:ruleConditions>
<imsss:ruleAction action = "skip"/>
</imsss:preConditionRule>
</imsss:sequencingRules>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ">
<imsss:mapInfo targetObjectiveID="gObj-OB03-2" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>
<item identifier = "activity_8" identifierref = "SEQ01">
<title>Activity 8</title>
<imsss:sequencing>
<imsss:sequencingRules>
<imsss:preConditionRule>
<imsss:ruleConditions>
<imsss:ruleCndition operator = "not" condition = "satisfied"/>
<imsss:ruleCondition operator = "not" condition = "objectiveStatusKnown" referencedObjective = "obj1"/>
</imsss:ruleConditions>
<imsss:ruleAction action = "skip"/>
</imsss:preConditionRule>
</imsss:sequencingRules>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ">
<imsss:mapInfo targetObjectiveID="gObj-OB03-2" />
</imsss:primaryObjective>
<imsss:objective objectiveID = "obj1" >
<imsss:mapInfo targetObjectiveID = "gObj-OB03-3" />
</imsss:objective>
</imsss:objectives>
</imsss:sequencing>
</item>
<imsss:sequencing>
<imsss:controlMode choice = "false" flow = "true"/>
</imsss:sequencing>
</item>
<item identifier = "activity_9" identifierref = "SEQ01">
<title>Activity 9</title>
</item>
<imsss:sequencing>
<imsss:controlMode choice = "false" flow = "true"/>
</imsss:sequencing>
</organization>发布于 2012-06-26 02:35:42
活动3根本不读取任何跟踪数据。读取跟踪数据的唯一活动是活动1和活动8,它们从活动3的主要目标读取objectiveSatisfiedStatus。要测试清单并了解更多信息,请从http://www.naseelco.com下载LMS2004。它有一个测试模式,你可以在其中学习很多关于你的SCORM清单的信息。这是加载到LMS2004中的清单的快照,您可以在其中查看哪些活动读取/写入跟踪数据。

https://stackoverflow.com/questions/11187435
复制相似问题