Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-52429

SCORM completion is not calculated correctly in SCORM with multiple nested SCO levels

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: 2.9.4, 3.0.2
    • Component/s: SCORM
    • Labels:
    • Testing Instructions:
      Hide
      1. Create a new SCORM activity using the attached package
      2. Set the Appearance setting "Display course structure on entry page" to yes
      3. As student, browse and play the different SCOs (elements in the menu)
      4. Check that you don't see the "Start a new attempt" option in the first SCORM view (see attached screenshot, you shouldn't see the Start a new attempt button)
      Show
      Create a new SCORM activity using the attached package Set the Appearance setting "Display course structure on entry page" to yes As student, browse and play the different SCOs (elements in the menu) Check that you don't see the "Start a new attempt" option in the first SCORM view (see attached screenshot, you shouldn't see the Start a new attempt button)
    • Affected Branches:
      MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_29_STABLE, MOODLE_30_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-52429-master

      Description

      For more than 2 nested levels the completion status is not correctly calculated, the recursive function does not check the results of recursive calls to check if the status has changed.

      The effect is that the user can start new attempts even if the previous one are not finished

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jleyva Juan Leyva
                Reporter:
                jleyva Juan Leyva
                Peer reviewer:
                Dan Marsden
                Integrator:
                David Monllaó
                Tester:
                Mark Nelson
                Participants:
                Component watchers:
                Damyon Wiese, Dan Marsden, Matteo Scaramuccia, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  11/Jan/16