PerformanceSCORM

20
PerformanceSCORM Supporting Data Readiness and Life Cycle Logistics In Learning Content SC 36 Open Forum Stuttgart, Germany September 2-4, 2008 Wayne Gafford Advanced Distributed Learning [email protected] 703 283 3372

description

PerformanceSCORM - Supporting data readiness and life cycle logistics in learning content.

Transcript of PerformanceSCORM

Page 1: PerformanceSCORM

PerformanceSCORMPerformanceSCORM

Supporting Data Readiness and

Life Cycle Logistics

In Learning Content

SC 36 Open Forum

Stuttgart, Germany

September 2-4, 2008

Wayne Gafford

Advanced Distributed Learning

[email protected]

703 283 3372

Supporting Data Readiness and

Life Cycle Logistics

In Learning Content

SC 36 Open Forum

Stuttgart, Germany

September 2-4, 2008

Wayne Gafford

Advanced Distributed Learning

[email protected]

703 283 3372

Page 2: PerformanceSCORM

Presentation StructurePresentation Structure Defining PerformanceSCORM

Problem Statement

Problem Statement Contributors

SCORM 2.0 Requirements

Use Case

Solutions that Meet Requirements

Defining PerformanceSCORM

Problem Statement

Problem Statement Contributors

SCORM 2.0 Requirements

Use Case

Solutions that Meet Requirements

Page 3: PerformanceSCORM

Defining PerformanceSCORMDefining PerformanceSCORM

PerformanceSCORM is the name given to the collection of

three SCORM 2.0 requirements described in this presentation.

PerformanceSCORM objectives include:

Improve learning data readiness. Improve learning life cycle logistics. Improve learning content management.

PerformanceSCORM is the name given to the collection of

three SCORM 2.0 requirements described in this presentation.

PerformanceSCORM objectives include:

Improve learning data readiness. Improve learning life cycle logistics. Improve learning content management.

Page 4: PerformanceSCORM

Problem StatementProblem StatementSCORM allows for a misalignment of product requirements and content by its inability to address the following generic business process in a life cycle “eco-system”:

Identify all learning elements affected by a new product requirement. Learning elements include:

Learners Competencies Objectives Content packages Assets (and reused content) School houses Customers Technical data

SCORM allows for a misalignment of product requirements and content by its inability to address the following generic business process in a life cycle “eco-system”:

Identify all learning elements affected by a new product requirement. Learning elements include:

Learners Competencies Objectives Content packages Assets (and reused content) School houses Customers Technical data

Page 5: PerformanceSCORM

Problem Statement ContributorsProblem Statement ContributorsNo SCORM requirements for content, format and file naming. SCORM treats all content equally.

Equality supports interoperability but is a data readiness liability.

SCORM leaves out or is weak in the following meta data types that align a life cycle eco-system:

Configuration Applicability Competency Position description Learner profile File naming Authoritative source

No SCORM requirements for content, format and file naming. SCORM treats all content equally.

Equality supports interoperability but is a data readiness liability.

SCORM leaves out or is weak in the following meta data types that align a life cycle eco-system:

Configuration Applicability Competency Position description Learner profile File naming Authoritative source

Page 6: PerformanceSCORM

SCORM 2.0 RequirementsSCORM 2.0 Requirements Requirement #1: Improve SCORM 2004 support for

modern content management practices:

Identify current learning content “in-production” from a common source database (CSDB).

Apply configuration management to learning content to obtain the right information in support of a product version.

Integrate CSDB with an available LMS for content update notification to learners and instructors.

Obtain any set of sequenced content outside an LMS. Size of data does not matter.

Requirement #1: Improve SCORM 2004 support for modern content management practices:

Identify current learning content “in-production” from a common source database (CSDB).

Apply configuration management to learning content to obtain the right information in support of a product version.

Integrate CSDB with an available LMS for content update notification to learners and instructors.

Obtain any set of sequenced content outside an LMS. Size of data does not matter.

Page 7: PerformanceSCORM

SCORM 2.0 RequirementsSCORM 2.0 Requirements Requirement #2: Diversify SCORM 2004 to allow a

Community of Practice to develop and reference its own aggregation model.

A CoP aggregation model will structure resources and organizations. Those structures and metadata will be expressed according to CoP specifications and requirements.

