scorm implementation strategies for mobile

61
SCORM ® Implementation Strategies for mLearning Jason Haag Learning Technology Analyst, ADL Thursday, June 17 th 2010

Upload: advanced-distributed-learning-adl-initiative

Post on 06-May-2015

9.208 views

Category:

Technology


2 download

DESCRIPTION

During the past three months I have been in contact with several organizations and vendors that have either already implemented SCORM or have been working on implementing SCORM as part of their mobile learning strategy. This helped me to identify the use cases for this presentation. My objectives for this presentation and also for my ongoing research interests are the following:1) Generate a list of mobile learning technologies that use SCORM. 2) Publish general best practices for designing SCORM content for mobile devices.3) Identify which technologies are available when implementing SCORM for mobile devices.4) Identify potential updates to SCORM that will enhance future mobile learning.Today I will talk about some specific mLearning examples and provide you with the 5 W’s (who, what, when, where, and why) of each use case and how SCORM is being addressed as part of their mLearning strategy. Finally, I will conclude the session with the outcomes I recorded from analyzing these use cases. The outcomes will include: • Notable Findings• Common Technical Challenges and Considerations• General Best Practices

TRANSCRIPT

Page 1: Scorm Implementation Strategies for Mobile

SCORM® Implementation Strategies for mLearning

Jason HaagLearning Technology Analyst, ADL

Thursday, June 17th 2010

Page 2: Scorm Implementation Strategies for Mobile

2

Poll Question…

1. Go to: http://rwpoll.com or download App: • https://www.rwpoll.com/download.aspx

2. Enter session ID: mlearncon2010

Page 3: Scorm Implementation Strategies for Mobile

3

Poll Question…

I’m attending mLearnCon __________________ (check all that apply):

• To decide if mLearning is right for my organization.• To gather tips on types on content and contexts that work best.• To find out what platforms/operating systems work best.• To learn what problems to expect when "going mobile”.• To present in another session.• To attend the expo/see what's new.

Page 4: Scorm Implementation Strategies for Mobile

4

ADL Overview

Page 5: Scorm Implementation Strategies for Mobile

5

ADL Vision

Provide access to the highest quality education and training, tailored to individual needs, delivered

cost-effectively, anywhere and anytime.

Page 6: Scorm Implementation Strategies for Mobile

Advanced Distributed Learning (ADL)

Founded in 1997 to standardize and modernize training and education delivery for U.S. Department of Defense (DoD)

Develop and implement learning technologies across DoD and the federal government

Collaborate with government, industry, and academia to promote international specifications and standards for designing and delivering learning content

Operate under the direction of the DoD Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R)

6

Page 7: Scorm Implementation Strategies for Mobile

7

Sharable Content Object Reference Model (SCORM®)

Exchange courses between Learning Management Systems

Reuse content pieces across different courses

Sequence content tailored to the learner

Page 8: Scorm Implementation Strategies for Mobile

8

SCORM High-Level Requirements

Accessibility Ability to locate and access instructional components from multiple

locations and deliver them to other locations

Interoperability Ability to take instructional components developed in one system and

use them in another system

Durability Ability to withstand technology changes over time without costly

redesign, reconfiguration, or recoding

Reusability Ability to use instructional components in multiple applications,

courses, and contexts

Page 9: Scorm Implementation Strategies for Mobile

9

ADL Network

Page 10: Scorm Implementation Strategies for Mobile

10

Objectives

Page 11: Scorm Implementation Strategies for Mobile

11

1. Generate a list of mobile learning initiatives that use SCORM.

Objectives

Page 12: Scorm Implementation Strategies for Mobile

12

1. Generate a list of mobile learning initiatives that use SCORM.

Objectives

2. Publish general best practices for developing SCORM content for mobile devices.

Page 13: Scorm Implementation Strategies for Mobile

13

1. Generate a list of mobile learning initiatives that use SCORM.

Objectives

2. Publish general best practices for developing SCORM content for mobile devices.

3. Identify which technologies are available when implementing SCORM for mobile devices.

Page 14: Scorm Implementation Strategies for Mobile

14

1. Generate a list of mobile learning initiatives that use SCORM.

Objectives

2. Publish general best practices for developing SCORM content for mobile devices.

3. Identify which technologies are available when implementing SCORM for mobile devices.

4. Identify potential updates to SCORM that will enhance future mobile learning.

Page 15: Scorm Implementation Strategies for Mobile

15

Use Case Outcomes

