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

Make feedback feature opt-in and provide a notification to the admin

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.9
    • Fix Version/s: 3.9
    • Component/s: Administration
    • Labels:
    • Testing Instructions:
      Hide

      Test 1

      1. Install a fresh version of 3.9
      2. After the installation, go to "Site administration > Feedback settings" and verify that the "Enable feedback about Moodle" checkbox is not selected.
      3. Go to "Site administration > Notification"
      4. Verify that you see a notification that encourages you to enable the feedback feature (the text starts with "Moodle 3.9 includes a new feature ...")

      Test 2

      1. Install Moodle 3.8
      2. Upgrade to 3.9
      3. Go to "Site administration > Feedback settings" and verify that the "Enable feedback about Moodle" checkbox is not selected.
      4. Go to "Site administration > Notification"
      5. Verify that you see a notification that encourages you to enable the feedback feature (the text starts with "Moodle 3.9 includes a new feature ...")
      6. Go to "Site administration > Feedback settings"
      7. Select the "Enable feedback about Moodle" checkbox and Save changes
      8. Go to "Site administration > Notification"
      9. Verify that you don't see the notification displayed in #5.

       

      Show
      Test 1 Install a fresh version of 3.9 After the installation, go to "Site administration > Feedback settings" and verify that the "Enable feedback about Moodle" checkbox is not selected. Go to "Site administration > Notification" Verify that you see a notification that encourages you to enable the feedback feature (the text starts with "Moodle 3.9 includes a new feature ...") Test 2 Install Moodle 3.8 Upgrade to 3.9 Go to "Site administration > Feedback settings" and verify that the "Enable feedback about Moodle" checkbox is not selected. Go to "Site administration > Notification" Verify that you see a notification that encourages you to enable the feedback feature (the text starts with "Moodle 3.9 includes a new feature ...") Go to "Site administration > Feedback settings" Select the "Enable feedback about Moodle" checkbox and Save changes Go to "Site administration > Notification" Verify that you don't see the notification displayed in #5.  
    • Affected Branches:
      MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_39_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-69004-master

      Description

      Based on further input from the community about the feedback link feature we want to disable it by default and alert the admin to the feature so that they can choose to enable it if they would like their users to participate in providing feedback to Moodle.

      This provides admins and sites with full control over whether they will expose their users to this feature.

      Requirements:

      1. Disable the feedback link feature by default

      2. After install/upgrade display the following message to the admin in the admin notifications page:

      Moodle 3.9 includes a new feature that allows your users to opt in to provide feedback directly to Moodle Pty Ltd using an external survey site hosted by Moodle. This allows Moodle to collect feedback about the Moodle product and does not forward any user-identifying information.

      Moodle strives to be open, and transparent about its data collection practices so we want to make sure that you are aware and in control of this functionality.

      Enabling this feature would be of great benefit in assisting Moodle to continuously improve our product. If you'd like to opt in, please enable this feature.

      Where the last word 'feature' links to the feedback settings feature page.

       

      3. Amend the text on the settings page from:

      If enabled, a 'Give feedback' link is displayed in a Dashboard alert and in the footer for users to give feedback about the Moodle LMS to Moodle HQ. The Dashboard alert also has a 'Remind me later' option.

      To:

      If enabled, a 'Give feedback' link is displayed in the footer for users to give feedback about the Moodle LMS to Moodle HQ. If the 'Next feedback reminder' option is set, the user is also shown a reminder on the Dashboard at the interval you specify. Setting 'Next feedback reminder' to 'Never' disables the Dashboard reminder, while leaving the 'Give feedback' link in the footer. 

       

      4. Depending on complexity/risk of doing this following install/upgrade: send the notification message also in a direct message to the admin. Optional given the very short time to 3.9 release

        Attachments

        1. Screenshot_1.png
          Screenshot_1.png
          84 kB
        2. Screenshot_2.png
          Screenshot_2.png
          223 kB
        3. screenshot-1.png
          screenshot-1.png
          258 kB
        4. screenshot-2.png
          screenshot-2.png
          220 kB
        5. screenshot-3.png
          screenshot-3.png
          92 kB

          Issue Links

            Activity

              People

              Assignee:
              rezaie9 Shamim Rezaie
              Reporter:
              sanderbangma Sander Bangma
              Peer reviewer:
              Adrian Greeve
              Integrator:
              Sara Arjona (@sarjona)
              Tester:
              Janelle Barcega
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              1 Vote for this issue
              Watchers:
              13 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                15/Jun/20

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours, 30 minutes
                  4h 30m