Product life cycle aggregation models will use S1000D or DITA, depending on life cycle requirements.

Requirement #2: Diversify SCORM 2004 to allow a Community of Practice to develop and reference its own aggregation model.

A CoP aggregation model will structure resources and organizations. Those structures and metadata will be expressed according to CoP specifications and requirements.

Product life cycle aggregation models will use S1000D or DITA, depending on life cycle requirements.

Page 8: PerformanceSCORM

SCORM 2.0 RequirementsSCORM 2.0 Requirements Requirement #3: Integrate SCORM 2004-based learning

content development editors with common source databases.

SCORM learning content developers would have direct access to authoritative source content for reuse.

SCORM learning content developers can leverage S1000D and DITA processing tools.

Common source databases would have direct access to SCORM compilers to output content packages.

Requirement #3: Integrate SCORM 2004-based learning content development editors with common source databases.

SCORM learning content developers would have direct access to authoritative source content for reuse.

SCORM learning content developers can leverage S1000D and DITA processing tools.

Common source databases would have direct access to SCORM compilers to output content packages.

Page 9: PerformanceSCORM

Use Case DescriptionUse Case Description A learning content manager must have the ability to

know how a new requirement affects all learning content elements in a life cycle ecosystem.

A learning content manager must have the ability to know how a new requirement affects all learning content elements in a life cycle ecosystem.

RequirementsChange

What data is affected?

What learningobjectives

are affected?

What SCO/CP is affected?

What learners are affected?

New certification?

What competenciesare affected?

Page 10: PerformanceSCORM

Linking Life Cycle to Meta DataLinking Life Cycle to Meta Data Technical learning elements must be developed, managed and

distributed in parallel with other supporting documentation to support data readiness. In addition, learners must be notified of new and updated courses that affect their performance.

Technical learning elements must be developed, managed and distributed in parallel with other supporting documentation to support data readiness. In addition, learners must be notified of new and updated courses that affect their performance.

Elements Affected by Life Cycle Requirements Life Cycle Meta Data

Learners Learner Profile ID

Competencies Competency ID / Position Description

Content Packages Configuration

Assets (and reused content) File naming

School houses Applicability

Customers Configuration

Authoritative Source Data File naming

Page 11: PerformanceSCORM

SCORM 2.0 SolutionsSCORM 2.0 Solutions

Requirement #1: Support SCORM with modern content management practices:

Solution: Reference the S1000D and the DITA data specifications into SCORM.

Requirement #1: Support SCORM with modern content management practices:

Solution: Reference the S1000D and the DITA data specifications into SCORM.

Page 12: PerformanceSCORM

S1000D/DITA Learning Content ModelS1000D/DITA Learning Content Model

Page 13: PerformanceSCORM

How S1000D and DITA will support data readiness and human performance in SCORM 2.0

How S1000D and DITA will support data readiness and human performance in SCORM 2.0

1. S1000D supplies life cycle and file naming meta data for content packages, SCOs and assets.

2. S1000D configures learning content directly to products, components and doctrines being taught.

3. S1000D and DITA operate as common digital data formats to support complete family of information products.

4. Information marketplace supports S1000D and DITA management and processing.

5. S1000D and DITA supports direct access to “chunked” information aligned to performance and learning needs.

1. S1000D supplies life cycle and file naming meta data for content packages, SCOs and assets.

2. S1000D configures learning content directly to products, components and doctrines being taught.

3. S1000D and DITA operate as common digital data formats to support complete family of information products.

4. Information marketplace supports S1000D and DITA management and processing.

5. S1000D and DITA supports direct access to “chunked” information aligned to performance and learning needs.

Page 14: PerformanceSCORM

SCORM 2.0 SolutionsSCORM 2.0 Solutions

Requirement #2:Diversify SCORM 2004 to allow a Community of Practice to develop and reference its own aggregation model.

Solution:Substitute generic SCORM functions with like S1000D and DITA functions suitable for a CoP.

Requirement #2:Diversify SCORM 2004 to allow a Community of Practice to develop and reference its own aggregation model.

Solution:Substitute generic SCORM functions with like S1000D and DITA functions suitable for a CoP.

Page 15: PerformanceSCORM

S1000D, DITA & SCORM FunctionsS1000D, DITA & SCORM Functions

