1

我对清单中的 readNormalizedMeasure 属性有疑问。请参阅以下 SCORM 2004 第 3 版清单。Activity 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>
4

1 回答 1

1

活动 3 根本不读取任何跟踪数据。读取跟踪数据的唯一活动是活动 1 和活动 8,它们从活动 3 的主要目标读取objectiveSatisfiedStatus。要测试您的清单并了解更多信息,请从http://www.naseelco.com下载 LMS2004 。它有一个测试模式,您可以在其中了解很多关于 SCORM 清单的信息。这是加载到 LMS2004 的清单的快照,您可以在其中查看哪些活动读取/写入跟踪数据。

LMS2004

于 2012-06-25T18:35:42.410 回答