首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >preConditionRule

preConditionRule
EN

Stack Overflow用户
提问于 2012-06-25 17:10:23
回答 1查看 242关注 0票数 2

请参阅以下清单。假设我们想要第一次启动以下内容包。当我们单击学习管理系统(LMS)中的start按钮时,应进行哪项活动?

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-26 02:06:23

练习4将首先交付。说明: 1.由于preConditionRule objectiveStatusKnown,将跳过练习1。2.活动2是父级。3.活动3是父级。4.活动4是第一个可用叶,它的父级(活动3)将"flow“设置为true。为了帮助您了解清单的工作原理,请从http://www.naseelco.com下载Visual Manifest2004。它以可视的方式显示您的清单。要测试您的清单,您可以从同一网站下载LMS2004。它是一个功能齐全的LMS,但它可以在没有服务器的本地计算机上工作。下面是在Visaul manifest和LMS2004中加载的清单的快照。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11186378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档