this slide is licensed under a creative commons attribution-noderivs 2.5 license. some rights...

29
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 Robson Eduworks Corporation

Upload: logan-floyd

Post on 24-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 2: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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)”

Page 3: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 4: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 5: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

21 Sep, 2006Open Document Format 5Eduworks Corporation

The Vision

Good content in a minute

Page 6: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

21 Sep, 2006Open Document Format 6Eduworks Corporation

The Vision

Good content in a minute

Page 7: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

21 Sep, 2006Open Document Format 7Eduworks Corporation

The Vision

Good content in a minute that reuses existing content

Page 8: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

21 Sep, 2006Open Document Format 8Eduworks Corporation

The Vision

Good content in a minute that reuses existing content from multiple sources

Page 9: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 10: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 11: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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 …

Page 12: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 13: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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.)

Page 14: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 15: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 16: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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.”

Page 17: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 18: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

21 Sep, 2006Open Document Format 36Eduworks Corporation

Requirements for underlying format:(1) Card Deck Metaphor

Card(location)

sharedstate information

across cards

navigation

Card Deck

Page 19: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 20: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 21: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 22: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 23: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 24: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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”)

Page 25: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 26: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

21 Sep, 2006Open Document Format 44Eduworks Corporation

Example (QTI in ODP)

Page 27: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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:

Page 28: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

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

Page 29: This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License

This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.

Discussion

Comments? AICC Involvement?