Moodle
  1. Moodle
  2. MDL-27710

Lesson Content Pages cannot be configured with classic branches

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0.3, 2.1.5, 2.2.2
    • Fix Version/s: 2.1.6, 2.2.3
    • Component/s: Lesson
    • Labels:
    • Environment:
      LAMP
    • Database:
      Any
    • Testing Instructions:
      Hide
      1. Create a lesson.
      2. Add a content page
      3. Add 1 or more question pages in sequence
      4. Add an End of branch page
      5. Edit the content page and look at the jump dropdowns.

      Make sure the following jump options are available: Unseen question within a branch, Random question within a branch, Random content(branch) page.

      Show
      Create a lesson. Add a content page Add 1 or more question pages in sequence Add an End of branch page Edit the content page and look at the jump dropdowns. Make sure the following jump options are available: Unseen question within a branch, Random question within a branch, Random content(branch) page.
    • Affected Branches:
      MOODLE_20_STABLE, MOODLE_21_STABLE, MOODLE_22_STABLE
    • Fixed Branches:
      MOODLE_21_STABLE, MOODLE_22_STABLE
    • Pull from Repository:
    • Pull Master Branch:
    • Rank:
      17363

      Description

      Lesson Content Pages never allow to configure the following classic branches:

      • Unseen question within a branch - selects an unseen question.
      • Random question within a branch - does what it says
      • Random content(branch) page - means Random Content (Branch Table) page and selects one

      These options are not shown on the jump dropdowns. In the question pages the two first options appear.

      This is a very importante feature of lessons and is referred frequently on docs.moodle. The unavailability of these options makes the lesson functionality even more confusing to users.

      Replication instructions:

      1. Create a lesson.
      2. Add a content page
      3. Add 1 or more question pages in sequence
      4. Add an End of branch page
      5. Edit the content page and look at the jump dropdowns. It is impossible configure a classical branch

        Issue Links

          Activity

          Hide
          Michael de Raadt added a comment -

          Thanks for reporting this.

          I've put it on our backlog and we'll try to get to it as soon as we can.

          In the meantime adding more information, such as a workaround or even a code solution, will help us and other users.

          Show
          Michael de Raadt added a comment - Thanks for reporting this. I've put it on our backlog and we'll try to get to it as soon as we can. In the meantime adding more information, such as a workaround or even a code solution, will help us and other users.
          Hide
          Antonio Vilela added a comment -

          Hi Michael,

          Thanks for your reply. Infortunately I think this is a severe bug that compromises lesson funcionality and there is no workarround.

          I would recommend some urgency on solving this bug because it affects 2.1 too.

          Thanks

          Show
          Antonio Vilela added a comment - Hi Michael, Thanks for your reply. Infortunately I think this is a severe bug that compromises lesson funcionality and there is no workarround. I would recommend some urgency on solving this bug because it affects 2.1 too. Thanks
          Hide
          Antonio Vilela added a comment -

          Hi Michael,

          Is there any progress on this issue?
          I remember this is a severe bug that compromises lesson funcionality and there is no workarround.
          We are about to start a Moodle 2.1 training course on one of our customers and we will have to ommit this important funcionality because it is not working at all.
          Thanks for your support

          Show
          Antonio Vilela added a comment - Hi Michael, Is there any progress on this issue? I remember this is a severe bug that compromises lesson funcionality and there is no workarround. We are about to start a Moodle 2.1 training course on one of our customers and we will have to ommit this important funcionality because it is not working at all. Thanks for your support
          Hide
          Michael de Raadt added a comment -

          Bumping this issue.

          Show
          Michael de Raadt added a comment - Bumping this issue.
          Hide
          Ankit Agarwal added a comment -

          Hi Rosie,
          Looks good
          +1 to integrate
          encountered an issue with function lesson_unseen_branch_jump().
          As per the chat with Rosie, its a different issue and will be fixed separately.

          Thanks

          Show
          Ankit Agarwal added a comment - Hi Rosie, Looks good +1 to integrate encountered an issue with function lesson_unseen_branch_jump(). As per the chat with Rosie, its a different issue and will be fixed separately. Thanks
          Hide
          Rossiani Wijaya added a comment -

          Hi Ankit,

          Thank you for reviewing.

          Created MDL-32172 to fix lesson_unseen_branch_jump().

          Submitting for integration review.

          Show
          Rossiani Wijaya added a comment - Hi Ankit, Thank you for reviewing. Created MDL-32172 to fix lesson_unseen_branch_jump(). Submitting for integration review.
          Hide
          Dan Poltawski added a comment -

          Thanks Rosie - this has been integrated now

          Show
          Dan Poltawski added a comment - Thanks Rosie - this has been integrated now
          Hide
          Jason Fowler added a comment -

          Two other, separate issues encountered while testing, regarding string inconsistencies, but this issue passed perfectly

          Show
          Jason Fowler added a comment - Two other, separate issues encountered while testing, regarding string inconsistencies, but this issue passed perfectly
          Hide
          Eloy Lafuente (stronk7) added a comment -

          And this has landed upstream, finally! Yay!

          תודה רבה && شكرا جزيلا



          Closing, ciao

          Show
          Eloy Lafuente (stronk7) added a comment - And this has landed upstream, finally! Yay! תודה רבה && شكرا جزيلا Closing, ciao

            People

            • Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: