Jennifer Brooks - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Jennifer Brooks

Description:

Bolton Institute in the U.K. Phillip Beauvoir, Lead Developer and ... imsss:ruleCondition operator='noOp' condition='satisfied' / /imsss:ruleConditions ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 21
Provided by: jennife445
Category:
Tags: brooks | jennifer | noop

less

Transcript and Presenter's Notes

Title: Jennifer Brooks


1
Reload 2004
  • Jennifer Brooks
  • Deputy Director, ADL Co-Lab

2
Reload History
  • Bolton Institute in the U.K.
  • Phillip Beauvoir, Lead Developer and Software
    Architect
  • Open Source
  • Supported SCORM 1.2 content package development

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

4
Templates
  • Single SCOs
  • Remediation
  • Pre-test and Post-test
  • 3-Way Branching
  • Pre-test and Post-test with Remediation

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

6
Remediation Using Objectives
Rule Set Satisfaction Status for Obj_1
7
Remediation 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
8
Remediation 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
9
Remediation 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
10
Navy Integrated Learning Environment Navy
Reusable Object Model (NROM)
  • (Example from draft NROM)

11
lt?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!!!
12
ltimssssequencinggt 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

13
ltimsssruleCondition 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
14
Three-Way Branching
15
Pre- Post-Test with Remediation
16
Sequencing Rules
  • Sequencing rules specify what action should occur
    under a particular condition

For example
IF
Attempt Limit Exceeded
THEN
disabled
IF
Satisfied
THEN
Skip
17
Demo
  • Reload Editor 2004

18
(No Transcript)
19
Process for Content Packaging
  • Design on Paper
  • Develop Content Objects
  • Aggregate Content Objects
  • Add Sequencing Rules
  • Test in Test Suite
  • Test in SRTE

20
Thank You!
  • Questions?
  • jbrooks_at_ida.org
Write a Comment
User Comments (0)
About PowerShow.com