this slide is licensed under a creative commons attribution-noderivs 2.5 license. some rights...
TRANSCRIPT
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.
Using Open Document Format for Interactive Learning Content
Robby RobsonEduworks Corporation
21 Sep, 2006Open Document Format 2Eduworks Corporation
An Old Problem …
Common, standards-based format for interactive learning content
CBT Interchange [See Frank Farance slides from March, 2000]
Tyde says: “The courseware conversion problem actually goes back much further. You can mention that Philip Dodds was talking to them in the early 90s (as was I) about possibly using Kaleida ScriptX as a solution (defunct Apple/IBM technology)”
21 Sep, 2006Open Document Format 3Eduworks Corporation
Why is this important?
REUSABILITY Combine content from multiple sources Reuse content snippets
DURABILITY Update and maintain content over time Re-create content as formats change
PORTABILITY Express same content in different formats Interchange content among multiple systems
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.
XML SCORM Studio
Joint ADL Co-Lab 2006 Prototype
Slides repurposed fromAugust 23, 2006
21 Sep, 2006Open Document Format 5Eduworks Corporation
The Vision
Good content in a minute
21 Sep, 2006Open Document Format 6Eduworks Corporation
The Vision
Good content in a minute
21 Sep, 2006Open Document Format 7Eduworks Corporation
The Vision
Good content in a minute that reuses existing content
21 Sep, 2006Open Document Format 8Eduworks Corporation
The Vision
Good content in a minute that reuses existing content from multiple sources
21 Sep, 2006Open Document Format 9Eduworks Corporation
The Vision
Good content in a minute that reuses existing content from multiple sources and conforms to SCORM 2004
21 Sep, 2006Open Document Format 10Eduworks Corporation
To achieve the vision …
Combining and repurposing interactive training content must be as easy as combining and repurposing PowerPoint slides
Working with instructional designs must be visual and simple
Creating SCORM 2004 content must be almost trivial
21 Sep, 2006Open Document Format 11Eduworks Corporation
A SCORM 2004 content design, conversion, aggregation & editing tool
A tool for combining content from multiple sources in different formats into SCORM courseware with a consistent look and feel
A tool for creating, visualizing and reusing complex sequences of modules with pre-tests, post-tests and remediation
Open Source .NET software
XML SCORM Studio …
21 Sep, 2006Open Document Format 12Eduworks Corporation
XML SCORM Studio can be used to … Convert existing interactive content into
SCORM 2004 content Develop new SCORM 2004 courseware
from combinations of existing content Create, store and reuse sequencing and
navigation patterns in SCORM 2004 courseware
21 Sep, 2006Open Document Format 13Eduworks Corporation
Under the Hood:
Content is expressed in XML using OpenDocument format extended by other open standards.
Separates media elements, navigation and styles
Can be rendered as Dynamic HTML (and eventually other formats such as formats for mobile devices.)
21 Sep, 2006Open Document Format 14Eduworks Corporation
XML SCORM Studio supports four basic actions … Apply instructional design templates Convert existing training content to a
standards-based format Edit and combine converted content Export the results as SCORM 2004
content
21 Sep, 2006Open Document Format 15Eduworks Corporation
XML SCORM Studio supports four basic actions … Apply instructional design templates Convert existing training content to a
standards-based format Edit and combine converted content Export the results as SCORM 2004
content
DESIGN
RIP
MIX
BURN
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.
DEMO
“Programming today is a race between software engineers stirring to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning.”
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.
Back to the underlying format
Repurposed from slides presented by Tyde Richards in January, 2006
21 Sep, 2006Open Document Format 36Eduworks Corporation
Requirements for underlying format:(1) Card Deck Metaphor
Card(location)
sharedstate information
across cards
navigation
Card Deck
21 Sep, 2006Open Document Format 37Eduworks Corporation
Navigation
Identification/Heading
Content Region
learningspecificcontent
elements
genericcontent
elements
UI Model
Location
Requirements for underlying format:(2) Ability to represent non-learning specific content elements
21 Sep, 2006Open Document Format 38Eduworks Corporation
ContentElement
Y
ContentElement
X
Location 1 Location 2
Shared State Variables
Requirements for underlying format:(3) Ability to share states
21 Sep, 2006Open Document Format 39Eduworks Corporation
Linear Navigationnext, previous, first, last
Relational Navigationhelp, browse, related content
• location 1• location 2• location 3• location 4
Linear
Relational
relation
relation
L1 L3
L4L2
Requirements for underlying format:(4) Support for navigational links
21 Sep, 2006Open Document Format 40Eduworks Corporation
Candidates Considered
OASIS DITA Readable help documentation Type/specialization & relational browsing
OASIS Open Document Format (ODF) ISO standards track “office document” format Includes several W3C content formats
Rich Internet Application/UI languages Mozilla XUL, Macromedia MXML, Microsoft XAML Associated with particular platforms
W3C Compound Document WG Issues of integrating XML content specifications
21 Sep, 2006Open Document Format 41Eduworks Corporation
Reasons for Choosing Open Document Format Open specification (now an ISO/IEC
Standard) Incorporates W3C specifications Significant adoption and open source tools
available (Open Office, IBM Workplace, AODL – now Google & MS Office)
Could be extended to include other XML schema (e.g. QTI)
Specifically used “Presentation” version, called ODP
21 Sep, 2006Open Document Format 42Eduworks Corporation
High Level Content Model
Location
Component
Location
Location
Location
Component
Component
Component
Each SCO “Black Box”1 or moreLocations
containsSCO
contains
1 or moreContent
Components
ODP “primitive”
Extended (e.g. “learning”)
21 Sep, 2006Open Document Format 43Eduworks Corporation
All Components Have
ODP Content
ComponentCommon Properties• Height, Width• XY coordinate• Type
Common Events• DOM event• JavaScript Handlers• Use optional
Editor• means to visualize ODP component• means to edit an ODP component
Delivery Format Generator• XML to delivery format• Default DHTML
The component approach also supports a modular approach to implementing content converters
21 Sep, 2006Open Document Format 44Eduworks Corporation
Example (QTI in ODP)
21 Sep, 2006Open Document Format 45Eduworks Corporation
ODP Content Components
Locations contain components
Components share common capabilities and are cleanly encapsulated
Basic components directly taken from ODP
Extended components may be based on ODP or on other schemata
TextBox
Interaction(QTI)
SmartGraphic
S1000D
HTMLBlob
Image
Object
Plugin
ODP Primitive Extended
Location may contain:
21 Sep, 2006Open Document Format 46Eduworks Corporation
Way forward (Tyde says) Set up an ODF Content – XML SCORM Studio
activity (e.g. on www.adlcommunity.net) Develop an ODF profile for SCORM content
A profile not a new specification. Basic profile of the ISO/IEC ODF standard for SCO content
that integrates the CMI runtime, possibly LOM, and a subset of QTI
Separate activity to look at S1000D outside the initial scope Activity for discussion related to the open source XML
SCORM Studio tool Links to Source Forge project
Goal: Have profile & open source tool by March 2007 ADL SC36 event
Note: Interest from ADL, IMS, OASIS and others
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.
Discussion
Comments? AICC Involvement?