SlideShare a Scribd company logo
1 of 31
Download to read offline
Implementation Challenges for Mobile SCORM


                         22 June 2011



                                                        1
Friday, June 24, 2011
ADL Mobile Team Focus




Friday, June 24, 2011
Mobile Me (Since 2003)




                                       3
Friday, June 24, 2011
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


                                                                4
Friday, June 24, 2011
Mobile SCORM Implementations




                                          5
Friday, June 24, 2011
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




                                                                 6
Friday, June 24, 2011
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)




                                                                                   7
Friday, June 24, 2011
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




                                                                           8
Friday, June 24, 2011
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




                                          9
Friday, June 24, 2011
Mobile SCORM Solutions


  •    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
Friday, June 24, 2011
Researching Mobile SCORM Options




                                         11
Friday, June 24, 2011
Wordpress

        • Wordpress Integration with WP Touch + SCORM Cloud




                                                              12
Friday, June 24, 2011
Moodle Touch

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




                                                 13
Friday, June 24, 2011
Mobile SCORM Challenges




                                              14
Friday, June 24, 2011
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




                                                                           15
Friday, June 24, 2011
Alternative Approaches




                                                 16
Friday, June 24, 2011
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)




                                                                         17
Friday, June 24, 2011
jQuery Mobile Framework




                                        18
Friday, June 24, 2011
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




                                                                             19
Friday, June 24, 2011
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
Traditional SCORM (Content)




                                            21
Friday, June 24, 2011
Traditional SCORM (LMS)




                                        22
Friday, June 24, 2011
Service-based SCORM




                                    23
Friday, June 24, 2011
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




                                                                        24
Friday, June 24, 2011
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/
                                                                                  25
Friday, June 24, 2011
ADL mLearning Guide




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


Friday, June 24, 2011
ADL mLearning Guide




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


Friday, June 24, 2011
ADL mLearning Guide




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


Friday, June 24, 2011
ADL Mobile Wiki




                        http://adlmobile.wikispaces.com

                                                          27
Friday, June 24, 2011
ADL Mobile Newsletter




                                      28
Friday, June 24, 2011
Questions / Discussion




                        Jason Haag
                        ADL Mobile Learning
                        Twitter: @J_Haag
                        jason.haag.ctr@adlnet.gov




                                                    29
Friday, June 24, 2011

More Related Content

What's hot (7)

An introduction to SCORM 2004
An introduction to SCORM 2004An introduction to SCORM 2004
An introduction to SCORM 2004
 
SCORM beginner-tutorial
SCORM beginner-tutorialSCORM beginner-tutorial
SCORM beginner-tutorial
 
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course DeliveryFrom eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
 
The future of Learning Ecosystem
The future of Learning EcosystemThe future of Learning Ecosystem
The future of Learning Ecosystem
 
User Interface (UI) Interoperability for SCORM 2.0
User Interface (UI) Interoperability for SCORM 2.0User Interface (UI) Interoperability for SCORM 2.0
User Interface (UI) Interoperability for SCORM 2.0
 
Scorm
ScormScorm
Scorm
 
iCoper-Elgg user manual
iCoper-Elgg user manualiCoper-Elgg user manual
iCoper-Elgg user manual
 

Similar to SCORM Implementation Challenges for Mobile

The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1Graham Acres
 
Open Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersOpen Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersCheryl McKinnon
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
 
ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"Cheryl McKinnon
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsJohn Head
 
Bleeding, Leading, or Not Competing
Bleeding, Leading, or Not CompetingBleeding, Leading, or Not Competing
Bleeding, Leading, or Not CompetingRobert H. McDonald
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsAEGIS-ACCESSIBLE Projects
 
Who needs a repository when you’ve got Google? Information and Digital Litera...
Who needs a repository when you’ve got Google? Information and Digital Litera...Who needs a repository when you’ve got Google? Information and Digital Litera...
Who needs a repository when you’ve got Google? Information and Digital Litera...Nick Sheppard
 
jQuery Comes to XPages
jQuery Comes to XPagesjQuery Comes to XPages
jQuery Comes to XPagesTeamstudio
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scormTarek Nassar
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scormTarek Nassar
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote Gavin Henrick
 
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...Dave DeMichele
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Gavin Henrick
 
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Sten Govaerts
 
moodle arabic
moodle arabicmoodle arabic
moodle arabicalfahadfn
 
Sakai: The First Ten Years and the Next Ten Years
Sakai: The First Ten Years and the Next Ten YearsSakai: The First Ten Years and the Next Ten Years
Sakai: The First Ten Years and the Next Ten YearsCharles Severance
 

Similar to SCORM Implementation Challenges for Mobile (20)

The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1
 
Open Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersOpen Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records Managers
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
 
Bleeding, Leading, or Not Competing
Bleeding, Leading, or Not CompetingBleeding, Leading, or Not Competing
Bleeding, Leading, or Not Competing
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
 
Who needs a repository when you’ve got Google? Information and Digital Litera...
Who needs a repository when you’ve got Google? Information and Digital Litera...Who needs a repository when you’ve got Google? Information and Digital Litera...
Who needs a repository when you’ve got Google? Information and Digital Litera...
 
