Advertisement
Forecaster

SCORM Course Manifest

Jan 30th, 2018
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.23 KB | None | 0 0
  1. <?xml version="1.0" standalone="no" ?>
  2. <!--
  3. Sequencing example demonstrating simple remediation. SCORM 2004 3rd Edition.
  4.  
  5. Provided by Rustici Software - http://www.scorm.com
  6.  
  7. Sequencing Strategy:
  8.  
  9. -Only flow navigation is allowed
  10.  
  11. -Each content object and each test is associated with a learning objective
  12.  
  13. -When the associated learning objective is satisfied, the test and content are skipped
  14.  
  15. -If the learner completes the course without satisfying all learning objectives, he is remediated
  16. through the course and must retake the content/tests for the learning objectives not yet mastered
  17.  
  18. Rollup Strategy:
  19.  
  20. -Only the tests count towards rollup
  21.  
  22. -Each test counts equally towards all rollup metrics
  23.  
  24. -->
  25.  
  26. <manifest identifier="com.scorm.golfsamples.sequencing.simpleremediation.20043rd" version="1"
  27. xmlns="http://www.imsglobal.org/xsd/imscp_v1p1"
  28. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  29. xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"
  30. xmlns:adlseq="http://www.adlnet.org/xsd/adlseq_v1p3"
  31. xmlns:adlnav="http://www.adlnet.org/xsd/adlnav_v1p3"
  32. xmlns:imsss="http://www.imsglobal.org/xsd/imsss"
  33. xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd
  34. http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd
  35. http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd
  36. http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd
  37. http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd">
  38.  
  39. <metadata>
  40. <schema>ADL SCORM</schema>
  41. <schemaversion>2004 3rd Edition</schemaversion>
  42. </metadata>
  43.  
  44. <organizations default="entos_se">
  45.  
  46. <organization identifier="entos_se" adlseq:objectivesGlobalToSystem="false">
  47. <title>GRUNDLÄGGANDE BRANDSKYDDSUTBILDNING</title>
  48.  
  49. <item identifier="section1_item" identifierref="section1_resource">
  50. <title>Avsnitt 1</title>
  51. </item>
  52. <item identifier="section2_item" identifierref="section2_resource">
  53. <title>Avsnitt 2</title>
  54. </item>
  55. <item identifier="section3_item" identifierref="section3_resource">
  56. <title>Avsnitt 3</title>
  57. </item>
  58. <item identifier="section4_item" identifierref="section4_resource">
  59. <title>Avsnitt 4</title>
  60. </item>
  61. <item identifier="section5_item" identifierref="section5_resource">
  62. <title>Avsnitt 5</title>
  63. </item>
  64. <item identifier="section6_item" identifierref="section6_resource">
  65. <title>Avsnitt 6</title>
  66. </item>
  67.  
  68.  
  69.  
  70. <!--
  71. To do remediation effectively we need a wrapper around the content that can be retried.
  72. The alternative would be to use a retry all rule. That would be simpler, but unfortunately
  73. it resets the global objectives if objectivesGlobalToSystem is false.
  74. -->
  75. <item identifier="content_wrapper" isvisible="false">
  76. <title>Remediation Wrapper</title>
  77.  
  78. <item identifier="test_1" identifierref="assessment_resource" parameters="?content=assessment1" >
  79. <title>Fråga 1</title>
  80. <imsss:sequencing IDRef="test_seq_rules">
  81. <imsss:objectives>
  82. <!--
  83. Tests will all write to and read from the global associated with their learning objective.
  84. If the test is passed, the objective becomes satisfied.
  85. If the objective is satisfied, the test is skipped during remediation.
  86. -->
  87. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  88. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question1_satisfied"
  89. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  90. </imsss:primaryObjective>
  91. </imsss:objectives>
  92.  
  93. </imsss:sequencing>
  94. </item>
  95. <item identifier="test_2" identifierref="assessment_resource" parameters="?content=assessment2" >
  96. <title>Fråga 2</title>
  97. <imsss:sequencing IDRef="test_seq_rules">
  98. <imsss:objectives>
  99. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  100. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question2_satisfied"
  101. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  102. </imsss:primaryObjective>
  103. </imsss:objectives>
  104.  
  105. </imsss:sequencing>
  106. </item>
  107. <item identifier="test_3" identifierref="assessment_resource" parameters="?content=assessment3">
  108. <title>Fråga 3</title>
  109. <imsss:sequencing IDRef="test_seq_rules">
  110. <imsss:objectives>
  111. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  112. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question3_satisfied"
  113. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  114. </imsss:primaryObjective>
  115. </imsss:objectives>
  116.  
  117. </imsss:sequencing>
  118. </item>
  119. <item identifier="test_4" identifierref="assessment_resource" parameters="?content=assessment4" >
  120. <title>Fråga 4</title>
  121. <imsss:sequencing IDRef="test_seq_rules">
  122. <imsss:objectives>
  123. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  124. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question4_satisfied"
  125. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  126. </imsss:primaryObjective>
  127. </imsss:objectives>
  128.  
  129. </imsss:sequencing>
  130. </item>
  131. <item identifier="test_5" identifierref="assessment_resource" parameters="?content=assessment5" >
  132. <title>Fråga 5</title>
  133. <imsss:sequencing IDRef="test_seq_rules">
  134. <imsss:objectives>
  135. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  136. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question5_satisfied"
  137. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  138. </imsss:primaryObjective>
  139. </imsss:objectives>
  140.  
  141. </imsss:sequencing>
  142. </item>
  143. <item identifier="test_6" identifierref="assessment_resource" parameters="?content=assessment6" >
  144. <title>Fråga 6</title>
  145. <imsss:sequencing IDRef="test_seq_rules">
  146. <imsss:objectives>
  147. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  148. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question6_satisfied"
  149. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  150. </imsss:primaryObjective>
  151. </imsss:objectives>
  152.  
  153. </imsss:sequencing>
  154. </item>
  155. <item identifier="test_7" identifierref="assessment_resource" parameters="?content=assessment7" >
  156. <title>Fråga 7</title>
  157. <imsss:sequencing IDRef="test_seq_rules">
  158. <imsss:objectives>
  159. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  160. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question7_satisfied"
  161. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  162. </imsss:primaryObjective>
  163. </imsss:objectives>
  164.  
  165. </imsss:sequencing>
  166. </item>
  167. <item identifier="test_8" identifierref="assessment_resource" parameters="?content=assessment8" >
  168. <title>Fråga 8</title>
  169. <imsss:sequencing IDRef="test_seq_rules">
  170. <imsss:objectives>
  171. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  172. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question8_satisfied"
  173. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  174. </imsss:primaryObjective>
  175. </imsss:objectives>
  176.  
  177. </imsss:sequencing>
  178. </item>
  179. <item identifier="test_9" identifierref="assessment_resource" parameters="?content=assessment9" >
  180. <title>Fråga 9</title>
  181. <imsss:sequencing IDRef="test_seq_rules">
  182. <imsss:objectives>
  183. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  184. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question9_satisfied"
  185. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  186. </imsss:primaryObjective>
  187. </imsss:objectives>
  188.  
  189. </imsss:sequencing>
  190. </item>
  191. <item identifier="test_10" identifierref="assessment_resource" parameters="?content=assessment10" >
  192. <title>Fråga 10</title>
  193. <imsss:sequencing IDRef="test_seq_rules">
  194. <imsss:objectives>
  195. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  196. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question10_satisfied"
  197. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  198. </imsss:primaryObjective>
  199. </imsss:objectives>
  200.  
  201. </imsss:sequencing>
  202. </item>
  203. <item identifier="test_11" identifierref="assessment_resource" parameters="?content=assessment11" >
  204. <title>Fråga 11</title>
  205. <imsss:sequencing IDRef="test_seq_rules">
  206. <imsss:objectives>
  207. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  208. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question11_satisfied"
  209. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  210. </imsss:primaryObjective>
  211. </imsss:objectives>
  212.  
  213. </imsss:sequencing>
  214. </item>
  215. <item identifier="test_12" identifierref="assessment_resource" parameters="?content=assessment12" >
  216. <title>Fråga 12</title>
  217. <imsss:sequencing IDRef="test_seq_rules">
  218. <imsss:objectives>
  219. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  220. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question12_satisfied"
  221. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  222. </imsss:primaryObjective>
  223. </imsss:objectives>
  224.  
  225. </imsss:sequencing>
  226. </item>
  227. <item identifier="test_13" identifierref="assessment_resource" parameters="?content=assessment13" >
  228. <title>Fråga 13</title>
  229. <imsss:sequencing IDRef="test_seq_rules">
  230. <imsss:objectives>
  231. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  232. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question13_satisfied"
  233. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  234. </imsss:primaryObjective>
  235. </imsss:objectives>
  236.  
  237. </imsss:sequencing>
  238. </item>
  239. <item identifier="test_14" identifierref="assessment_resource" parameters="?content=assessment14" >
  240. <title>Fråga 14</title>
  241. <imsss:sequencing IDRef="test_seq_rules">
  242. <imsss:objectives>
  243. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  244. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question14_satisfied"
  245. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  246. </imsss:primaryObjective>
  247. </imsss:objectives>
  248.  
  249. </imsss:sequencing>
  250. </item>
  251. <item identifier="test_15" identifierref="assessment_resource" parameters="?content=assessment15" >
  252. <title>Fråga 15</title>
  253. <imsss:sequencing IDRef="test_seq_rules">
  254.  
  255. <!--
  256. When the last activity is encountered, exit the remediation loop
  257. to trigger its retry check.
  258. -->
  259. <imsss:sequencingRules>
  260. <imsss:postConditionRule >
  261. <imsss:ruleConditions>
  262. <imsss:ruleCondition condition="always"/>
  263. </imsss:ruleConditions>
  264. <imsss:ruleAction action="exitParent"/>
  265. </imsss:postConditionRule >
  266. </imsss:sequencingRules>
  267.  
  268. <imsss:objectives>
  269. <imsss:primaryObjective objectiveID="learning_objective_satisfied">
  270. <imsss:mapInfo targetObjectiveID="se.entos.basicfire.question15_satisfied"
  271. readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>
  272. </imsss:primaryObjective>
  273. </imsss:objectives>
  274.  
  275. </imsss:sequencing>
  276. </item>
  277.  
  278. <item identifier="end_item" identifierref="end_resource">
  279. <title>Slut</title>
  280. <!--<imsss:sequencing IDRef="test_seq_rules">-->
  281.  
  282.  
  283. <!--<imsss:objectives>-->
  284. <!--<imsss:primaryObjective objectiveID="learning_objective_satisfied">-->
  285. <!--<imsss:mapInfo targetObjectiveID="se.entos.basicfire.end_satisfied"-->
  286. <!--readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>-->
  287. <!--</imsss:primaryObjective>-->
  288. <!--</imsss:objectives>-->
  289.  
  290. <!--</imsss:sequencing>-->
  291. </item>
  292. <!--<item identifier="end" identifierref="assessment_resource" parameters="?content=end" >-->
  293. <!--<title>Fråga 15</title>-->
  294. <!--<imsss:sequencing IDRef="test_seq_rules">-->
  295.  
  296. <!--&lt;!&ndash; -->
  297. <!--When the last activity is encountered, exit the remediation loop-->
  298. <!--to trigger its retry check.-->
  299. <!--&ndash;&gt;-->
  300. <!--<imsss:sequencingRules>-->
  301. <!--<imsss:postConditionRule>-->
  302. <!--<imsss:ruleConditions>-->
  303. <!--<imsss:ruleCondition condition="always"/>-->
  304. <!--</imsss:ruleConditions>-->
  305. <!--<imsss:ruleAction action="exitParent"/>-->
  306. <!--</imsss:postConditionRule>-->
  307. <!--</imsss:sequencingRules>-->
  308.  
  309.  
  310. <!--<imsss:objectives>-->
  311. <!--<imsss:primaryObjective objectiveID="learning_objective_satisfied">-->
  312. <!--<imsss:mapInfo targetObjectiveID="se.entos.basicfire.question15_satisfied"-->
  313. <!--readSatisfiedStatus="true" writeSatisfiedStatus="true" writeNormalizedMeasure="true"/>-->
  314. <!--</imsss:primaryObjective>-->
  315. <!--</imsss:objectives>-->
  316.  
  317. <!--</imsss:sequencing>-->
  318. <!--</item>-->
  319.  
  320. <!-- Sequencing for the Remediation wrapper-->
  321. <imsss:sequencing>
  322.  
  323. <!--
  324. Flow only for this entire course.
  325. Setting choice exit to false prevents the learner from making a choice request for the
  326. root activity. Such a request would initiate a new attempt on the activity tree and reset
  327. the global variables.
  328. -->
  329. <imsss:controlMode choice="false" flow="true" choiceExit="false"/>
  330.  
  331. <!--
  332. When the learner gets to the end, if everything isn't satisfied, do a retry to send them back into remediation.
  333. If the course is satisfied, then exit.
  334. -->
  335. <imsss:sequencingRules>
  336.  
  337. <imsss:postConditionRule>
  338. <imsss:ruleConditions conditionCombination="any">
  339. <imsss:ruleCondition operator="not" condition="satisfied"/>
  340. <imsss:ruleCondition operator="not" condition="objectiveStatusKnown"/>
  341. </imsss:ruleConditions>
  342. <imsss:ruleAction action="retry"/>
  343. </imsss:postConditionRule>
  344.  
  345. <imsss:postConditionRule>
  346. <imsss:ruleConditions conditionCombination="any">
  347. <imsss:ruleCondition condition="satisfied"/>
  348. </imsss:ruleConditions>
  349. <imsss:ruleAction action="exitAll"/>
  350. </imsss:postConditionRule>
  351.  
  352. </imsss:sequencingRules>
  353.  
  354. </imsss:sequencing>
  355. </item>
  356.  
  357. <imsss:sequencing>
  358.  
  359. <!-- Flow only for this entire course -->
  360. <imsss:controlMode choice="false" flow="true" />
  361.  
  362. </imsss:sequencing>
  363. </organization>
  364. </organizations>
  365. <resources>
  366. <resource identifier="section1_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=section1">
  367. <file href="section1/index.html"/>
  368. <file href="rec/80c49f7a-ff46-4f3c-96ba-fbbd5f4cae32"/>
  369. <dependency identifierref="common_files"/>
  370. </resource>
  371. <resource identifier="section2_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=section2">
  372. <file href="section2/index.html"/>
  373. <file href="rec/cf70aa50-2329-489c-a9e8-bdac84cab8f6"/>
  374. <dependency identifierref="common_files"/>
  375. </resource>
  376. <resource identifier="section3_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=section3">
  377. <file href="section3/index.html"/>
  378. <file href="rec/e140c449-d29d-4c45-86a1-65edf10c4abc"/>
  379. <dependency identifierref="common_files"/>
  380. </resource>
  381. <resource identifier="section4_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=section4">
  382. <file href="section4/index.html"/>
  383. <file href="rec/916647ec-3719-4b00-97c2-5959046a9767"/>
  384. <dependency identifierref="common_files"/>
  385. </resource>
  386. <resource identifier="section5_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=section5">
  387. <file href="section5/index.html"/>
  388. <file href="rec/c82933e8-bef1-4bb8-9152-7ac81ae60af9"/>
  389. <dependency identifierref="common_files"/>
  390. </resource>
  391. <resource identifier="section6_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=section6">
  392. <file href="section6/index.html"/>
  393. <file href="rec/4e2fcca0-878b-4d6a-91c5-e750eb66c747"/>
  394. <dependency identifierref="common_files"/>
  395. </resource>
  396. <resource identifier="end_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html?content=end">
  397. <file href="EndSummary/index.html"/>
  398. <dependency identifierref="common_files"/>
  399. </resource>
  400. <resource identifier="assessment_resource" type="webcontent" adlcp:scormType="sco" href="shared/launchpage.html">
  401. <file href="questions/question1.js"/>
  402. <file href="questions/question2.js"/>
  403. <file href="questions/question3.js"/>
  404. <file href="questions/question4.js"/>
  405. <file href="questions/question5.js"/>
  406. <file href="questions/question6.js"/>
  407. <file href="questions/question7.js"/>
  408. <file href="questions/question8.js"/>
  409. <file href="questions/question9.js"/>
  410. <file href="questions/question10.js"/>
  411. <file href="questions/question11.js"/>
  412. <file href="questions/question12.js"/>
  413. <file href="questions/question13.js"/>
  414. <file href="questions/question14.js"/>
  415. <file href="questions/question15.js"/>
  416. <file href="images/skylt-fraga5.jpg"/>
  417. <file href="images/skylt-fraga12.jpg"/>
  418. <dependency identifierref="common_files"/>
  419. </resource>
  420. <resource identifier="common_files" type="webcontent" adlcp:scormType="asset">
  421. <file href="shared/assessmenttemplate.html"/>
  422. <file href="shared/background.jpg"/>
  423. <file href="shared/cclicense.png"/>
  424. <file href="shared/contentfunctions.js"/>
  425. <file href="shared/launchpage.html"/>
  426. <file href="shared/scormfunctions.js"/>
  427. <file href="shared/style.css"/>
  428. </resource>
  429. </resources>
  430. <imsss:sequencingCollection>
  431.  
  432. <imsss:sequencing ID="content_seq_rules">
  433.  
  434. <!-- If the learning objective for this test/content object has been satisfied we can skip it-->
  435. <imsss:sequencingRules>
  436. <imsss:preConditionRule>
  437. <imsss:ruleConditions>
  438. <imsss:ruleCondition condition="satisfied"/>
  439. </imsss:ruleConditions>
  440. <imsss:ruleAction action="skip"/>
  441. </imsss:preConditionRule>
  442. </imsss:sequencingRules>
  443.  
  444. <!-- Content doesn't count towards any rollup-->
  445. <imsss:rollupRules objectiveMeasureWeight="0" rollupObjectiveSatisfied="false" rollupProgressCompletion="false"></imsss:rollupRules>
  446.  
  447. <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/>
  448.  
  449. </imsss:sequencing>
  450.  
  451. <imsss:sequencing ID="test_seq_rules">
  452.  
  453. <!-- If the learning objective for this test/content object has been satisfied we can skip it-->
  454. <imsss:sequencingRules>
  455. <imsss:preConditionRule>
  456. <imsss:ruleConditions>
  457. <imsss:ruleCondition condition="satisfied"/>
  458. </imsss:ruleConditions>
  459. <imsss:ruleAction action="skip"/>
  460. </imsss:preConditionRule>
  461. </imsss:sequencingRules>
  462.  
  463. <!-- Tests count towards all rollup metrics-->
  464. <imsss:rollupRules objectiveMeasureWeight="1" rollupObjectiveSatisfied="true" rollupProgressCompletion="true"></imsss:rollupRules>
  465.  
  466. <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/>
  467.  
  468. <!--
  469. During remediation, the completion status for a skipped activity might be reset. If
  470. an activity is skipped, that means it was previously completed so don't require it for
  471. completion anymore.
  472. -->
  473. <adlseq:rollupConsiderations requiredForCompleted="ifNotSkipped"/>
  474.  
  475. </imsss:sequencing>
  476.  
  477. </imsss:sequencingCollection>
  478. </manifest>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement