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

Enable support for tagging badges

XMLWordPrintable

    • MOODLE_400_STABLE, MOODLE_403_STABLE
    • MOODLE_403_STABLE
    • MDL-73325-master
    • Hide

      Testing scenario: Add a badge

      1. Login as admin.
      2. Go to "Badges > Add a new badge".
      3. Fill in required fields and also, at least, the Version.
      4. Fill in tags "Math", "Physics" 
      5. Press Create badge.
      6. Access to "Overview".
      7. Check the tags field includes value "Math, Physics".

      Testing scenario: Edit a badge

      1. Login as admin.
      2. Go to "Badges > Add a new badge".
      3. Fill in required fields and also, at least, the Version.
      4. Fill in tags "Math", "Physics" 
      5. Press Create badge.
      6. Access to "Edit details".
      7. Check the tags field includes "Math, Physics" values
      8. Fill in tags "Math", "History" and Save changes
      9. Access to "Overview".
      10. Check the tags includes value "Math, History"

      Testing scenario: Copy a badge

      1. Login as admin.
      2. Go to "Badges > Add a new badge".
      3. Fill in required fields and also, at least, the Version.
      4. Fill in tags "Math", "Physics" 
      5. Press Create badge.
      6. Go to "Badges > Manage badges".
      7. Click on copy icon the badge want to copy
      8. Check the tags field includes value "Math, Physics"
      9. Access to "Overview".
      10. Check the tags field includes value "Math, Physics"

      Testing scenario: View a badge detail

      1. Login as admin.
      2. Create a Course
      3. Access to Course
      4. Go to "More > Badges > Add a new badge".
      5. Fill in required fields and also, at least, the Version.
      6. Fill in tags "Math", "Physics" 
      7. Press Create badge.
      8. Click on "Add badge criteria"
      9. Choose "Manual issue by role"
      10. Checked "Manager" and Save
      11. Click Enable access
      12. Press Continue
      13. Choose "Recipients" and Press "Award badge"
      14. Award badge with your account
      15. Go to Profile
      16. Click a Badge Awarded 
      17. Check the tags field with value "Math, Physics"

      Testing scenario: Tags badge link to block tags

      1. Login as admin.
      2. Create a Course 1
      3. Access to a Course 1
      4. Go to "More > Badges > Add a new badge".
      5. Fill in required fields and also, at least, the Version.
      6. Fill in tags "Math", "Physics" 
      7. Press Create badge "Badge 1".
      8. Create a Course 2
      9. Access to a Course 2
      10. Go to "More > Badges > Add a new badge".
      11. Fill in required fields and also, at least, the Version.
      12. Fill in tags "Math" 
      13. Press Create badge "Badge 2".
      14. Access to a Course 1
      15. Turn on edit mode
      16. Click "Add a block" and choose "Tags"
      17. Should see tags "Math", "Physics" with different size in block Tags
      18. Click on "Math" in block Tags
      19. Should see "Badge 1" and "Badge 2"

      Testing scenario: Backup and restore

      1. Login as admin.
      2. Create a Course 1
      3. Access to a Course 1
      4. Go to "More > Badges > Add a new badge".
      5. Fill in required fields and also, at least, the Version.
      6. Fill in tags "Math", "Physics" 
      7. Press Create badge "Badge 1".
      8. Go to Course
      9. Create a course backup following More > Course reuse > Backup and Jump to final step
      10. Restore the course backup clicking on the 'Restore' link of the last backup and restore course in a new course.
      11. Go to restored course and navigate to More > Badges > Manage badges
      12. Click on the badge to view the badge details
      13. Confirm badge tags are "Math" and "Physics"

      Testing scenario: Delete badge with tags

      1. Login as admin.
      2. Create a Course 1
      3. Access to a Course 1
      4. Go to "More > Badges > Add a new badge".
      5. Fill in required fields and also, at least, the Version.
      6. Fill in tags "Math", "Physics" 
      7. Access to a Dashboard
      8. Turn on edit mode
      9. Click "Add a block" and choose "Tags"
      10. Should see tags "Math", "Physics" with different size in block Tags
      11. Click on "Math" in block Tags
      12. Should see "Badge 1"
      13. Go to Course 1
      14. Go to "More > Badges > Manage badges"
      15. Delete the badge created.
      16. Go to Dashboard
      17. If the tag "Math" exists in the Tags block, click on it and confirm the deleted badge is not listed anymore (the tag could not exist anymore if it was used for the deleted badge only)
      Show
      Testing scenario: Add a badge Login as admin. Go to "Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Press Create badge. Access to "Overview". Check the tags field includes value "Math, Physics". Testing scenario: Edit a badge Login as admin. Go to "Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Press Create badge. Access to "Edit details". Check the tags field includes "Math, Physics" values Fill in tags "Math", "History" and Save changes Access to "Overview". Check the tags includes value "Math, History" Testing scenario: Copy a badge Login as admin. Go to "Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Press Create badge. Go to "Badges > Manage badges". Click on copy icon the badge want to copy Check the tags field includes value "Math, Physics" Access to "Overview". Check the tags field includes value "Math, Physics" Testing scenario: View a badge detail Login as admin. Create a Course Access to Course Go to "More > Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Press Create badge. Click on "Add badge criteria" Choose "Manual issue by role" Checked "Manager" and Save Click Enable access Press Continue Choose "Recipients" and Press "Award badge" Award badge with your account Go to Profile Click a Badge Awarded  Check  the tags field with value "Math, Physics" Testing scenario: Tags badge link to block tags Login as admin. Create a Course 1 Access to a Course 1 Go to "More > Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Press Create badge "Badge 1". Create a Course 2 Access to a Course 2 Go to "More > Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math"  Press Create badge "Badge 2". Access to a Course 1 Turn on edit mode Click "Add a block" and choose "Tags" Should see  tags "Math", "Physics" with different size in block Tags Click on "Math" in block Tags Should see " Badge 1" and "Badge 2" Testing scenario: Backup and restore Login as admin. Create a Course 1 Access to a Course 1 Go to "More > Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Press Create badge "Badge 1". Go to Course Create a course backup following More > Course reuse > Backup and Jump to final step Restore the course backup clicking on the 'Restore' link of the last backup and restore course in a new course. Go to restored course and navigate to More > Badges > Manage badges Click on the badge to view the badge details Confirm badge tags are "Math" and "Physics" Testing scenario: Delete badge with tags Login as admin. Create a Course 1 Access to a Course 1 Go to "More > Badges > Add a new badge". Fill in required fields and also, at least, the Version. Fill in tags "Math", "Physics"  Access to a Dashboard Turn on edit mode Click "Add a block" and choose "Tags" Should see  tags "Math", "Physics" with different size in block Tags Click on "Math" in block Tags Should see " Badge 1" Go to Course 1 Go to "More > Badges > Manage badges" Delete the badge created. Go to Dashboard If the tag "Math" exists in the Tags block, click on it and confirm the deleted badge is not listed anymore (the tag could not exist anymore if it was used for the deleted badge only)

      The BadgeClass specification includes the "tags" field (not mandatory): 

      https://www.imsglobal.org/sites/default/files/Badges/OBv2p0Final/index.html#BadgeClass

      tags Text (Multiple values allowed) A tag that describes the type of achievement.

       

      The current implementation doesn't include this field and, as raised by Matthew Driver in the badges forum: https://moodle.org/mod/forum/discuss.php?d=429432, it might be useful for several reasons, such as " this enhances the metadata of the badge and improve its recognition for sharing of digital credentials".

            jippo43 Damian
            sarjona Sara Arjona (@sarjona)
            Paul Holden Paul Holden
            Jun Pataleta Jun Pataleta
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            13 Vote for this issue
            Watchers:
            21 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days, 4 hours, 35 minutes
                3d 4h 35m

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