Christopher O. M. Bray - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Christopher O. M. Bray

Description:

... can be used to work with emerging technologies that may be changing rapidly and ... Instructional Designers. Content Creators. Programmers. ADL Registry ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 13
Provided by: christoph233
Category:
Tags: bray | christopher

less

Transcript and Presenter's Notes

Title: Christopher O. M. Bray


1
An Introduction to the Open Platform for
E-Learning (OPEL)
  • Christopher O. M. Bray
  • Software Engineer
  • Joint ADL Co-Lab
  • cbray_at_jointadlcolab.org
  • 407-472-2907

2
The Joint ADL Co-Lab
  • The JADL supports the DoD and the Military
    services by providing assistance with the
    implementation of SCORM and SCORM-related
    technologies
  • Implementation Fest
  • Service Liaisons
  • JADL Board of Directors
  • We host the ADL Initiatives Prototype Program
  • We act as the acquisition group for the ADL
    Initiative
  • Quality Evaluation Tool
  • Best Practices Handbook
  • Acquisition Guidelines and Tutorial

3
The Joint ADL Co-Lab
  • Associate Directors
  • PEOSTRI
  • NAVAIR TSD
  • AFAMS
  • PM TRASYS
  • JFCOM
  • J7
  • E-LRNG MANG CG
  • Board of Directors
  • OSD
  • PEOSTRI
  • NAVAIR TSD
  • AFAMS
  • PM TRASYS
  • USCG Training Systems Division

Director Mrs. Jean Burmester Deputy Director Ms.
Cindy Carlisle
Research and Development Mr. Bill Pike
ADL Implementation Mr. Steve Slosser
Training Analysis Dr. David Daly
Program Analysis Mrs. Cheryl Spears
  • Outreach
  • Guidance and Best Practices
  • ADL Education
  • Accelerated ADL Acquisition
  • Consulting and Mentoring
  • Technology Transition
  • Fiscal and financial guidance
  • Budget formulation/execution
  • Studies
  • Consulting
  • SCORM Certification
  • Tools Testing
  • MS Foundations
  • Game-Based Learning
  • Simulation Integration
  • Repositories
  • MS Strategy/Futures
  • Learner Models

Academic Co-Lab Madison, WI
Lab Capabilities Plug and Play Interoperability
Lab Distributed Game Lab National Guard
Classroom
ADL Co-Lab Alexandria, VA
Workforce ADL Co-Lab Memphis, TN
www.jointadlcolab.org (407) 472-2917
Joint ADL Co-Lab Orlando, FL
Integrating instruction and technology to meet
the Military and Joint Service educational and
training requirements of the future.
4
What is OPEL?
  • OPEL is the Open Platform for E-Learning
  • It is a software development workbench to help
    ADL prototypes and other community members build
    and distribute tools for working with
  • SCORM
  • The Sample RTE
  • The ADL Registry (CORDRA)
  • Commercial Tools
  • Experimental ADL Technologies
  • and each other!

5
What does OPEL offer?
  • OPEL provides a starter kit for anyone who is
    interested in building tools
  • Without OPEL, building tools to work with SCORM
    can be a serious undertaking for projects with
    limited time, budgets, and staff
  • OPEL provides a complete SCORM API, an embedded
    RTE, and lots of other useful components
  • This allows developers to focus on adding value,
    rather than reinventing existing software

6
What does OPEL offer?
  • OPEL assists prototype programs
  • In the beginning by providing a solid starting
    point no need to reinvent the wheel
  • In the end by ensuring that the ADLs research
    programs receive increased value
  • Any OPEL installation should be able to host any
    prototypes developed using the OPEL APIs (some
    exceptions)
  • Software can be packaged for automatic
    distribution to community members

7
What does OPEL offer?
  • OPEL assists vendors
  • By providing a royalty-free, ADL-implemented code
    base
  • By providing a standards-based core set of APIs
    that will be maintained as ADL specifications
    evolve
  • By providing a platform that can be used to work
    with emerging technologies that may be changing
    rapidly and subject to frequent modifications

8
OPEL Component Stack
SCORM Object Model
9
  • Demo

10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
OPEL Component Stack
SCORM Object Model
OPEL Server
Database
Transport
Repository
14
Global Learner Profile (LP1)/SSP2 Service
HR and Competency Tracking Systems
? Schedule Data ?
ADL Registry
Schedule Training Events
Distributed Training Event CoordinationService
Lobby
  • Learner Profile
  • Shared State Persistence
  • Sharable Training Object
  • Local Training Requirements

15
Questions?
  • For More Information Please Contact
  • Christopher O. M. Bray
  • Software Engineer
  • Joint ADL Co-Lab
  • cbray_at_jointadlcolab.org
  • 407-472-2907

16
(No Transcript)
17
using System using ObjectBlox.IO using
ObjectBlox.UI namespace OPEL.IEEE.LearningObject
Metadata SchemaAttribute("81bce5c1-54ee-4c0
0-b015-8e7727bcbca7") public partial class
General private class
obx_schema_81BCE5C154EE4C00B0158E7727BCBCA7
public static readonly ColumnInfo
Identifiers public static readonly
ColumnInfo Descriptions public
static readonly ColumnInfo Keywords
public static readonly ColumnInfo Coverages
public static readonly ColumnInfo
Languages public static readonly
ColumnInfo Title public static
readonly ColumnInfo Structure public
static readonly ColumnInfo AggregationLevel
static obx_schema_81BCE5C154EE
4C00B0158E7727BCBCA7()
ColumnInfoCollection c OFS.GetSchemaColumns(n
ew Guid("81bce5c1-54ee-4c00-b015-8e7727bcbca7"))

obx_schema_81BCE5C154EE4C00B0158E7727BCBCA7.Identi
fiers c.GetColumn("Identifiers" )
obx_schema_81BCE5C154EE4C00B0158E7727B
CBCA7.Descriptions c.GetColumn("Descriptions
" ) obx_schema_81BCE5C154EE4C0
0B0158E7727BCBCA7.Keywords
c.GetColumn("Keywords" )
obx_schema_81BCE5C154EE4C00B0158E7727BCBCA7.Covera
ges c.GetColumn("Coverages" )
obx_schema_81BCE5C154EE4C00B0158E7727B
CBCA7.Languages c.GetColumn("Languages"
) obx_schema_81BCE5C154EE4C0
0B0158E7727BCBCA7.Title
c.GetColumn("Title" )
obx_schema_81BCE5C154EE4C00B0158E7727BCBCA7.Struct
ure c.GetColumn("Structure" )
obx_schema_81BCE5C154EE4C00B0158E7727B
CBCA7.AggregationLevel c.GetColumn("AggregationL
evel")
System.ComponentModel.DisplayName("Identifiers")
public ObjectBlox.IO.BundleltOPEL.IEEE.Lea
rningObjectMetadata.CatalogEntrygt Identifiers
get
return base.GetBundleltOPEL.IEEE.LearningObjectMe
tadata.CatalogEntrygt(obx_schema_81BCE5C154EE4C00B0
158E7727BCBCA7.Identifiers)
System.ComponentModel.Display
Name("Descriptions") public
ObjectBlox.IO.BundleltOPEL.IEEE.LearningObjectMetad
ata.LocalizedStringgt Descriptions
get
Write a Comment
User Comments (0)
About PowerShow.com