Title: Jennifer Brooks
1Reload 2004
- Jennifer Brooks
- Deputy Director, ADL Co-Lab
2Reload History
- Bolton Institute in the U.K.
- Phillip Beauvoir, Lead Developer and Software
Architect - Open Source
- Supported SCORM 1.2 content package development
3Reload Editor 2004
- Supports SCORM 2004 Content Packaging with Simple
Sequencing - Import Resources
- Build Organizations by Drag and Drop
- Apply Sequencing Rules
- Use LSAL Sequencing Templates
- Supports Application of Metadata
- Short Form for SCORM required elements
- Long Form with all LOM elements
- Customization
- Contains Conversion Tool
- Convert from SCORM 1.2 to SCORM 2004
- Comprised of ADLs Conversion Utilities
- Contributed by Academic Co-lab
4Templates
- Single SCOs
- Remediation
- Pre-test and Post-test
- 3-Way Branching
- Pre-test and Post-test with Remediation
5SCORM Best Practices
- Chunk content into reusable pieces
- Aggregate reusable pieces into instructionally-sou
nd units - Define rules for Sequencing and Navigation in
controlling document (i.e., imsmanifest.xml) - Let LMS handle tracking, sequencing, and
navigation. Dont hardwire it into the content
objects. - Apply metadata to reusable parts defined in the
imsmanifest.xml - SCORM uses the IEEE LOM Standard
- Use Templates
6Remediation Using Objectives
Rule Set Satisfaction Status for Obj_1
7Remediation Using Objectives
Learner experiences Lessons 1 and 2 then takes
Assessment
Objectives
Obj_1
Learner Fails Test Item 1
Obj_2
Learner Passes Test Item 2
8Remediation Using Objectives
Assessment sets Satisfaction Status for Obj_1 and
Obj_2
Objectives
Obj_1
Learner Failed Test Item 1
Obj_2
Learner Passed Test Item 2
9Remediation Using Objectives
Rule Exit if Obj_1 AND Obj_2 are Satisfied.
Else, Continue
Rule Skip Lesson 1 if Obj_1 is Satisfied
Rule Skip Lesson 2 if Obj_2 is Satisfied
Objectives
Obj_1
Learner Failed Test Item 1
Obj_2
Learner Passed Test Item 2
10Navy Integrated Learning Environment Navy
Reusable Object Model (NROM)
- (Example from draft NROM)
11lt?xml version"1.0" encoding"UTF-8"?gt lt!--This
is a Reload version 1.1.1 SCORM 2004 Content
Package document--gt lt!--Spawned from the Reload
Content Package Generator - http//www.reload.ac.u
k--gt ltmanifest xmlns"http//www.imsglobal.org/xsd
/imscp_v1p1" xmlnslom"http//ltsc.ieee.org/xsd/L
OM" xmlnsxsi"http//www.w3.org/2001/XMLSchema-in
stance" xmlnsadlcp"http//www.adlnet.org/xsd/adl
cp_v1p3" xmlnsimsss"http//www.imsglobal.org/xsd
/imsss" xmlnsadlseq"http//www.adlnet.org/xsd/ad
lseq_v1p3" xmlnsadlnav"http//www.adlnet.org/xsd
/adlnav_v1p3" identifier"MANIFEST-CCED0204-39ED-D
02A-67D6-D44E36B537CE" xsischemaLocation"http//
www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd
http//ltsc.ieee.org/xsd/LOM lom.xsd
http//www.adlnet.org/xsd/adlcp_v1p3
adlcp_v1p3.xsd http//www.imsglobal.org/xsd/imsss
imsss_v1p0.xsd http//www.adlnet.org/xsd/adlseq_v1
p3 adlseq_v1p3.xsd http//www.adlnet.org/xsd/adlna
v_v1p3 adlnav_v1p3.xsd" version"1.3"gt
ltmetadatagt ltschemagtADL SCORMlt/schemagt
ltschemaversiongtCAM 1.3lt/schemaversiongt
lt/metadatagt ltorganizations default"ORG-C141BB3E
-BE8A-5FDC-0876-FA10C4774C14"gt ltorganization
identifier"ORG-C141BB3E-BE8A-5FDC-0876-FA10C4774C
14"gt lttitlegtTemplate 5 - Remediationlt/titlegt
ltitem identifier"ITEM-CFA9D822-93BB-D9FE-9
243-267245B0E2C3" isvisible"true"gt
lttitlegtRetry Aggregationlt/titlegt ltitem
identifier"ITEM-A0BAB980-6C55-EF4A-6080-D73FFB8D9
B32" identifierref"RES-592A8E69-7EB7-B001-4F69-50
C13209E942"gt lttitlegtSCO-1
Lessonlt/titlegt ltimssssequencinggt
ltimssscontrolMode choice"true"
choiceExit"true" flow"false" forwardOnly"false"
useCurrentAttemptObjectiveInfo"true"
useCurrentAttemptProgressInfo"true" /gt
ltimssssequencingRulesgt
ltimssspreConditionRulegt
ltimsssruleConditions conditionCombination"all"gt
ltimsssruleCondition
operator"noOp" condition"satisfied" /gt
lt/imsssruleConditionsgt
ltimsssruleAction action"skip" /gt
lt/imssspreConditionRulegt
lt/imssssequencingRulesgt
ltimsssrollupRules rollupObjectiveSatisfied"false
" rollupProgressCompletion"false"
objectiveMeasureWeight"1.0000" /gt
ltimsssobjectivesgt
ltimsssprimaryObjective satisfiedByMeasure"false"
objectiveID"obj_1"gt
ltimsssmapInfo targetObjectiveID"obj_1"
readSatisfiedStatus"true" readNormalizedMeasure"
false" writeSatisfiedStatus"false"
writeNormalizedMeasure"false" /gt
lt/imsssprimaryObjectivegt
lt/imsssobjectivesgt lt/imssssequencinggt
lt/itemgt ltitem identifier"ITEM-D33D161E-B7
54-CEA4-5143-23255555C211" identifierref"RES-62A4
4D18-4897-1AAA-AA29-0825BB40FA0E"gt
lttitlegtSCO-2 Lessonlt/titlegt
This is actual code from a SCORM imsmanifest file
for the simple sequencing template on the
previous page. It is 3 pages long!!!
12ltimssssequencinggt ltimssssequencingRu
lesgt ltimssspreConditionRulegt
ltimsssruleConditions
conditionCombination"all"gt
ltimsssruleCondition operator"noOp"
condition"satisfied" /gt
lt/imsssruleConditionsgt
ltimsssruleAction action"skip" /gt
lt/imssspreConditionRulegt
lt/imssssequencingRulesgt
ltimsssrollupRules rollupObjectiveSatisfied"false
" rollupProgressCompletion"false"
objectiveMeasureWeight"1.0000" /gt
ltimsssobjectivesgt
ltimsssprimaryObjective satisfiedByMeasure"false"
objectiveID"obj_2"gt
ltimsssmapInfo targetObjectiveID"obj_2"
readSatisfiedStatus"true" readNormalizedMeasure"
false" writeSatisfiedStatus"false"
writeNormalizedMeasure"false" /gt
lt/imsssprimaryObjectivegt
lt/imsssobjectivesgt lt/imssssequencinggt
lt/itemgt ltitem identifier"ITEM-37CD956B-47
BC-31A7-3CA8-AF1D0D5187ED" identifierref"RES-F5A4
B585-055C-28F7-2395-1B3FFAF07458"gt
lttitlegtSCO-3 PostTestlt/titlegt
ltimssssequencinggt ltimsssrollupRules
objectiveMeasureWeight"1.0000" /gt
ltimsssobjectivesgt
ltimsssprimaryObjective satisfiedByMeasure"false"
objectiveID"PRIMARY_OBJ" /gt
ltimsssobjective satisfiedByMeasure"false"
objectiveID"obj_1"gt
ltimsssmapInfo targetObjectiveID"obj_1"
readSatisfiedStatus"false" readNormalizedMeasure
"false" writeSatisfiedStatus"true"
writeNormalizedMeasure"false" /gt
lt/imsssobjectivegt ltimsssobjective
satisfiedByMeasure"false" objectiveID"obj_2"gt
ltimsssmapInfo targetObjectiveID"ob
j_2" readSatisfiedStatus"false"
readNormalizedMeasure"false" writeSatisfiedStatus
"true" writeNormalizedMeasure"false" /gt
lt/imsssobjectivegt
lt/imsssobjectivesgt lt/imssssequencinggt
lt/itemgt ltimssssequencinggt
ltimssscontrolMode choice"false"
choiceExit"true" flow"true" forwardOnly"false"
useCurrentAttemptObjectiveInfo"true"
useCurrentAttemptProgressInfo"true" /gt
ltimssssequencingRulesgt
ltimsssexitConditionRulegt
ltimsssruleConditions conditionCombination"all"gt
13ltimsssruleCondition operator"noOp"
condition"completed" /gt
lt/imsssruleConditionsgt
ltimsssruleAction action"exit" /gt
lt/imsssexitConditionRulegt
ltimssspostConditionRulegt
ltimsssruleConditions conditionCombination"all"gt
ltimsssruleCondition
operator"not" condition"satisfied" /gt
lt/imsssruleConditionsgt
ltimsssruleAction action"retry" /gt
lt/imssspostConditionRulegt
lt/imssssequencingRulesgt
lt/imssssequencinggt lt/itemgt ltimssssequencin
ggt ltimssscontrolMode choice"false"
choiceExit"true" flow"true" forwardOnly"true"
useCurrentAttemptObjectiveInfo"true"
useCurrentAttemptProgressInfo"true" /gt
ltimssssequencingRulesgt
ltimsssexitConditionRulegt
ltimsssruleConditions conditionCombination"all"gt
ltimsssruleCondition
operator"noOp" condition"satisfied" /gt
lt/imsssruleConditionsgt
ltimsssruleAction action"exit" /gt
lt/imsssexitConditionRulegt
lt/imssssequencingRulesgt lt/imssssequencinggt
lt/organizationgt lt/organizationsgt
ltresourcesgt ltresource identifier"RES-592A8E69
-7EB7-B001-4F69-50C13209E942" href"SCO-1_Lesson.h
tml" adlcpscormType"sco" type"webcontent"gt
ltfile href"SCO-1_Lesson.html" /gt ltfile
href"util/APIWrapper.js" /gt lt/resourcegt
ltresource identifier"RES-62A44D18-4897-1AAA-AA29-
0825BB40FA0E" href"SCO-2_Lesson.html"
adlcpscormType"sco" type"webcontent"gt
ltfile href"SCO-2_Lesson.html" /gt ltfile
href"util/APIWrapper.js" /gt lt/resourcegt
ltresource identifier"RES-F5A4B585-055C-28F7-2395-
1B3FFAF07458" href"SCO-3_PostTest.html"
adlcpscormType"sco" type"webcontent"gt
ltfile href"SCO-3_PostTest.html" /gt ltfile
href"util/APIWrapper.js" /gt lt/resourcegt
lt/resourcesgt lt/manifestgt
14Three-Way Branching
15Pre- Post-Test with Remediation
16Sequencing Rules
- Sequencing rules specify what action should occur
under a particular condition
For example
IF
Attempt Limit Exceeded
THEN
disabled
IF
Satisfied
THEN
Skip
17Demo
18(No Transcript)
19Process for Content Packaging
- Design on Paper
- Develop Content Objects
- Aggregate Content Objects
- Add Sequencing Rules
- Test in Test Suite
- Test in SRTE
20Thank You!
- Questions?
- jbrooks_at_ida.org