Page 16: Scorm Implementation Strategies for Mobile

16

1. Notable Findings

Use Case Outcomes

2. Common Technical Challenges

3. General Best Practices

Page 17: Scorm Implementation Strategies for Mobile

17

Terminology

Page 18: Scorm Implementation Strategies for Mobile

18

Applications (Apps) Application Programming Interface (API) Cascading Style Sheets (CSS) Extensible Markup Language (XML) Hyper Text Markup Language (HTML) Operating System (OS) Software Development Kit (SDK) W3C (World Wide Web Consortium)

Key Terms

Page 19: Scorm Implementation Strategies for Mobile

19

Mobile Me

Page 20: Scorm Implementation Strategies for Mobile

20

Mobile Learning (ADL) www.adlnet.gov

Working with Judy Brown (ADL) www.mlearnopedia.com www.judybrown.com [email protected]

Mobile Me (Since 2009)

Page 21: Scorm Implementation Strategies for Mobile

21

Mobile Me (Since 2003)

Kyocera 7135 BlackBerry Windows Mobile 6 iPhone 3GS

Page 22: Scorm Implementation Strategies for Mobile

22

Poll Question…Kyocera 6035

Which of the following Smartphones have you used as either your primary or secondary mobile device (please check all that apply):

• PALM OS or Web OS (Treo or other)• Symbian OS (Nokia)• Windows Mobile• RIM (BlackBerry)• iPhone• Android OS (Nexus One, Motorola Droid, or other)• Other (Not listed here)• None of the above

Page 23: Scorm Implementation Strategies for Mobile

23

Page 24: Scorm Implementation Strategies for Mobile

24

Mobile SCORM Use Cases

Page 25: Scorm Implementation Strategies for Mobile

25

Hyper Pen and BookPDAs

Use Case #1: Mine Lab (Taiwan)

PocketSCORM

SCORM reader on mobile devices + LMS Server + SCORM repository

Part of larger Hard SCORM project Can dynamically adjust the content to adapt First released in June 2004 for Windows Mobile

Page 26: Scorm Implementation Strategies for Mobile

26

Use Case #1: Mine Lab (Taiwan)

PAD SCORM Stand-alone Native App for SCORM

content that supports iPhone, iPod Touch, and iPad

Released in 2010

Plan to submit to iTunes App store

Page 27: Scorm Implementation Strategies for Mobile

27

PAD SCORM Video Demo

Page 28: Scorm Implementation Strategies for Mobile

28

Notable Findings: MINE Lab (Taiwan)

Both Pocket SCORM & PAD SCORM Apps provide offline/disconnected capability in case connectivity is lost

Both Support SCORM 1.2 and SCORM 2004

Native Mobile Apps provide more local storage capability, and better support for multimedia and human interaction than Mobile Web Apps.

Biggest challenges were not technical, but related to: Promoting their products Finding and keeping SMEs & instructors onboard to create the materials High cost of development

Page 29: Scorm Implementation Strategies for Mobile

29

Use Case #2: Bank of America

Page 30: Scorm Implementation Strategies for Mobile

30

Use Case #2: Bank of America

GoLearn – First started development/pilot in 2006 Largest use case

Repurposed existing SCORM content to fit on smaller screen (BlackBerry)

Can differentiate between mobile & computer-based learners Tracking activations, completions, and demographics Conduct surveys to collect Level 1 data (Kirkpatrick Model)

SCORM needed in order to provide standard way of tracking completions & bookmarking Using Intuition Player to handle SCORM

Page 31: Scorm Implementation Strategies for Mobile

31

Notable Findings: Bank of America

12% higher completion rate duringinitial 45-day pilot

Averaged 45% less time to completecontent on mobile device (no lossof comprehension)

Completion Locations: 32% business travel, 24% work commuting, 26% at home, %18 office

Page 32: Scorm Implementation Strategies for Mobile

32

Use Case #3: Accenture

Page 33: Scorm Implementation Strategies for Mobile

33

Use Case #3: Accenture

First began Pilot in 2007; internal success now part of their offering to customers

Conducted surveys during prototype phase Goal was 100% mastery of compliance training

92% of those surveyed would jump at the opportunity to use their mobile devices for this compliance training

Repurposed existing SCORM content in-house to fit on smaller screen

SCORM needed for standard tracking of completions (Intuition Player)

Internet connection needed only during initial download and when completed

Page 34: Scorm Implementation Strategies for Mobile

34

Notable Findings: Accenture

