scorm implementation challenges for mobile

31
1 Implementation Challenges for Mobile SCORM 22 June 2011 Friday, June 24, 2011

Upload: advanced-distributed-learning-adl-initiative

Post on 08-May-2015

6.008 views

Category:

Technology


0 download

DESCRIPTION

There are several technical challenges associated with deploying SCORM content because the current technologies used in SCORM are based on HTTP and JavaScript, which have limited support on mid-end mobile devices. The good news is there are other technical approaches that don't use HTTP and JavaScript that you could leverage as an alternative. Participants in this session will learn the issues related to deploying SCORM content on mobile devices. Many people are looking for a more lightweight mobile-friendly version of SCORM that can be deployed on mobile devices. This session will look at existing technologies that can be leveraged as alternatives, rather than waiting for SCORM to be updated. You’ll see several example use cases of SCORM implementations and hear the lessons learned from ADL.

TRANSCRIPT

Page 1: SCORM Implementation Challenges for Mobile

1

Implementation Challenges for Mobile SCORM

22 June 201122 June 2011

Friday, June 24, 2011

Page 2: SCORM Implementation Challenges for Mobile

ADL Mobile Team Focus

Friday, June 24, 2011

Page 3: SCORM Implementation Challenges for Mobile

Mobile Me (Since 2003)

33Friday, June 24, 2011

Page 4: SCORM Implementation Challenges for Mobile

What I’ll Cover…

• Mobile SCORM Implementations– Updates on use cases from last year– New Use Case– New Solutions

• Mobile SCORM Options– Native apps or Mobile browser delivery or Hybrid?

• Challenges with Implementing SCORM on Mobile– Dated API instance & wrapper algorithm– User experience– What is required?– Using Mobile Frameworks & AJAX (to develop content)– LETSI RTWS– ADL Research

4Friday, June 24, 2011

Page 5: SCORM Implementation Challenges for Mobile

Mobile SCORM Implementations

5

Friday, June 24, 2011

Page 6: SCORM Implementation Challenges for Mobile

Last Year’s Use Cases

• Mine Lab (Taiwan): SCORM Reader on mobile, PAD SCORM• Bank of America (GoLearn) & Accenture• Upside Learning• Litmos (recently acquired by Callidus Software Inc)• OnPoint Digital (Cell Cast)• CERTPOINT • Rustici Software

6Friday, June 24, 2011

Page 7: SCORM Implementation Challenges for Mobile

New Use Cases?

