standards reusability and the mating habits of learning content
Download
Skip this Video
Download Presentation
Standards, Reusability, and the Mating Habits of Learning Content

Loading in 2 Seconds...

play fullscreen
1 / 20

Standards, Reusability, and the Mating Habits of Learning Content - PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on

Standards, Reusability, and the Mating Habits of Learning Content. Robby Robson Eduworks Corporation [email protected] What’s the User’s Problem?. Learning content tends to be Written in large pieces Re-used in small chunks Highly interactive Evolving in sophistication

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Standards, Reusability, and the Mating Habits of Learning Content' - may


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
what s the user s problem
What’s the User’s Problem?
  • Learning content tends to be
    • Written in large pieces
    • Re-used in small chunks
    • Highly interactive
    • Evolving in sophistication
  • Lots of legacy content must be converted to run (and report results) to learning management systems
  • Reuse requires mixing apples and oranges
  • Interoperability requires SCORM (Sharable Content Object Reference Model)

Code4Lib 2006

what s the technical problem
What’s the Technical Problem?
  • Learning content is (or should be) highly interactive
    • Quizzes (at least)
    • Videos, simulations, games, “smart graphics”
  • Learning content comes
    • In different formats (e.g. Authorware vs. HTML)
    • With different navigation schemes
    • With different scripts stored in different places
  • We need:
    • “SCOs” (Sharable Content Objects)
    • A common content model for SCOs

Code4Lib 2006

what we did last year score

SCORE

Content

(SCO)

SCORE

Content

(SCO)

SCORE

Content

(SCO)

SCORM

Package

SCO

SCO

SCO

Source

Content

SCORE

Exchange

Format

SCORE

Content

(SCO)

SCORE

Exchange

Format

SCORE

Tool

SCORE

Conversion

Utility

SCORM

Aggregation

Tool

What we did last year … SCORE

(SCOrm Reuse)

Source Content is converted into an XML-based Interchange Format by a Conversion Utility

1

XMLimported into a SCORE Tool where converted content can be edited into a styled. Output is a SCO

2

An Aggregation Tool is used to aggregate and sequence SCOs into a conformant SCORM Package

3

Code4Lib 2006

screen shots tiny fonts

Screen shots & tiny fonts …

(Maybe the demo will work)

slide6

SCORE

Content

Conversion

Code4Lib 2006

slide7

SCORE

SCO

Editing

Code4Lib 2006

slide8

SCORM Utilities

Code4Lib 2006

fidelity of converted content
Fidelity of Converted Content

Authorware

Example

Unstructured

HTML Example

(From typical learning content authoring tool)

Code4Lib 2006

project result central importance of a data model

SCORE

Exchange

Format

Source

Content

SCORE

Conversion

Utility

SCORE

Tool

feature

identification

consistent

content

elements

map

source

to

XML

XML

schema

definition

SCORE Data Model

Project ResultCentral Importance of a Data Model

Code4Lib 2006

project result the success of the data model depends on the card deck metaphor

shared

state information

across cards

Card

(location)

Project ResultThe Success of the Data Model depends on the Card Deck Metaphor

Card Deck

navigation

Code4Lib 2006

project result the role of generic and learning specific content elements

generic

content

elements

Identification/Heading

Content Region

Location

learning

specific

content

elements

Navigation

UI Model

Project ResultThe Role of Generic and Learning-specific Content Elements

Code4Lib 2006

project result content element need to share state data across locations
Project ResultContent Element need to Share State Data across Locations

Shared State Variables

Location 1

Location 2

Content

Element

X

Content

Element

Y

Code4Lib 2006

slide15

Project Partners

  • Eduworks
  • Advanced Distributed Learning Initiative (Joint ADL Co-Lab, Orlando)
  • LSI (Logistics Services International)
  • Mississippi State University (Center for Advanced Vehicular Systems)
  • NAVSEA Keyport

Code4Lib 2006

xml interchange format based on oasis opendocument format odf
XML Interchange Format based on OASIS OpenDocument Format (ODF)
  • Open specification
  • Incorporates W3C specifications
  • On ISO/IEC standards path
  • Significant platform adoption demonstrates viability (Open Office, IBM Workplace)
  • ODF profile (with extensions) can meet project requirements
  • Open source library (AODL) available

Code4Lib 2006

high level content model
High Level Content Model

Each SCO “Black Box”

1 or more

Locations

SCO

1 or more

Content

Components

contains

Location

contains

Location

Component

ODF “primitive”

Location

Component

Location

Component

Extended

(e.g. “learning”)

Component

Code4Lib 2006

all components have
All Components Have

ODF

Content

Component

  • Delivery Format Generator
  • XML to delivery format
  • Default dhtml
  • Common Properties
  • Height, Width
  • XY coordinate
  • Type
  • Editor
  • means to visualize ODF component
  • means to edit an ODF component
  • Common Events
  • DOM event
  • JavaScript Handlers
  • Use optional

The component approach also supports a modular

approach to implementing content converters

Code4Lib 2006

odf content components
ODF Content Components

Location may contain:

  • Locations contain content components
  • Components are cleanly encapsulated (can be inserted, cut and pasted as wholes)
  • Primitive components are directly taken from ODF.
  • Extended content components may be largely based on ODF
  • Extended content components may use an ODF wrapper and be largely based on other schemas (e.g. QTI for interactions)

ODF Primitive

Extended

Text

Box

Interaction

(QTI)

Image

HTML

Blob

Smart

Graphic

Object

S1000D

Plugin

Code4Lib 2006

why am i telling you all this
Why am I telling you all this?
  • Cool Open Source Projects
  • Raise issues concerning Content4Lib

Code4Lib 2006

ad