2009-08-27 3 views
0

이 퀴즈는 4 개의 SCO로 구성된 그룹의 마지막 SCO입니다. 이 퀴즈를 사용할 수있게되기 전에 SCO 1,2,3이 완료되어야합니다. 문제는 1,2,3이 완료되면 메뉴가이 퀴즈를 건너 뛰고 다음 모듈의 첫 번째 페이지로 이동한다는 것입니다. 이 퀴즈 통계는 전체 시간이 회색으로 표시됩니다. 전제 조건 논리 또는 목표와 관련이 있다고 생각하지만 생각할 수있는 모든 것을 시도했지만 아무 것도 작동하지 않습니다.SCORM 2004 시퀀싱 : 내가 뭘 잘못하고 있니?

 <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> 

답변

1

건너 뛰기 동작이있는 전제 조건 규칙은 퀴즈를 건너 뛰는 것으로 보이는 것 같습니다. 이 규칙을 살펴보면 처음에는 흐름 탐색을 통해 퀴즈에 들어갈 수없는 것으로 보입니다. 이 규칙은 "any"조건이 true로 평가되면 실행됩니다. 마지막 조건은 퀴즈의 기본 목표에 알 수없는 만족도 상태가있는 경우 규칙이 실행되어야한다고 명시합니다. 아직 퀴즈에 들어 가지 않았기 때문에 만족도가 알려지지 않고 항상 건너 뜁니다. (이것은 전 세계 목표 인 퀴즈 _ 컴플리트가 다른 곳에 작성되지 않았다고 가정합니다.)이 시퀀싱 전략을 구현하는 방법에 대한 템플릿은 scorm.com에서 Post Test Rollup example을 보길 원할 수 있습니다.

관련 문제