SlideShare a Scribd company logo
the world’s open source
learning platform
Moodle Mobile
SCORM 1.2 player
Juan Leyva & Daniel Palou
@moodlemobileapp #mootieuk16
@jleyvadelgado
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Features
● Playing SCORM 1.2 packages online
and offline.
● SCORM 2004 not supported.
● AICC packages not supported.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Features
Simple UI
● Start or continue attempts.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Features
Simple UI
● Attempt and synchronization
information.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Features
Offline mode:
● All interactions and data that are tracked by the SCORM
package are saved.
● When a user is online again, the offline data is
synchronised back to the Moodle site.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Features
Offline mode:
● Data is merged with other incomplete attempts on the site
or saved as a new attempt.
● Data is merged only when we are sure that it didn’t create
inconsistencies in the existing attempt.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Features
Offline mode:
● If we detect any inconsistency, a new attempt is created
(if possible)
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Requirements
● Requires Moodle 3.0 and onwards.
● The Moodle Mobile SCORM player may be used on sites
running Moodle 2.6 to Moodle 2.9 if the Moodle Mobile
additional features plugin is installed.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Requirements
If the playing of SCORM packages offline is not desired,
the setting 'Protect package downloads' could be enabled.
If the Moodle Mobile additional features plugin is being
used, the settings can be found in:
Site administration > Plugins > Local plugins >
Moodle Mobile additional features.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
SCORM packages
● The package should work well if it was designed to work
in small screens in phone or tablets.
● Old SCORM packages designed with old authoring tools
may not work as expected.
● For old packages, we tried to fix some features at run-
time (like links using the target property)
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Tips for friendly SCORMs
● Try to reduce the image size and use mobile-compatible
formats e.g. png
● Try to reduce the video size and use mobile-compatible
formats e.g. mp4
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Tips for friendly SCORMs
● In general, try to keep the SCORM package small in size.
The full package will be downloaded in the user’s device
because it has to be uncompressed (unzipped) and to
make it available offline.
● Device storage sometimes is limited, so avoid large
SCORM packages!
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Tips for friendly SCORMs
● Avoid using Flash or the FLV format
● Avoid using images, files or media on remote sites
because they won’t be available offline.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Tips for friendly SCORMs
● Avoid using pop-ups
● Avoid using links with the target property (_top, _blank,
_self…)
● Avoid using nested iframes, framesets
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Tips for friendly SCORMs
● Avoid using advanced HTML5 features, as they may not
be supported by old devices such as iPhone 4 or Android
< 4.4
● Avoid having a left navigation menu as part of the
SCORM package, as this reduces the space available for
the package content.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Technical details
● Supported right now:
○ SCORM 1.2 packages.
○ Complete data model.
○ Objectives, interactions and prerequisites.
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Technical details
● Supported right now:
○ SCO navigation via nav.event.
○ Uploaded packages, remote zip packages and zip
packages in any type of repository supported by Moodle
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Technical details
● Not supported right now:
○ Remote imsmanifest.xml packages or file system
repository unzipped SCORMS
Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform
Technical details
● Not supported right now:
○ Opening of packages outside the app e.g. in a new
browser window.
○ JavaScript pop-ups via window.open (Mobile device
limitation)
Thank you
Community: moodle.org
Commercial: moodle.com
@moodle
the world’s open source learning platform

More Related Content

What's hot

Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)
Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)
Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)Juan Leyva Delgado
 
Making your Moodle Mobile
Making your Moodle MobileMaking your Moodle Mobile
Making your Moodle Mobile
Lambda Solutions
 
Moodle Mobile (MoodleMoot Spain 2012)
Moodle Mobile (MoodleMoot Spain 2012)Moodle Mobile (MoodleMoot Spain 2012)
Moodle Mobile (MoodleMoot Spain 2012)
Juan Leyva Delgado
 
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
Juan Leyva Delgado
 
Moodlemoot spain 2013. taller, creación de un plugin para moodle mobile
Moodlemoot spain 2013. taller, creación de un plugin para moodle mobileMoodlemoot spain 2013. taller, creación de un plugin para moodle mobile
Moodlemoot spain 2013. taller, creación de un plugin para moodle mobileJuan Leyva Delgado
 
Ten years and onwards
Ten years and onwardsTen years and onwards
Ten years and onwards
Jenny Gray
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performance
David Monllaó
 
Customising the moodle mobile experience
Customising the moodle mobile experienceCustomising the moodle mobile experience
Customising the moodle mobile experience
Juan Leyva Delgado
 
Moodle & Moodle Mobile 3.1 Release Party Barcelona
Moodle  & Moodle Mobile 3.1 Release Party BarcelonaMoodle  & Moodle Mobile 3.1 Release Party Barcelona
Moodle & Moodle Mobile 3.1 Release Party Barcelona
Pau Ferrer Ocaña
 
Moodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party BarcelonaMoodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party Barcelona
Pau Ferrer Ocaña
 
Moodle
MoodleMoodle
The Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsThe Best Moodle Modules and Plugins
The Best Moodle Modules and Plugins
Rafael Scapin, Ph.D.
 
Engaging ways to use moodle (1)
Engaging ways to use moodle (1)Engaging ways to use moodle (1)
Engaging ways to use moodle (1)
Mark Rollins
 
Engaging ways to use moodle
Engaging ways to use moodleEngaging ways to use moodle
Engaging ways to use moodleMark Rollins
 
Some Essential Moodle 2 plugins
Some Essential Moodle 2 pluginsSome Essential Moodle 2 plugins
Some Essential Moodle 2 plugins
Gavin Henrick
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administration
moorejon
 
Drupal South 2015: Drupal in education
Drupal South 2015: Drupal in educationDrupal South 2015: Drupal in education
Drupal South 2015: Drupal in education
TechnocratAu
 
Platform from mobile learning
Platform from mobile learningPlatform from mobile learning
Platform from mobile learning
Jorge Rubiano
 
Is moo woodle really a moodle wordpress integration bridge
Is moo woodle really a moodle wordpress integration bridgeIs moo woodle really a moodle wordpress integration bridge
Is moo woodle really a moodle wordpress integration bridge
Avik Chakravorty
 

What's hot (20)

Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)
Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)
Moodlemoot spain 2013. juan leyva & martin dougiamas on moodle mobile (1)
 
Making your Moodle Mobile
Making your Moodle MobileMaking your Moodle Mobile
Making your Moodle Mobile
 
Moodle Mobile (MoodleMoot Spain 2012)
Moodle Mobile (MoodleMoot Spain 2012)Moodle Mobile (MoodleMoot Spain 2012)
Moodle Mobile (MoodleMoot Spain 2012)
 
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
 
Moodlemoot spain 2013. taller, creación de un plugin para moodle mobile
Moodlemoot spain 2013. taller, creación de un plugin para moodle mobileMoodlemoot spain 2013. taller, creación de un plugin para moodle mobile
Moodlemoot spain 2013. taller, creación de un plugin para moodle mobile
 
Ten years and onwards
Ten years and onwardsTen years and onwards
Ten years and onwards
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performance
 
Customising the moodle mobile experience
Customising the moodle mobile experienceCustomising the moodle mobile experience
Customising the moodle mobile experience
 
Moodle & Moodle Mobile 3.1 Release Party Barcelona
Moodle  & Moodle Mobile 3.1 Release Party BarcelonaMoodle  & Moodle Mobile 3.1 Release Party Barcelona
Moodle & Moodle Mobile 3.1 Release Party Barcelona
 
Moodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party BarcelonaMoodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party Barcelona
 
Moodle
MoodleMoodle
Moodle
 
The Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsThe Best Moodle Modules and Plugins
The Best Moodle Modules and Plugins
 
Mobimooc 1 moodle
Mobimooc 1 moodleMobimooc 1 moodle
Mobimooc 1 moodle
 
Engaging ways to use moodle (1)
Engaging ways to use moodle (1)Engaging ways to use moodle (1)
Engaging ways to use moodle (1)
 
Engaging ways to use moodle
Engaging ways to use moodleEngaging ways to use moodle
Engaging ways to use moodle
 
Some Essential Moodle 2 plugins
Some Essential Moodle 2 pluginsSome Essential Moodle 2 plugins
Some Essential Moodle 2 plugins
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administration
 
Drupal South 2015: Drupal in education
Drupal South 2015: Drupal in educationDrupal South 2015: Drupal in education
Drupal South 2015: Drupal in education
 
Platform from mobile learning
Platform from mobile learningPlatform from mobile learning
Platform from mobile learning
 
Is moo woodle really a moodle wordpress integration bridge
Is moo woodle really a moodle wordpress integration bridgeIs moo woodle really a moodle wordpress integration bridge
Is moo woodle really a moodle wordpress integration bridge
 

Viewers also liked

Mastering Moodle Web Services development
Mastering Moodle Web Services developmentMastering Moodle Web Services development
Mastering Moodle Web Services development
Juan Leyva Delgado
 
Adding Scorm To Moodle
Adding Scorm To MoodleAdding Scorm To Moodle
Adding Scorm To Moodle
Deborah Elzie
 
Moodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программистаMoodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программиста
Igor Sazonov
 
Moodle в школе
Moodle в школеMoodle в школе
Moodle в школеolgapiv
 
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...Juan Leyva Delgado
 
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Juan Leyva Delgado
 
Taller de mensajería bajo Jabber
Taller de mensajería bajo JabberTaller de mensajería bajo Jabber
Taller de mensajería bajo Jabber
Juan Leyva Delgado
 
