Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4669

Allow to play remote and SCORM 2004 packages embedded in the app

XMLWordPrintable

    • Hide

      This issue should be tested both in Android and iOS.

      1. Open a SCORM 2004, using a remote manifest or unzipped in file system repository (they all behave the same in the app). You have some already created in our master site > Course with SCORMs > Use online player in the app.
      2. In the entry page, if you go offline you should see a message saying that you need to be connected, and the Preview/Enter buttons should disappear. If you go online, the message should disappear and the buttons appear again.
      3. Check that you can play SCORMs online and they work fine. E.g. if you leave and re-enter the SCORM you should be able to resume where you were (if the SCORM supports it), if the SCORM has grade then the grade should be saved fine, etc.
      4. Some things to take into account:
        1. When opening a SCORM with online player, after 1 second our full screen mode will be enabled automatically, even if you're in portrait. This is because we found a package that had problems with the height when using the online player, and entering full screen fixes it. 
        2. Online SCORMs will not display the "Table of content" at the top-right or the navigation buttons at the bottom (if there's more than one SCO). 
        3. Since we're using Moodle's player instead of ours, the SCORM will include a left menu with the table of contents. This menu looks quite bad in phones in portrait mode, but we cannot do anything to fix that in the app, the same should happen in LMS using a phone in landscape.
        4. As the name of the activity already says, the 2004 SCORMs included in the course don't allow starting a new attempt (neither in the app or in LMS). This is because they're never marked as completed, even if you finish them, this is a problem in the SCORM itself. If you want to start new attempts when using online player you can use the remote manifest SCORM.
        5. Please don't install "Golf" 2004 SCORMs from scorm.com, they don't work well. That's why the 2004 packages in the master site are different SCORMs, not the Golf one.
      Show
      This issue should be tested both in Android and iOS. Open a SCORM 2004, using a remote manifest or unzipped in file system repository (they all behave the same in the app). You have some already created in our master site > Course with SCORMs > Use online player in the app. In the entry page, if you go offline you should see a message saying that you need to be connected, and the Preview/Enter buttons should disappear. If you go online, the message should disappear and the buttons appear again. Check that you can play SCORMs online and they work fine. E.g. if you leave and re-enter the SCORM you should be able to resume where you were (if the SCORM supports it), if the SCORM has grade then the grade should be saved fine, etc. Some things to take into account: When opening a SCORM with online player, after 1 second our full screen mode will be enabled automatically, even if you're in portrait. This is because we found a package that had problems with the height when using the online player, and entering full screen fixes it.  Online SCORMs will not display the "Table of content" at the top-right or the navigation buttons at the bottom (if there's more than one SCO).  Since we're using Moodle's player instead of ours, the SCORM will include a left menu with the table of contents. This menu looks quite bad in phones in portrait mode, but we cannot do anything to fix that in the app, the same should happen in LMS using a phone in landscape. As the name of the activity already says, the 2004 SCORMs included in the course don't allow starting a new attempt (neither in the app or in LMS). This is because they're never marked as completed, even if you finish them, this is a problem in the SCORM itself. If you want to start new attempts when using online player you can use the remote manifest SCORM. Please don't install "Golf" 2004 SCORMs from scorm.com, they don't work well. That's why the 2004 packages in the master site are different SCORMs, not the Golf one.
    • Moodle Apps - 2024 i4.1, Moodle Apps - 2024 i4.2, Moodle Apps - 2024 i4.3, Moodle Apps - 2025 i1, Moodle Apps - 2025 i1.1

      SCORM 2004 is still used but we do not have plans to support it in the mobile app considering Moodle LMS support is limited.

      However, as a workaround, we should allow playing SCORM package embedded via an iframe, this will also allow supporting other types of SCORM packages not currently supported by the app. Specifically:

      • Remote imsmanifest.xml packages
      • File system repository unzipped SCORMS

      Another benefit will be allowing admins to specifically enforce playing SCORM packages remotely (for SCORMS with specific copyrights that won't allow the .zip download into the device or for SCORM with content protection by referrer), this can be achieved by a new Disabled feature: SCORM -> Play offline

            dpalou Dani Palou
            jleyva Juan Leyva
            Pau Ferrer Pau Ferrer
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 1 hour, 2 minutes
                1d 1h 2m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.