Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.5.6, 2.6.3, 2.7
    • Fix Version/s: 2.6.4, 2.7.1
    • Component/s: SCORM
    • Testing Instructions:
      Hide

      Create a SCORM package in your course and test with the following settings
      (use a scorm that provides a complete status - Fruit quiz is a good one)
      Test 1
      Use the following settings:
      Number of attempts: Unlimited
      Force new attempt: Yes
      Student skip content structure: Always
      Display package: New Window
      Enter the SCORM as a student (not admin/teacher)
      Complete the SCORM - make sure lesson_status is complete or passed.
      Enter the SCORM again and make sure it generates a new attempt.

      Test 2
      Use the following settings:
      Number of attempts: Unlimited
      Force new attempt: Yes
      Student skip content structure: First Access
      Display package: New Window
      Enter the SCORM as a student (not admin/teacher)
      On first entry it should open popup immediately - complete this attempt by answering all questions correctly and make sure it provides a lesson_status of complete or passed.
      Enter the SCORM again (If first entry was completed) it should display scorm/view.php to student with form to allow entry but no "checkbox" to "start new attempt", Enter SCORM and make sure it generates a new attempt.

      Test 3
      Use the following settings:
      Number of attempts: Unlimited
      Force new attempt: Yes
      Student skip content structure: Always
      Display package: current Window
      Enter the SCORM as a student (not admin/teacher)
      Complete the SCORM - make sure lesson_status is complete or passed.
      Enter the SCORM again and make sure it generates a new attempt.

      Test 4
      Use the Single Activity Course format and the following settings in your SCORM:
      Number of attempts: Unlimited
      Force new attempt: Yes
      Student skip content structure: First Access
      Display package: New Window
      Enter the SCORM as a student (not admin/teacher)
      On first entry it should open popup immediately - complete this attempt by answering all questions correctly and make sure it provides a lesson_status of complete or passed.
      Enter the SCORM again (If first entry was completed) it should display scorm/view.php to student with form to allow entry but no "checkbox" to "start new attempt", Enter SCORM and make sure it generates a new attempt.
      NOTE: The skipview setting only applies to students - if skipview is set and a teacher/admin is logged in it reacts as if skipview is set to never - this is historically because the view.php page was the only navigation point to allow a teacher to access SCORM reports.

      Show
      Create a SCORM package in your course and test with the following settings (use a scorm that provides a complete status - Fruit quiz is a good one) Test 1 Use the following settings: Number of attempts: Unlimited Force new attempt: Yes Student skip content structure: Always Display package: New Window Enter the SCORM as a student (not admin/teacher) Complete the SCORM - make sure lesson_status is complete or passed. Enter the SCORM again and make sure it generates a new attempt. Test 2 Use the following settings: Number of attempts: Unlimited Force new attempt: Yes Student skip content structure: First Access Display package: New Window Enter the SCORM as a student (not admin/teacher) On first entry it should open popup immediately - complete this attempt by answering all questions correctly and make sure it provides a lesson_status of complete or passed. Enter the SCORM again (If first entry was completed) it should display scorm/view.php to student with form to allow entry but no "checkbox" to "start new attempt", Enter SCORM and make sure it generates a new attempt. Test 3 Use the following settings: Number of attempts: Unlimited Force new attempt: Yes Student skip content structure: Always Display package: current Window Enter the SCORM as a student (not admin/teacher) Complete the SCORM - make sure lesson_status is complete or passed. Enter the SCORM again and make sure it generates a new attempt. Test 4 Use the Single Activity Course format and the following settings in your SCORM: Number of attempts: Unlimited Force new attempt: Yes Student skip content structure: First Access Display package: New Window Enter the SCORM as a student (not admin/teacher) On first entry it should open popup immediately - complete this attempt by answering all questions correctly and make sure it provides a lesson_status of complete or passed. Enter the SCORM again (If first entry was completed) it should display scorm/view.php to student with form to allow entry but no "checkbox" to "start new attempt", Enter SCORM and make sure it generates a new attempt. NOTE: The skipview setting only applies to students - if skipview is set and a teacher/admin is logged in it reacts as if skipview is set to never - this is historically because the view.php page was the only navigation point to allow a teacher to access SCORM reports.
    • Affected Branches:
      MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE, MOODLE_27_STABLE
    • Pull Master Branch:
      master_MDL-45726

      Description

      In a course we have a scorm 1.2 activity that is made of more items.
      When a user starts the activity and comlete the first item the item is set to completed and a green flag ii putted on it.
      After some items are completed (randomly once is 3 another time 5 another 23..) the attempt is opened in review mode and not in browse mode.
      The user cannot go on on his activity because the review mode is read noly and the items are no more marked as incomplete or completed and remains blank.
      In the DB we can find a record for the sco in mdl_scorm_scoes_track but only with the start time of the sco attempt (x.start.time and the timestamp) and we do not have the record with the cmi.core.lesson_status and cmi.core.total_time)
      The activity is set with ons single attempt, we have set the passing score in the gradebook at the 100% (we have putted in the same number of the learning objects).
      We have tried with the force completion and also with the infinite attempts, but the bug still occur.
      One other problem is that the attempt is locked for the user that no more sees the browse mode. The only way to reset is to start a new attempt from scratch or delete the attempt.
      Our sorm modules are built with a variable number of scoes (from 10 to 50).
      In moodle 1.9 and 2.3 in other intallations we do not suffer the issue with the same scorm package.
      In this Moodle 2.6.2+ (Build: 20140417) we do not know how to save our students!

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  1 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    14/Jul/14