Presentando a Python
Presentando a PythonPresentando a Python
Presentando a Python
Juan Leyva Delgado
 
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Juan Leyva Delgado
 

Viewers also liked (10)

Mastering Moodle Web Services development
Mastering Moodle Web Services developmentMastering Moodle Web Services development
Mastering Moodle Web Services development
 
Moodle
MoodleMoodle
Moodle
 
Adding Scorm To Moodle
Adding Scorm To MoodleAdding Scorm To Moodle
Adding Scorm To Moodle
 
Moodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программистаMoodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программиста
 
Moodle в школе
Moodle в школеMoodle в школе
Moodle в школе
 
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
 
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
 
Taller de mensajería bajo Jabber
Taller de mensajería bajo JabberTaller de mensajería bajo Jabber
Taller de mensajería bajo Jabber
 
Presentando a Python
Presentando a PythonPresentando a Python
Presentando a Python
 
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
 

Similar to Moodle Mobile SCORM 1.2 player

Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16
Dan Poltawski
 
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - BuccaneersSFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
eileentongur
 
Aztea Peaks 2006
Aztea Peaks 2006Aztea Peaks 2006
Aztea Peaks 2006ssorden
 
Open Source In Education - Tech&Learning Conference Presentation '09
Open Source In Education - Tech&Learning Conference Presentation '09Open Source In Education - Tech&Learning Conference Presentation '09
Open Source In Education - Tech&Learning Conference Presentation '09
William Stites
 
Sakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for SakaiSakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for Sakai
Charles Severance
 
Plug in Moogle
Plug in MooglePlug in Moogle
Plug in MoogleMary Heuer
 
Offline Strategy for an Online World
Offline Strategy for an Online WorldOffline Strategy for an Online World
Offline Strategy for an Online World
SoCal UX Camp
 
Mobile learning with Open source software
Mobile learning with Open source softwareMobile learning with Open source software
Mobile learning with Open source software
Takeshi Matsuzaki
 
Back to the Drawing Board: Sketching out SCORM
Back to the Drawing Board: Sketching out SCORMBack to the Drawing Board: Sketching out SCORM
Back to the Drawing Board: Sketching out SCORM
Rustici Software
 
Introduction to Drupal 7
Introduction to Drupal 7Introduction to Drupal 7
Introduction to Drupal 7
Gerald Villorente
 
Technology integration
Technology integrationTechnology integration
Technology integration
Randy Huff
 
Mahara ePortfolios
Mahara ePortfoliosMahara ePortfolios
Mahara ePortfolios
Kerry (aka KerryJ) Johnson
 
Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...
Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...
Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...
Puppet
 
Scrum Master Certification
Scrum Master Certification Scrum Master Certification
Scrum Master Certification
ProPM Academy
 
video_Quickstart_V9
video_Quickstart_V9video_Quickstart_V9
video_Quickstart_V9Hannah Luna
 
lynda.com Infoshare 9 11 2009
lynda.com Infoshare 9 11 2009lynda.com Infoshare 9 11 2009
lynda.com Infoshare 9 11 2009Carol Rhodes
 
Technology Enabled Teaching, Learning & Research
 Technology Enabled Teaching, Learning & Research Technology Enabled Teaching, Learning & Research
Technology Enabled Teaching, Learning & Research
Williamdharmaraja
 
M-Learning application development with open source
M-Learning application development with open sourceM-Learning application development with open source
M-Learning application development with open source
Jumping Bean
 
Chromebook Overview
Chromebook OverviewChromebook Overview
Chromebook Overview
Desiree Caskey
 
MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15
Jim Andrews
 

Similar to Moodle Mobile SCORM 1.2 player (20)

Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16
 
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - BuccaneersSFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
 
Aztea Peaks 2006
Aztea Peaks 2006Aztea Peaks 2006
Aztea Peaks 2006
 
Open Source In Education - Tech&Learning Conference Presentation '09
Open Source In Education - Tech&Learning Conference Presentation '09Open Source In Education - Tech&Learning Conference Presentation '09
Open Source In Education - Tech&Learning Conference Presentation '09
 
Sakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for SakaiSakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for Sakai
 
Plug in Moogle
Plug in MooglePlug in Moogle
Plug in Moogle
 
Offline Strategy for an Online World
Offline Strategy for an Online WorldOffline Strategy for an Online World
Offline Strategy for an Online World
 
Mobile learning with Open source software
Mobile learning with Open source softwareMobile learning with Open source software
Mobile learning with Open source software
 
Back to the Drawing Board: Sketching out SCORM
Back to the Drawing Board: Sketching out SCORMBack to the Drawing Board: Sketching out SCORM
Back to the Drawing Board: Sketching out SCORM
 