Function S1000D/DITA SCORM 2004

Aggregation S1000D - PubModule, scormContentPackageDITA – DITA Maps

IMS Manifest

Sequencing S1000D - Process Data ModuleDITA – DITA Maps

IMS Simple Sequencing

Granularization and Reuse S1000D - Data ModulesDITA - Topics

Sharable Content Objects

Meta Data S1000D - <idStatus>, <pmStatus>,<scormContentPackageStatus>DITA – DITA meta data

Learning Object Metadata(Institute for Electronics and Electrical Engineers, LOM)

Content S1000D/DITA - Learning Data Modules

No reference to content and format

Reporting and Interfacing S1000D/DITA – Protocol not specified.

IEEE ECMA Script API for Content-to-Runtime Services Communication

Page 16: PerformanceSCORM

How S1000D and DITA functions will support data readiness and human performance in SCORM 2.0

How S1000D and DITA functions will support data readiness and human performance in SCORM 2.0

1. Aggregations contain CoP content packaging meta data that configures curriculum to products.

2. Aggregation meta data will remain in the content package throughout life cycle.

3. LOM is now featured in the S1000D and DITA aggregation models.

4. Sequencing is achieved through specific linking that supports CoP activities such as troubleshooting.

5. SCORM API can be expanded to track on-the-job human performance measures.

1. Aggregations contain CoP content packaging meta data that configures curriculum to products.

2. Aggregation meta data will remain in the content package throughout life cycle.

3. LOM is now featured in the S1000D and DITA aggregation models.

4. Sequencing is achieved through specific linking that supports CoP activities such as troubleshooting.

5. SCORM API can be expanded to track on-the-job human performance measures.

Page 17: PerformanceSCORM

SCORM 2.0 SolutionsSCORM 2.0 Solutions Requirement #3

Integrate SCORM 2004-based learning content development editors with common source databases.

Solution:Develop an API enabling learning content development tools access to S1000D and DITA common source databases (CSDBs). API will also support CSDBs to compile S1000D and DITA content into SCORM content packages.

Requirement #3Integrate SCORM 2004-based learning content development editors with common source databases.

Solution:Develop an API enabling learning content development tools access to S1000D and DITA common source databases (CSDBs). API will also support CSDBs to compile S1000D and DITA content into SCORM content packages.

Page 18: PerformanceSCORM

Sample S1000D-SCORM Production FrameworkSample S1000D-SCORM Production Framework

CSDB 1 CSDB 2 CSDB 3

Commercial S1000D-DITA Databases

Content Access

SCORMCompiler

Data ProductionAPI Bridge

LCD 1 LCD 2

Data

Data

Learning ContentDevelopment ToolsAnd Developers

LearningContent

Packages

Page 19: PerformanceSCORM

How a S1000D and DITA data production API Bridge will support data readiness and life cycle logistics

How a S1000D and DITA data production API Bridge will support data readiness and life cycle logistics

1. Learning content developers will leverage existing S1000D and DITA CSDB tool functionality such as version control, file naming, workflow and security.

2. Learning content developers will have direct reuse access to authoritative source information.

3. Learning content developers can create new content as other data developers are creating related content in the same environment.

4. Classroom instructors will be relieved of managing content anomalies between current authoritative material and potential outdated learning content.

5. S1000D and DITA CSDBs can compile SCORM packages and output related information products from a CSDB.

1. Learning content developers will leverage existing S1000D and DITA CSDB tool functionality such as version control, file naming, workflow and security.

2. Learning content developers will have direct reuse access to authoritative source information.

3. Learning content developers can create new content as other data developers are creating related content in the same environment.

4. Classroom instructors will be relieved of managing content anomalies between current authoritative material and potential outdated learning content.

5. S1000D and DITA CSDBs can compile SCORM packages and output related information products from a CSDB.

Page 20: PerformanceSCORM

DiscussionDiscussion

PerformanceSCORM:

Supporting Data Readiness and

Life Cycle Logistics

In Learning Content

Wayne Gafford

Advanced Distributed Learning

[email protected]

703 283 3372

PerformanceSCORM:

Supporting Data Readiness and

Life Cycle Logistics

In Learning Content

Wayne Gafford

Advanced Distributed Learning

[email protected]

703 283 3372