SCORM 2004 Sequencing: What Am I doing wrong?

Posted by Van on Stack Overflow See other posts from Stack Overflow or by Van
Published on 2009-08-27T19:51:06Z Indexed on 2010/04/14 4:03 UTC
Read the original article Hit count: 476

Filed under:

This quiz is the last SCO in a grouping of 4 SCOs. SCO 1,2,3 have to be completed before this quiz becomes available. The problem is that when 1,2,3 are completed the menu skips right over this quiz and goes to the first page in the next module. This quiz stats grayed out the entire time. I think it has to do with the precondition logic or the objectives but I've tried everything I can think of and nothing works.

	  <item identifier="quiz1_100" identifierref="res-quiz1" isvisible="true">
    <title>Quiz 1</title>
				<imsss:sequencing>
					<imsss:controlMode choice="true" choiceExit="false" flow="true" forwardOnly="false" useCurrentAttemptObjectiveInfo="false" useCurrentAttemptProgressInfo="false" />
					<imsss:sequencingRules>


						<imsss:preConditionRule>
            			  <imsss:ruleConditions conditionCombination="any">
            			 	<imsss:ruleCondition referencedObjective="obj_1000_VHKP_test" operator="not" condition="objectiveStatusKnown" />
                			<imsss:ruleCondition referencedObjective="obj_2000_VHKP_test" operator="not" condition="objectiveStatusKnown" />
                			<imsss:ruleCondition referencedObjective="obj_3000_VHKP_test" operator="not" condition="objectiveStatusKnown" />
							<imsss:ruleCondition referencedObjective="quiz_primary" operator="not" condition="objectiveStatusKnown" />
            			  </imsss:ruleConditions>
            			   <imsss:ruleAction action="disabled" />
            			</imsss:preConditionRule>

	                   <imsss:preConditionRule>
            			 <imsss:ruleConditions conditionCombination="any">
            			 <imsss:ruleCondition referencedObjective="obj_1000_VHKP_test" operator="not" condition="objectiveStatusKnown" />
            			 <imsss:ruleCondition referencedObjective="obj_2000_VHKP_test" operator="not" condition="objectiveStatusKnown" />
                	   	 <imsss:ruleCondition referencedObjective="obj_3000_VHKP_test" operator="not" condition="objectiveStatusKnown" />
						          <imsss:ruleCondition referencedObjective="quiz_primary" operator="not" condition="objectiveStatusKnown" />
            			 </imsss:ruleConditions>
            				<imsss:ruleAction action="skip" />
                        </imsss:preConditionRule>   

				   <imsss:preConditionRule>
							<imsss:ruleConditions conditionCombination="all">
								<imsss:ruleCondition condition="completed" />									
							</imsss:ruleConditions>
							<imsss:ruleAction action="skip" />
						</imsss:preConditionRule>	
					</imsss:sequencingRules> 


					<imsss:objectives>	

            			<imsss:primaryObjective objectiveID="quiz_primary" satisfiedByMeasure="true">
            				 <imsss:minNormalizedMeasure>0.8</imsss:minNormalizedMeasure>
            				 <imsss:mapInfo targetObjectiveID="quiz_complete" writeNormalizedMeasure="true" writeSatisfiedStatus="true" /> 
        				 </imsss:primaryObjective>	

						<imsss:objective satisfiedByMeasure="false" objectiveID="obj_1000_VHKP_test">
            				<imsss:mapInfo targetObjectiveID="gObj_1000_VHKP" readSatisfiedStatus="true" readNormalizedMeasure="false" />
        				 </imsss:objective>

						<imsss:objective satisfiedByMeasure="false" objectiveID="obj_2000_VHKP_test">
            				<imsss:mapInfo targetObjectiveID="gObj_2000_VHKP" readSatisfiedStatus="true" readNormalizedMeasure="false" />
            			</imsss:objective>

        				<imsss:objective satisfiedByMeasure="false" objectiveID="obj_3000_VHKP_test">
            				<imsss:mapInfo targetObjectiveID="gObj_3000_VHKP" readSatisfiedStatus="true" readNormalizedMeasure="false" />
        				</imsss:objective>

						<!--
        				<imsss:objective satisfiedByMeasure="false" objectiveID="obj_quiz1">
            				<imsss:mapInfo targetObjectiveID="quiz_primary" readSatisfiedStatus="true" readNormalizedMeasure="false" />
        				</imsss:objective> -->

						<imsss:objective satisfiedByMeasure="false" objectiveID="course_complete">
							<imsss:mapInfo targetObjectiveID="obj_EJBOWNADV_primary" readSatisfiedStatus="true" readNormalizedMeasure="false" />
						</imsss:objective>

					</imsss:objectives>	

					<imsss:deliveryControls tracked="true" completionSetByContent="true" objectiveSetByContent="false" />

				</imsss:sequencing>
  </item>

© Stack Overflow or respective owner

Related posts about scorm