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

          Antonio Vilela created issue -
          Antonio Vilela made changes -
          Field Original Value New Value
          Priority Minor [ 4 ] Major [ 3 ]
          Michael de Raadt made changes -
          Fix Version/s STABLE backlog [ 10463 ]
          Testing 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
          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 theese options makes the lesson functionality even more confusing to users.
          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:
          # 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. It is impossible configure a classical branch
          Labels triaged
          Antonio Vilela made changes -
          Labels triaged partner triaged
          Rossiani Wijaya made changes -
          Fix Version/s STABLE Sprint 19 [ 11951 ]
          Fix Version/s STABLE backlog [ 10463 ]
          Assignee moodle.com [ moodle.com ] Rossiani Wijaya [ rwijaya ]
          Michael de Raadt made changes -
          Priority Major [ 3 ] Critical [ 2 ]
          Rossiani Wijaya made changes -
          Status Open [ 1 ] Development in progress [ 3 ]
          Rossiani Wijaya made changes -
          Testing Instructions # 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.
          Rossiani Wijaya made changes -
          Status Development in progress [ 3 ] Waiting for peer review [ 10012 ]
          Peer reviewer ankit_frenz
          Ankit Agarwal made changes -
          Original Estimate 0 minutes [ 0 ]
          Remaining Estimate 0 minutes [ 0 ]
          Status Waiting for peer review [ 10012 ] Peer review in progress [ 10013 ]
          Ankit Agarwal made changes -
          Status Peer review in progress [ 10013 ] Development in progress [ 3 ]
          Rossiani Wijaya made changes -
          Status Development in progress [ 3 ] Waiting for integration review [ 10010 ]
          Rossiani Wijaya made changes -
          Link This issue testing discovered MDL-32172 [ MDL-32172 ]
          Sam Hemelryk made changes -
          Currently in integration Yes [ 10041 ]
          Dan Poltawski made changes -
          Status Waiting for integration review [ 10010 ] Integration review in progress [ 10004 ]
          Integrator poltawski
          Dan Poltawski made changes -
          Dan Poltawski made changes -
          Status Integration review in progress [ 10004 ] Waiting for testing [ 10005 ]
          Affects Version/s 2.2.2 [ 11552 ]
          Affects Version/s 2.1.5 [ 11553 ]
          Fix Version/s 2.1.6 [ 12052 ]
          Fix Version/s 2.2.3 [ 12053 ]
          Fix Version/s STABLE Sprint 19 [ 11951 ]
          Dan Poltawski made changes -
          Fix Version/s STABLE Sprint 19 [ 11951 ]
          Michael de Raadt made changes -
          Tester phalacee
          Jason Fowler made changes -
          Status Waiting for testing [ 10005 ] Testing in progress [ 10011 ]
          Jason Fowler made changes -
          Status Testing in progress [ 10011 ] Tested [ 10006 ]
          Eloy Lafuente (stronk7) made changes -
          Status Tested [ 10006 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Currently in integration Yes [ 10041 ]
          Integration date 29/Mar/12
          Eloy Lafuente (stronk7) made changes -
          Fix Version/s STABLE Sprint 19 [ 11951 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: