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

Make it clearer if badges will be issued immediately on activation

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 2.5.3, 2.6
    • 2.5.2
    • Badges
    • MOODLE_25_STABLE
    • MOODLE_25_STABLE, MOODLE_26_STABLE
    • MDL-40550_master
    • Hide

      Before testing, make sure badges are enabled.

      1. As admin create a badge.
      2. Don't add any criteria.
      3. Go to "Manage badges" page. Enable/disable icons should not be available among action icons.
      4. Go to badge editing pages and add some criteria.
      5. Return to "Manage badges" page. Enable/disable icons should now be among action icons.
      6. Try to enable access to the badge clicking on "Enable access" icon. You should be redirected to confirmation message "This will make your badge visible to users..." warning that this badge can be immediately issued to users who meet criteria.
      7. Click "Continue". You should be redirected to the "Manage badges" page. If action was successful, access to the badge should be enabled.
      8. Go to any of the badge editing pages.
      9. Click "Disable access" button in the badge status box area. Badge access should be disabled without warning and badge status should change to "This badge is currently not available to users... ".
      10. Click "Enable access" from any of the editing pages. You should be redirected to the confirmation message "This will make your badge visible to users..." (the same as earlier when you tried to enable badge access).
      11. Click "Continue". You should be redirected back to badge editing page (where you were before). If action was successful, access to the badge should be enabled.

      Show
      Before testing, make sure badges are enabled. 1. As admin create a badge. 2. Don't add any criteria. 3. Go to "Manage badges" page. Enable/disable icons should not be available among action icons. 4. Go to badge editing pages and add some criteria. 5. Return to "Manage badges" page. Enable/disable icons should now be among action icons. 6. Try to enable access to the badge clicking on "Enable access" icon. You should be redirected to confirmation message "This will make your badge visible to users..." warning that this badge can be immediately issued to users who meet criteria. 7. Click "Continue". You should be redirected to the "Manage badges" page. If action was successful, access to the badge should be enabled. 8. Go to any of the badge editing pages. 9. Click "Disable access" button in the badge status box area. Badge access should be disabled without warning and badge status should change to "This badge is currently not available to users... ". 10. Click "Enable access" from any of the editing pages. You should be redirected to the confirmation message "This will make your badge visible to users..." (the same as earlier when you tried to enable badge access). 11. Click "Continue". You should be redirected back to badge editing page (where you were before). If action was successful, access to the badge should be enabled.

      When a badge is enabled it might get immediately issued to users who already meet the criteria.

      I think we need to make it clearer to users that this is going to happen (and that this will mean many of the badge settings will be locked).

      This screencast shows the issue:

      http://www.youtube.com/watch?v=FX_ggTZjn8I

      (interesting bit starts 10:50).

      You can see that as soon as the badge is enabled it is issued to 13 people, which locks it preventing the changes that she intended to make.

      I think that the confirmation page should say:

      This will make your badge visible to users and allow them to start earning it.

      Note: 24 users currently meet this badge's criteria and will be issued this badge immediately if you enable it now.

      Once a badge has been issued it will be locked - certain settings including the criteria and expiry settings can no longer be changed.

      Are you sure you want to enable the badge 'Badge Name'?

      The line in bold will only appear if 1 or more users will immediately receive the badge upon activation.

            ybozhko Yuliya Bozhko
            simoncoggins Simon Coggins
            Dan Poltawski Dan Poltawski
            Marina Glancy Marina Glancy
            Andrew Lyons Andrew Lyons
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

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