Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-938 SCORM player
  3. MOBILE-1302

Implement the basic SCORM player

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: Minor Minor
    • 2.8
    • 2.8
    • SCORM add-on
    • Hide
      1. Check that the first SCO is loaded when clicking "Enter" in a SCORM.
      2. Check that you can navigate using the arrows and that you can see the SCORM description by clicking the "info" icon (if the SCORM has description).
      3. Check that you can see the SCORM's TOC and you can load a certain SCO by clicking in it. Check that you can't see SCOes not visible, and that SCOes without prerequisites fulfilled are shown in grey and can't be loaded.
      4. Check that you can load a certain SCO by clicking in it in the entry page.
      5. Configure a SCORM to open in a popup with a certain width/height. In the app, check that the iframe has that size (if it fits in the screen).
      Show
      Check that the first SCO is loaded when clicking "Enter" in a SCORM. Check that you can navigate using the arrows and that you can see the SCORM description by clicking the "info" icon (if the SCORM has description). Check that you can see the SCORM's TOC and you can load a certain SCO by clicking in it. Check that you can't see SCOes not visible, and that SCOes without prerequisites fulfilled are shown in grey and can't be loaded. Check that you can load a certain SCO by clicking in it in the entry page. Configure a SCORM to open in a popup with a certain width/height. In the app, check that the iframe has that size (if it fits in the screen).
    • MOODLE_28_STABLE
    • MOODLE_28_STABLE

      Displaying a basic SCORM player inside an iframe in the app (like the mod IMSCP or Book), the current navigation structure could be displayed at the top right (similar to IMSCP or Book).
      Browsing buttons (similar to the IMSCP one) should be displayed from moving between SCOes) (just to go back and forward, please, notice that since SCORMS can have multiple node levels the forward button means to go to the next node no matter what the level is, for example, for N1, N2, N2.1, N2.3., N3, if we are in N2 the next button will go to N2.1

      Note, another launch methods (like popup) won't be supported since we'll lost the communication bridge with the API, but if the launch method is popup and a width and height are configured we should try to use that iframe sizes (if they are not longer than the available space in the app), so for example, if we are in a tablet 1080X840 and the popup settings are 800x600 we have to create the iframe with that size

      Note, this player won't support initially the SCORM API runtime (see following issues)

            dpalou Dani Palou
            jleyva Juan Leyva
            Juan Leyva Juan Leyva
            Juan Leyva Juan Leyva
            Juan Leyva Juan Leyva
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

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