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

Implement the basic SCORM player

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.8
    • Fix Version/s: 2.8
    • Component/s: SCORM add-on
    • Labels:
    • Testing Instructions:
      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).
    • Affected Branches:
      MOODLE_28_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE

      Description

      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)

        Attachments

          Activity

            People

            Assignee:
            dpalou Dani Palou
            Reporter:
            jleyva Juan Leyva
            Peer reviewer:
            Juan Leyva Juan Leyva
            Integrator:
            Juan Leyva Juan Leyva
            Tester:
            Juan Leyva Juan Leyva
            Participants:
            Component watchers:
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              22/Jan/16