jQuery Comes to XPages
jQuery Comes to XPagesjQuery Comes to XPages
jQuery Comes to XPages
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scorm
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scorm
 
Gregynnog
GregynnogGregynnog
Gregynnog
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote
 
Alin mary
Alin maryAlin mary
Alin mary
 
TSUGI: A Framework for Building PHP-Based Learning Tools
TSUGI: A Framework for Building PHP-Based Learning ToolsTSUGI: A Framework for Building PHP-Based Learning Tools
TSUGI: A Framework for Building PHP-Based Learning Tools
 
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
 
moodle arabic
moodle arabicmoodle arabic
moodle arabic
 
Sakai: The First Ten Years and the Next Ten Years
Sakai: The First Ten Years and the Next Ten YearsSakai: The First Ten Years and the Next Ten Years
Sakai: The First Ten Years and the Next Ten Years
 

More from Advanced Distributed Learning (ADL) Initiative (9)

xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled VocabulariesxAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
 
EPUB 3 and xAPI
EPUB 3 and xAPIEPUB 3 and xAPI
EPUB 3 and xAPI
 
Augmented Reality Examples and Tools
Augmented Reality Examples and ToolsAugmented Reality Examples and Tools
Augmented Reality Examples and Tools
 
Mobile Learning Survey Report
Mobile Learning Survey ReportMobile Learning Survey Report
Mobile Learning Survey Report
 
ADL's Mobile Training Implementation Framework (MoTIF) Project
ADL's Mobile Training Implementation Framework (MoTIF) ProjectADL's Mobile Training Implementation Framework (MoTIF) Project
ADL's Mobile Training Implementation Framework (MoTIF) Project
 
Mobile learning 101
Mobile learning 101Mobile learning 101
Mobile learning 101
 
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course DeliveryFrom eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
 
Developing for Mobile: Tools, Tips, and Deployment Options
Developing for Mobile: Tools, Tips, and Deployment OptionsDeveloping for Mobile: Tools, Tips, and Deployment Options
Developing for Mobile: Tools, Tips, and Deployment Options
 
Lifecycle Management of Learning Objectives for SCORM 2.0
Lifecycle Management of Learning Objectives for SCORM 2.0Lifecycle Management of Learning Objectives for SCORM 2.0
Lifecycle Management of Learning Objectives for SCORM 2.0
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

SCORM Implementation Challenges for Mobile

  • 1. Implementation Challenges for Mobile SCORM 22 June 2011 1 Friday, June 24, 2011
  • 2. ADL Mobile Team Focus Friday, June 24, 2011
  • 3. Mobile Me (Since 2003) 3 Friday, June 24, 2011
  • 4. 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 4 Friday, June 24, 2011
  • 5. Mobile SCORM Implementations 5 Friday, June 24, 2011
  • 6. 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 6 Friday, June 24, 2011
  • 7. 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) 7 Friday, June 24, 2011
  • 8. 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 8 Friday, June 24, 2011
  • 9. 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 9 Friday, June 24, 2011
  • 10. Mobile SCORM Solutions • 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 Friday, June 24, 2011
  • 11. Researching Mobile SCORM Options 11 Friday, June 24, 2011
  • 12. Wordpress • Wordpress Integration with WP Touch + SCORM Cloud 12 Friday, June 24, 2011
  • 13. Moodle Touch • http://www.pragmasql.com/moodletouch 13 Friday, June 24, 2011
  • 14. Mobile SCORM Challenges 14 Friday, June 24, 2011
  • 15. 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 15 Friday, June 24, 2011
  • 16. Alternative Approaches 16 Friday, June 24, 2011
  • 17. 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) 17 Friday, June 24, 2011
  • 18. jQuery Mobile Framework 18 Friday, June 24, 2011
  • 19. 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 19 Friday, June 24, 2011
  • 20. 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
  • 21. Traditional SCORM (Content) 21 Friday, June 24, 2011
  • 22. Traditional SCORM (LMS) 22 Friday, June 24, 2011
  • 23. Service-based SCORM 23 Friday, June 24, 2011
  • 24. 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 24 Friday, June 24, 2011
  • 25. 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/ 25 Friday, June 24, 2011
  • 26. ADL mLearning Guide http://mlearn.adlnet.mobi or http://mlearn.adlnet.gov Friday, June 24, 2011
  • 27. ADL mLearning Guide http://mlearn.adlnet.mobi or http://mlearn.adlnet.gov Friday, June 24, 2011
  • 28. ADL mLearning Guide http://mlearn.adlnet.mobi or http://mlearn.adlnet.gov Friday, June 24, 2011
  • 29. ADL Mobile Wiki http://adlmobile.wikispaces.com 27 Friday, June 24, 2011
  • 30. ADL Mobile Newsletter 28 Friday, June 24, 2011
  • 31. Questions / Discussion Jason Haag ADL Mobile Learning Twitter: @J_Haag jason.haag.ctr@adlnet.gov 29 Friday, June 24, 2011