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

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

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • 3.9
    • 3.9
    • Administration
    • MOODLE_39_STABLE
    • MOODLE_39_STABLE
    • MDL-69004-master
    • 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.  

      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

        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

            rezaie9 Shamim Rezaie
            sanderbangma Sander Bangma
            Adrian Greeve Adrian Greeve
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Janelle Barcega Janelle Barcega
            Votes:
            1 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved:

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

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.