More than 5,000 completions

Overall learner satisfaction ratings averaged4.4 on a 5.0 scale

Compared to 4.0 for traditional e-learningcourses

Why? Convenience factor? No Task Left Behind? Examing the Nature of Fragmented Work

Page 35: Scorm Implementation Strategies for Mobile

35

Poll Question…

Would you jump at the opportunity to take compliance training (or other form of mandatory training) on your mobile device rather than through traditional computer-based training?

• Yes (mobile would be more convenient)• No (I wouldn’t be more likely to complete it faster)• Maybe (I might consider it)

Page 36: Scorm Implementation Strategies for Mobile

36

About the Intuition Mobile Player

Started in mLearning in 2006 (first customer was Bank of America)

Made 3 key decisions for the App to: Allow content to be available anywhere, anytime Fully support standards (e.g. SCORM) Develop solution that easily integrates with any LMS

Targeting Windows Mobile, BlackBerry, iPhone Built using SDK for each platform

SCORM 1.2 Now and SCORM 2004 (later this year) Stores bookmarking data locally then sends to server Developed to not use pop up windows or framesets

Page 37: Scorm Implementation Strategies for Mobile

37

Use Case #4: Upside Learning

Page 38: Scorm Implementation Strategies for Mobile

38

Use Case #4: Upside Learning

First released in February 2010

Developed both web-based (mobile browser) App and Native App

Web-based (mobile browser) App implemented using JavaScript Provides front-end LMS functionality Accommodate multiple devices using device detection script and checking

the following headers: user-agent (most widely used) x-operamini-phone-ua (opera mobile browser) x-wap-profile (older wap devices) x-skyfire-phone (skyfire mobile browser)

Developed solution that doesn’t use pop ups or framesets Requires continuous internet connection

Page 39: Scorm Implementation Strategies for Mobile

39

Use Case #4: Upside Learning

Native App solution built using JavaScript + device-specific SDKs Currently support iPhone, iPod Touch BlackBerry 5.0+ (targeted because previous versions were problematic/inconsistent)

SDKs provide access to JavaScript methods JavaScript methods provide an API for the content to communicate with

Native BlackBerry App provides the following: Offline tracking Downloads content to the device Synchronization of learning data

Page 40: Scorm Implementation Strategies for Mobile

40

Use Case #5: Litmos

Page 41: Scorm Implementation Strategies for Mobile

41

Use Case #5: Litmos

Currently in beta stage with a handful of customers

Web-based (mobile browser) App provides front-end LMS functionality

Focused on HTML5, CSS, and JavaScript for development Currently targeting iPhone and Android with plans to support BlackBerry

Provide tracking of audio, video, and SCORM packages Back-end LMS automatically creates multiple optimized video formats

Certified for SCORM 1.2

Working on offline storage of CMI data using SQLite DB (supported by webkit browsers)

Page 42: Scorm Implementation Strategies for Mobile

42

Notable Findings: Litmos

Developing Mobile Web Apps enforces theKISS principle.

Agile approach to Mobile App development allows for more immediate updates

Page 43: Scorm Implementation Strategies for Mobile

43

Litmos Video Demo

Page 44: Scorm Implementation Strategies for Mobile

44

Use Case #6: OnPoint Digital

Page 45: Scorm Implementation Strategies for Mobile

45

Use Case #6: OnPoint Digital

Release date upcoming (currently in beta); CellCast Mobile SCORM Player

Targeting: Windows Mobile, BlackBerry, iPhone, iPad, Android, and Symbian (Nokia)

Native App approach using SDK & build CellCast widgets for each platform for development

Also offer Web-based (mobile browser) App that doesn’t use pop up windows or framesets

Page 46: Scorm Implementation Strategies for Mobile

46

Use Case #6: OnPoint Digital

Can support Flash-based SCORM content on: Windows Mobile 6.0 & 6.5 Android 2.2

No problems with supporting SCORM 1.2 & 2004 JavaScript support is consistent across mobile devices Lightweight mobile API for SCORM with less complexity & offline support?

Current screen size challenges for developers trying to repurpose existing content will improve Nexus One Android now supports 800x480 Apple's new iPhone 4.0 now supports 960x640 display

Page 47: Scorm Implementation Strategies for Mobile

47

SCO Playback – Debugger Enabled shows SCO details captured

Page 48: Scorm Implementation Strategies for Mobile

48

Page 49: Scorm Implementation Strategies for Mobile

49

Use Case #7: CERTPOINT

