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

Backport activity chooser default setting to 2.3

    Details

    • Testing Instructions:
      Hide

      With no user setting set for activity chooser:

      1. Go to course and turn editing on - activity chooser should still be available
      2. Change setting to false
      3. Return to course and turn editing on - activity/resource selects should be available

      With user setting set for activity chooser

      1. Changing admin setting should have no effect
      Show
      With no user setting set for activity chooser: Go to course and turn editing on - activity chooser should still be available Change setting to false Return to course and turn editing on - activity/resource selects should be available With user setting set for activity chooser Changing admin setting should have no effect
    • Affected Branches:
      MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_23_STABLE
    • Pull from Repository:

      Description

      MDL-34205 introduces a feature which allows administrators to decide whether users see the new activity chooser by default. As it's a new feature it has only been added to master, but it was mainly intended for 2.3, so it would be good if it could be backported.

      My main motivation for developing the feature was to smooth the changeover from the old activity and resource dropdowns to the new activity chooser. The main scenario I had in mind (because it's the situation we're in at our university!) was this:

      An institution is planning to upgrade to Moodle 2.3 and needs to plan how it is going to roll out new features. For any new feature, all staff supporting Moodle have to be made aware of how it works, and support materials must be created. For most new features, e.g. mod_assign, this can take place after the upgrade as the feature can simply be disabled until the institution is ready to support it. However, this is not currently possible with the activity chooser. More importantly, the change to the activity chooser potentially affects support materials for all other tools, as, for example, a handout on how to use forums will probably need to be redone to show the new way to add a forum to your course.

      There are other similar arguments for being able to retain the "add an activity" dropdowns until ready. For example, there are various mod plugins which have (ab)used the get_types function for various reasons, and these don't display sensibly in the new activity chooser. (We have at least 3 of these and will need to fix them to work nicely with the activity chooser.)

      Obviously, one could argue that an institution SHOULD be fully prepared before upgrading to a new version, but in reality there is often a very small window for technical upgrades (here in the UK this would be the summer holiday period) and it is not necessarily practically possible to support a major new feature immediately. Moodle has generally been very good at supporting this workflow.

      For these reasons, I would hope that this feature can be backported to 2.3.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    10/Sep/12