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

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

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