• Mobile Learning Environment (MoLE) - 2011 (http://www.mole-project.net)

– share learning between U.S. and multi-national partners

– focus on the reconstruction of healthcare and areas of conflict or natural disaster

• Sponsored by:– Office of Naval Research Global (ONRG)

– The Coalition Warfare Program (OUSD(AT&L)/International Cooperation)

– The U.S. Air Force European Office of Aerospace Research and Development (EOARD)

– The Telemedicine and Technology Research Center (TATRC)

7Friday, June 24, 2011

Page 8: SCORM Implementation Challenges for Mobile

MoLE - SCORM Use Case

• Integrating with ATLAS Pro for Joint Knowledge Online (JKO)

• Not trying to improve the LMS interface via mobile

• Looking at browser-based VLE to administer content

• Using HTML5 + Native App (Hybrid Solution)

• Working on both online/offline solution

• Using custom web services solution to receive basic SCORM data

• 2 Layers - One to LMS, second to App back-end

• Primary Goal of Project: Most effective user experience

• Tracking both informal and formal content

• Including Mobile TIP course (ADL) as part of prototype

8Friday, June 24, 2011

Page 9: SCORM Implementation Challenges for Mobile

New Use Cases?

• US Joint Knowledge Development and Distribution Capability (JKDDC) - 2010

– Prototype targeted for iPod Touch, iPhone, iPad, and Android devices

– SCORM 2004 3rd Edition– Tracking cmi.learner_id,

cmi.learner_name, cmi.exit, cmi.completion_status online/offline

9Friday, June 24, 2011

Page 10: SCORM Implementation Challenges for Mobile

• OnPoint Digital CellCast• Intuition• Upside• CERTPOINT• Desire 2 Learn• BlackBoard• eXact Learning Solutions• Rapid Intake• Ready Go! • Travantis Lectora & CourseMill 6.0 • VCOM 3D

10

Mobile SCORM Solutions

Friday, June 24, 2011

Page 11: SCORM Implementation Challenges for Mobile

Researching Mobile SCORM Options

11

Friday, June 24, 2011

Page 12: SCORM Implementation Challenges for Mobile

Wordpress

• Wordpress Integration with WP Touch + SCORM Cloud

12Friday, June 24, 2011

Page 13: SCORM Implementation Challenges for Mobile

Moodle Touch

• http://www.pragmasql.com/moodletouch

13Friday, June 24, 2011

Page 14: SCORM Implementation Challenges for Mobile

Mobile SCORM Challenges

14

Friday, June 24, 2011

Page 15: SCORM Implementation Challenges for Mobile

Implementation Challenges

• Frames are deprecated in HTML5

• Pop up windows are not consistently supported on mobile

• Most SCORM LMS / API Instance Implementations use frames or pop up windows

• Using the Mobile Web Browser can result in a poor user experience

• Offline tracking is a challenge

15Friday, June 24, 2011

Page 16: SCORM Implementation Challenges for Mobile

Alternative Approaches

16

Friday, June 24, 2011

Page 17: SCORM Implementation Challenges for Mobile

Potential Work-Arounds

• LMS API instance that supports AJax or Web Services or Both?

• Develop content using AJax or a framework that inherently supports it

• LETSI RTWS (SOAP for SCORM)

17Friday, June 24, 2011

Page 18: SCORM Implementation Challenges for Mobile

jQuery Mobile Framework

18Friday, June 24, 2011

Page 19: SCORM Implementation Challenges for Mobile

jQuery Mobile Framework

• Web App Framework based on Progressive Enhancement Approach and Responsive Design techniques (Using CSS @ Media Queries)

• Easy to setup, optimized for mobile browsers, requires knowledge of HTML (advanced techniques require knowledge of CSS & JavaScript)

• Page is rendered with a normal HTTP request, and subsequent "pages" are then requested and injected into that page's DOM

19Friday, June 24, 2011

Page 20: SCORM Implementation Challenges for Mobile

LETSI RTWS

• LETSI Run-time Web Services for Learning Project (RTWS)

• Creates a web services implementation of the SCORM run-time communications protocols (alternative to JavaScript)

• Limited to the a small and specific set of functionality

• Scope of RTWS communication is limited to "single SCO" courseware

• Benefits:

– Out of browser experiences – Offline and occasionally connected training

– Removing cross domain scripting limitations

– Enabling delivery on alternative devices and formats

– Security

• http://letsi.org

• http://pipwerks.com/2010/11/17/soap-for-scorm/20

Friday, June 24, 2011

Page 21: SCORM Implementation Challenges for Mobile

Traditional SCORM (Content)

21Friday, June 24, 2011

Page 22: SCORM Implementation Challenges for Mobile

Traditional SCORM (LMS)

22Friday, June 24, 2011

Page 23: SCORM Implementation Challenges for Mobile

Service-based SCORM

23Friday, June 24, 2011

Page 24: SCORM Implementation Challenges for Mobile

Final Thoughts on Mobile

• Is it a requirement for mobile?

• Plan for the Disconnected Mobile User

• Don’t build browser content that uses pop up windows or frames

• Many native app commercial solutions available

• Web service implementations

24Friday, June 24, 2011

Page 25: SCORM Implementation Challenges for Mobile

More mSCORM Resources

• Mobile Learning Shareable Content Object Reference Model (m-SCORM Limitations and Challenges [N09-35] – Office of Naval Research (ONR) Science & Technology (Global) by Tribal (2010)

– URL: http://www.mole-project.net

• Guide for Best Practices on Mobile Web: An Adaptation for Web Development with SCORM 2004

– URL: http://www.adl-ilce.org.mX

• Guide for Mobile Web Development with SCORM 2004: An Easy Way to Start Developing SCORM Objects for Mobile Devices

– URL:http://www.adl-ilce.org.mx

• Instructional Design for Mobile SCORM: A Quick Guide for Developing Content for Mobile Devices in SCORM 2004

– URL:http://www.adl-ilce.org.mx

• SCORM Implementation Strategies for Mobile (2010) by Jason Haag (ADL)– URL: http://www.slideshare.net/jhaag75/

25Friday, June 24, 2011

Page 26: SCORM Implementation Challenges for Mobile

ADL mLearning Guide

http://mlearn.adlnet.mobi or http://mlearn.adlnet.gov

Friday, June 24, 2011

Page 27: SCORM Implementation Challenges for Mobile

ADL mLearning Guide

http://mlearn.adlnet.mobi or http://mlearn.adlnet.gov

Friday, June 24, 2011

Page 28: SCORM Implementation Challenges for Mobile

ADL mLearning Guide

http://mlearn.adlnet.mobi or http://mlearn.adlnet.gov

Friday, June 24, 2011

Page 29: SCORM Implementation Challenges for Mobile

ADL Mobile Wiki

27

http://adlmobile.wikispaces.com

Friday, June 24, 2011

Page 30: SCORM Implementation Challenges for Mobile

ADL Mobile Newsletter

28Friday, June 24, 2011

Page 31: SCORM Implementation Challenges for Mobile

Questions / Discussion

2929

Jason HaagADL Mobile LearningTwitter: @[email protected]

Friday, June 24, 2011