Page 50: Scorm Implementation Strategies for Mobile

50

Use Case #7: CERTPOINT

CERTPOINTVLS™ Mobile part of their enterprise learning platform

Black & Decker is primary customer using mLearning 200+ sales people across the country

Currently Web App (mobile browser) approach Targeting Smartphones only: iPhone, Android, Nokia and Windows Mobile Trouble with supporting BlackBerry (inconsistent JavaScript support) Will change to Native App in near future

Began support for SCORM 1.2 and SCORM 2004 in May 2010

Online mode only (haven’t implemented offline/disconnected mode yet)

Page 51: Scorm Implementation Strategies for Mobile

51

Use Case #8: Rustici Software

Page 52: Scorm Implementation Strategies for Mobile

52

Use Case #8: Rustici Software

Early stage of offering a mobile solution, but completed the following:

Integrated SCORM Cloud (web-service SCORM engine) with Moodle Developed SCORM content prototype using JQTouch framework for iPhone

Upcoming integrations of SCORM Cloud with:

Google Apps Google Cloud Course Wordpress FaceBook

Page 53: Scorm Implementation Strategies for Mobile

53

Poll Question…

Where would you take advantage of mLearning if given the opportunity?

• During business travel• While commuting to work• At home• In the office• While using social media tools (e.g. FaceBook)

Page 54: Scorm Implementation Strategies for Mobile

54

Common Technical Challenges

Page 55: Scorm Implementation Strategies for Mobile

55

Common Technical Challenges

Support for multiple OS versions (BlackBerry) An emulator is not always consistent with the actual device Small screen dimensions for displaying content

This will eventually improve as legacy smart phones shelf life quickly approaches Limited battery, memory, and storage space Limited support for Flash player

Windows Mobile & Android 2.2 only Limited connectivity Limited video support

Varying formats supported; this will also improve in time No support for pop up windows and framesets Files must be optimized for quicker load times

This is starting to improve with new era of Smartphones Lack of authoring tools to create mobile SCORM content (looking for use

cases) SumTotal Toolbook, Lectora Trivantis, Articulate (flash-based)….others?

Page 56: Scorm Implementation Strategies for Mobile

56

General Best Practices (A Start)

Page 57: Scorm Implementation Strategies for Mobile

57

General Best Practices

Gather Requirements: “If You Fail to Plan, Then You’re Planning to Fail” Define goals and requirements for your project Prototype, prototype, prototype (start small, think big) Make distinction between “learning” and “performance support” Identify target device(s) and potential OS version(s) Native App or Web App? Or Both? Who will provide support? Help Desk?

Page 58: Scorm Implementation Strategies for Mobile

58

General Best Practices

Design with Usability and Accessibility in Mind Determine smallest screen area to support (4x6 cards)

When repurposing content, provide a comparable learning experience: Replicate assessment interactions whenever possible (true/false;

drag/drop) Use bullets to make contextual information more concise Increase use of color, bold, and font types to boost effectiveness/prevent

loss of emphasis Reduce or replace audio and video with static graphics and transcripts

Follow W3C guidelines for creating Accessible content: With BlackBerry there is significant differences between browsers Explicitly setting the width and height of an image in the HTML can

resolve issues with text wrapping around images

Page 59: Scorm Implementation Strategies for Mobile

59

General Best Practices

Plan for the Disconnected Mobile User Provide an offline or disconnected version of your content? Poor connectivity issues can result in bad user experience

Remember SCORM Considerations Limit number of interactions; Web (mobile browser) App vs. Native App Don’t build content that uses pop up windows or framesets Light weight version of SCORM for Mobile? Metadata to support device detection?

Page 60: Scorm Implementation Strategies for Mobile

60

Use Case Credits

Accenture: http://www.accenture.com

Bank of America: http://www.bankofamerica.com

CERTPoint: http://www.certpoint.com

Intuition: http://www.intuition.com

Litmos: http://www.litmos.com

MINE Research Lab: http://www.mine.tku.edu.tw

OnPoint Digital: http://www.mlearning.com

Rustici Software: http://www.scorm.com

Upside Learning: http://www.upsidelearning.com/

Page 61: Scorm Implementation Strategies for Mobile

61

Questions or Comments?

Mobile SCORM #MobileSCORM on Twitter http://www.twapperkeeper.com/hashtag/MobileSCORM

Contact Information:Jason Haag, ADLEmail: [email protected]: @J_HaagText: “JHaag” to 50500