standards-based trackable e-learning in a disconnected environment netgenica

17
Standards-based trackable E- learning in a Disconnected Environment NetGenica

Upload: spencer-robinson

Post on 03-Jan-2016

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Standards-based trackable E-learning in a Disconnected Environment

NetGenica

Page 2: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Agenda

Browse through the eLearning roadmap Identify the need for offline playing and

meeting these needs Challenges faced by the Industry How we can overcome these

challenges together with the standards bodies.

Demo of NetGenica’s Offline Player

Page 3: Standards-based trackable E-learning in a Disconnected Environment NetGenica

e-Learning Roadmap – Before Standards

Proprietary CBT authoring

Proprietary CBT delivery

Zero inter-operability between CBTs

CBTs

Page 4: Standards-based trackable E-learning in a Disconnected Environment NetGenica

e-Learning Roadmap – CMI / CBT

Standards-based CBT authoring

Standards-based CBT delivery

CBTs inter-operate with a standards-based CMI

CBTs

CMI

Page 5: Standards-based trackable E-learning in a Disconnected Environment NetGenica

e-Learning Roadmap – LMS

Content

Course Structure

Content Player

User

Web BrowserAICC / SCORM

API

AICC HACP

Courses, Users, Progress,

Schedules, other learning resources

LMS

Page 6: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Need for offline learning

User Need Constraints

Traveling Executives Effective use of travel time to catch up on learning

Limited Internet Connectivity

Support Engineers Ready availability of learning modules offline

Quick Turnaround

Customers, Partners, Home Users

Ability to view multimedia rich learning modules offline

Limited Internet Bandwidth

Page 7: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Our view of the offline player

Standards-based

Track-able eLearning in a disconnected environment

Support for full integration with online learning via download and synchronization capabilities

Page 8: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Meeting the Needs

• Setup - Player & Course

• Play Course (AICC)

• Synchronize Progress

Authenticate

Launch

Track

Synchronize

Un- Install

LMS Component

Player Component

Player/LMS Component (Requires LMS Integration)

Pack

Download

Unpack

Install

Page 9: Standards-based trackable E-learning in a Disconnected Environment NetGenica

e-Learning Roadmap – Online / Offline LMS

Content

Course Structure

LMS

Content Player User

Web Browser

AICC / SCORM API

AICC HACP

Courses, Users, Progress, Schedules, other learning

resources

Offline Launch and Track

Content Player User

Web Browser

AICC / SCORM API

AICC HACP

Courses, Users, Progress

Online LMS

Offline LMS

Page 10: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Some challenges faced with the Offline Player

Can HACP courses really be played offline? And if yes, how do I achieve this ?

What is the best protocol for communication between LMS and Offline Player ?

HACP

AICC API

Custom XML

What data elements need to exchanged ?

Any LMS specific progress info ?

What about Security and Encryption of my offline courses and data ?

Can I use my Offline Player as a group intranet ?

Any other challenges that I can add to this list ?

Page 11: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Two solutions to the AICC HACP problem

Web-server on the client machine to accept HACP posts

HTTP Listener for HACP requests

Page 12: Standards-based trackable E-learning in a Disconnected Environment NetGenica

InstallationCourse

lmslaunches

LMS

Proposed approach for Download

Course List1. Course

2. ……

Download

CommunicationURL

lmscreates

GetContentInfo()GetLMSSpecificInfo()

Communicates with DB

License

Prerequisite

Install Player

Install Course

Page 13: Standards-based trackable E-learning in a Disconnected Environment NetGenica

LMS

Course List1. Course

2. ……

SynchronizationCourse

Proposed approach for Synchronization

CommunicationURL

Offline Data Fetcher

Update LMS

Offline Data ViewerSendProgressInf

o()

Communicates with DB

lmscreates

lmslaunches

Download

Page 14: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Expectations from standards body

API for offline players to query the online LMS for

Course structure, Content, User information and User progress information for complete / partial course

Specific behavior of LMS, if any

Instructing the offline player what to synchronize and with which LMS

Identifying and Defining Security and Encryption needs

Promote need for Offline Play

Forums

Page 15: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Future Challenge: Download

Course Package on a CD

Any other challenges that I can add to this list?

Page 16: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Offline Player Demo

Download

Launch and Track

Progress Details

Synchronization

Page 17: Standards-based trackable E-learning in a Disconnected Environment NetGenica

Thanks!

Carl D’costaNetGenica