Introduction to Drupal 7
Introduction to Drupal 7Introduction to Drupal 7
Introduction to Drupal 7
 
Technology integration
Technology integrationTechnology integration
Technology integration
 
Mahara ePortfolios
Mahara ePortfoliosMahara ePortfolios
Mahara ePortfolios
 
Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...
Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...
Easily Manage Patching and Application Updates with Chocolatey + Puppet - Apr...
 
Scrum Master Certification
Scrum Master Certification Scrum Master Certification
Scrum Master Certification
 
video_Quickstart_V9
video_Quickstart_V9video_Quickstart_V9
video_Quickstart_V9
 
lynda.com Infoshare 9 11 2009
lynda.com Infoshare 9 11 2009lynda.com Infoshare 9 11 2009
lynda.com Infoshare 9 11 2009
 
Technology Enabled Teaching, Learning & Research
 Technology Enabled Teaching, Learning & Research Technology Enabled Teaching, Learning & Research
Technology Enabled Teaching, Learning & Research
 
M-Learning application development with open source
M-Learning application development with open sourceM-Learning application development with open source
M-Learning application development with open source
 
Chromebook Overview
Chromebook OverviewChromebook Overview
Chromebook Overview
 
MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15
 

Moodle Mobile SCORM 1.2 player

  • 1. the world’s open source learning platform Moodle Mobile SCORM 1.2 player Juan Leyva & Daniel Palou @moodlemobileapp #mootieuk16 @jleyvadelgado
  • 2. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Features ● Playing SCORM 1.2 packages online and offline. ● SCORM 2004 not supported. ● AICC packages not supported.
  • 3. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Features Simple UI ● Start or continue attempts.
  • 4. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Features Simple UI ● Attempt and synchronization information.
  • 5. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Features Offline mode: ● All interactions and data that are tracked by the SCORM package are saved. ● When a user is online again, the offline data is synchronised back to the Moodle site.
  • 6. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Features Offline mode: ● Data is merged with other incomplete attempts on the site or saved as a new attempt. ● Data is merged only when we are sure that it didn’t create inconsistencies in the existing attempt.
  • 7. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Features Offline mode: ● If we detect any inconsistency, a new attempt is created (if possible)
  • 8. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Requirements ● Requires Moodle 3.0 and onwards. ● The Moodle Mobile SCORM player may be used on sites running Moodle 2.6 to Moodle 2.9 if the Moodle Mobile additional features plugin is installed.
  • 9. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Requirements If the playing of SCORM packages offline is not desired, the setting 'Protect package downloads' could be enabled. If the Moodle Mobile additional features plugin is being used, the settings can be found in: Site administration > Plugins > Local plugins > Moodle Mobile additional features.
  • 10. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform SCORM packages ● The package should work well if it was designed to work in small screens in phone or tablets. ● Old SCORM packages designed with old authoring tools may not work as expected. ● For old packages, we tried to fix some features at run- time (like links using the target property)
  • 11. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Tips for friendly SCORMs ● Try to reduce the image size and use mobile-compatible formats e.g. png ● Try to reduce the video size and use mobile-compatible formats e.g. mp4
  • 12. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Tips for friendly SCORMs ● In general, try to keep the SCORM package small in size. The full package will be downloaded in the user’s device because it has to be uncompressed (unzipped) and to make it available offline. ● Device storage sometimes is limited, so avoid large SCORM packages!
  • 13. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Tips for friendly SCORMs ● Avoid using Flash or the FLV format ● Avoid using images, files or media on remote sites because they won’t be available offline.
  • 14. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Tips for friendly SCORMs ● Avoid using pop-ups ● Avoid using links with the target property (_top, _blank, _self…) ● Avoid using nested iframes, framesets
  • 15. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Tips for friendly SCORMs ● Avoid using advanced HTML5 features, as they may not be supported by old devices such as iPhone 4 or Android < 4.4 ● Avoid having a left navigation menu as part of the SCORM package, as this reduces the space available for the package content.
  • 16. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Technical details ● Supported right now: ○ SCORM 1.2 packages. ○ Complete data model. ○ Objectives, interactions and prerequisites.
  • 17. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Technical details ● Supported right now: ○ SCO navigation via nav.event. ○ Uploaded packages, remote zip packages and zip packages in any type of repository supported by Moodle
  • 18. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Technical details ● Not supported right now: ○ Remote imsmanifest.xml packages or file system repository unzipped SCORMS
  • 19. Copyright 2016 © Moodle Pty Ltd - CC SA - support@moodle.comthe world’s open source learning platform Technical details ● Not supported right now: ○ Opening of packages outside the app e.g. in a new browser window. ○ JavaScript pop-ups via window.open (Mobile device limitation)
  • 20. Thank you Community: moodle.org Commercial: moodle.com @moodle the world’s open source learning platform