Skip to content

Instantly share code, notes, and snippets.

@tnoda
Created February 16, 2011 15:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tnoda/829530 to your computer and use it in GitHub Desktop.
Save tnoda/829530 to your computer and use it in GitHub Desktop.
A patch to fix the minor technical error in test case CO-03 of SCORM Test Suite (SCORM 2004 4th Edicion, v.1.1.1)
<?xml version = "1.0" standalone = "no"?>
<manifest identifier = "LMSTestPackage_CO-03" version = "1.1.1"
xmlns = "http://www.imsglobal.org/xsd/imscp_v1p1"
xmlns:adlcp = "http://www.adlnet.org/xsd/adlcp_v1p3"
xmlns:adlseq = "http://www.adlnet.org/xsd/adlseq_v1p3"
xmlns:adlnav = "http://www.adlnet.org/xsd/adlnav_v1p3"
xmlns:imsss = "http://www.imsglobal.org/xsd/imsss"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd
http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd
http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd
http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd
http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd" >
<metadata>
<schema>ADL SCORM</schema>
<schemaversion>2004 4th Edition</schemaversion>
</metadata>
<organizations default = "CO-03">
<organization identifier = "CO-03">
<title>LMS Test Content Package CO-03 </title>
<item identifier = "activity_1" identifierref = "SEQ01" parameters = "?tc=CO-03&amp;act=1">
<title>Activity 1</title>
<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ" />
</imsss:objectives>
<adlseq:objectives>
<adlseq:objective objectiveID = "PRIMARYOBJ">
<adlseq:mapInfo targetObjectiveID="gObj-CO03-1" readRawScore="false" readMinScore="false" readMaxScore="false" readCompletionStatus = "false" readProgressMeasure = "false" writeCompletionStatus = "true" />
<adlseq:mapInfo targetObjectiveID="gObj-CO03-3" readRawScore="false" readMinScore="false" readMaxScore="false" readCompletionStatus = "false" readProgressMeasure = "false" writeProgressMeasure = "true" />
</adlseq:objective>
</adlseq:objectives>
</imsss:sequencing>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</item>
<item identifier = "activity_2" identifierref = "SEQ01" parameters = "?tc=CO-03&amp;act=2">
<title>Activity 2</title>
<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ" />
</imsss:objectives>
<adlseq:objectives>
<adlseq:objective objectiveID = "PRIMARYOBJ">
<adlseq:mapInfo targetObjectiveID="gObj-CO03-2" writeCompletionStatus = "true" />
</adlseq:objective>
</adlseq:objectives>
</imsss:sequencing>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</item>
<item identifier = "activity_3">
<title>Activity 3</title>
<item identifier = "activity_4" identifierref = "SEQ01" parameters = "?tc=CO-03&amp;act=4">
<title>Activity 4</title>
<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ" />
</imsss:objectives>
<adlseq:objectives>
<adlseq:objective objectiveID = "PRIMARYOBJ">
<adlseq:mapInfo targetObjectiveID="gObj-CO03-1" />
</adlseq:objective>
</adlseq:objectives>
</imsss:sequencing>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</item>
<item identifier = "activity_5" identifierref = "SEQ01" parameters = "?tc=CO-03&amp;act=5">
<title>Activity 5</title>
<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ" />
</imsss:objectives>
<adlseq:objectives>
<adlseq:objective objectiveID = "PRIMARYOBJ">
<adlseq:mapInfo targetObjectiveID="gObj-CO03-2" />
</adlseq:objective>
</adlseq:objectives>
</imsss:sequencing>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</item>
<item identifier = "activity_6" identifierref = "SEQ01" parameters = "?tc=CO-03&amp;act=6">
<title>Activity 6</title>
<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective objectiveID = "PRIMARYOBJ" />
</imsss:objectives>
<adlseq:objectives>
<adlseq:objective objectiveID = "PRIMARYOBJ">
<adlseq:mapInfo targetObjectiveID="gObj-CO03-3" />
</adlseq:objective>
</adlseq:objectives>
</imsss:sequencing>
<adlcp:completionThreshold completedByMeasure="true" minProgressMeasure="0.50" />
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</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:rollupRules >
<imsss:rollupRule childActivitySet = "all">
<imsss:rollupConditions>
<imsss:rollupCondition condition = "completed"/>
</imsss:rollupConditions>
<imsss:rollupAction action = "satisfied"/>
</imsss:rollupRule>
</imsss:rollupRules>
</imsss:sequencing>
</item>
<item identifier = "activity_7" identifierref = "SEQ01" parameters = "?tc=CO-03&amp;act=7">
<title>Activity 7</title>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</item>
<imsss:sequencing>
<imsss:controlMode choice = "false" flow = "true"/>
</imsss:sequencing>
</organization>
</organizations>
<resources>
<resource identifier="SEQ01" type="webcontent" adlcp:scormType="sco" href="SequencingTest.htm" xml:base="resources/">
<file href="SequencingTest.htm"/>
<dependency identifierref="LMSFNCTS01"/>
<dependency identifierref="JAR01"/>
<dependency identifierref="ABOUT01"/>
<dependency identifierref="EMULATION01"/>
<dependency identifierref="LMSINCLUDE"/>
</resource>
<resource identifier="LMSFNCTS01" type="webcontent" adlcp:scormType="asset">
<file href="common/lmsrtefunctions.js" />
</resource>
<resource identifier="JAR01" type="webcontent" adlcp:scormType="asset" xml:base="common/">
<file href="LMSTest.jar" />
</resource>
<resource identifier="ABOUT01" type="webcontent" adlcp:scormType="asset">
<file href="common/About.js" />
</resource>
<resource identifier="EMULATION01" type="webcontent" adlcp:scormType="asset">
<file href="common/EmulationCode.js" />
<dependency identifierref="BROWSERDETECT01"/>
</resource>
<resource identifier="BROWSERDETECT01" type="webcontent" adlcp:scormType="asset">
<file href="common/BrowserDetect.js" />
</resource>
<resource identifier="LMSINCLUDE" type="webcontent" adlcp:scormType="asset">
<file href="includes/LMSTestContentPackages_style.css"/>
</resource>
</resources>
</manifest>
--- imsmanifest.xml.orig 2009-09-16 11:06:14.000000000 +0900
+++ imsmanifest.xml 2011-02-17 00:02:27.000000000 +0900
@@ -29,6 +29,6 @@
<adlseq:objectives>
<adlseq:objective objectiveID = "PRIMARYOBJ">
- <adlseq:mapInfo targetObjectiveID="gObj-CO03-1" readCompletionStatus = "false" readProgressMeasure = "false" writeCompletionStatus = "true" />
- <adlseq:mapInfo targetObjectiveID="gObj-CO03-3" readCompletionStatus = "false" readProgressMeasure = "false" writeProgressMeasure = "true" />
+ <adlseq:mapInfo targetObjectiveID="gObj-CO03-1" readRawScore="false" readMinScore="false" readMaxScore="false" readCompletionStatus = "false" readProgressMeasure = "false" writeCompletionStatus = "true" />
+ <adlseq:mapInfo targetObjectiveID="gObj-CO03-3" readRawScore="false" readMinScore="false" readMaxScore="false" readCompletionStatus = "false" readProgressMeasure = "false" writeProgressMeasure = "true" />
</adlseq:objective>
</adlseq:objectives>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment