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

Badge-related pages must have unique page titles

XMLWordPrintable

    • MOODLE_404_STABLE
    • MOODLE_405_STABLE, MOODLE_500_STABLE
    • MDL-84805-405
    • MDL-84805-500
    • MDL-84805-main
    • Hide

      Course badge

      1. Create a course named 'Testing course' and navigate to More > Badges
      2. Click on with 'Add a new badge' button
      3. Confirm the title of the page follows the pattern "New badge | Testing course | Sitename"
      4. Create a badge named 'Great job'.
      5. Navigate to the badge.
      6. Confirm the title of the page follows the pattern "Great job | Testing course | Sitename"
      7. Navigate to 'Edit details'
      8. Confirm the title of the page follows the pattern "Badge details | Great job | Testing course | Sitename"
      9. Navigate to 'Criteria'
      10. Confirm the title of the page follows the pattern "Criteria | Great job | Testing course | Sitename"
      11. Add a 'Manual issue by role' badge criteria
      12. Confirm the title of the page follows the pattern "Add criterion | Great job | Testing course | Sitename"
      13. Click on Cancel
      14. Navigate to 'Message'
      15. Confirm the title of the page follows the pattern "Badge message | Great job | Testing course | Sitename"
      16. Navigate to 'Recipients'
      17. Confirm the title of the page follows the pattern "Recipients | Great job | Testing course | Sitename"
      18. Navigate to 'Endorsement'
      19. Confirm the title of the page follows the pattern "Endorsement | Great job | Testing course | Sitename"
      20. Navigate to 'Related badges'
      21. Confirm the title of the page follows the pattern "Related badges | Great job | Testing course | Sitename"
      22. Navigate to 'Alignments'
      23. Confirm the title of the page follows the pattern "Alignment | Great job | Testing course | Sitename"

      Site badge badge

      1. Navigate to Site administration > Badges > Add a new badge
      2. Confirm the title of the page follows the pattern "New badge| Sitename"
      3. Create a badge named 'Great job'.
      4. Navigate to the badge.
      5. Confirm the title of the page follows the pattern "Great job | Sitename"
      6. Navigate to 'Edit details'
      7. Confirm the title of the page follows the pattern "Badge details | Great job | Sitename"
      8. Navigate to 'Criteria'
      9. Confirm the title of the page follows the pattern "Criteria | Great job | Sitename"
      10. Add a 'Manual issue by role' badge criteria
      11. Confirm the title of the page follows the pattern "Add criterion | Great job | Sitename"
      12. Click on Cancel
      13. Navigate to 'Message'
      14. Confirm the title of the page follows the pattern "Badge message | Great job | Sitename"
      15. Navigate to 'Recipients'
      16. Confirm the title of the page follows the pattern "Recipients | Great job | Sitename"
      17. Navigate to 'Endorsement'
      18. Confirm the title of the page follows the pattern "Endorsement | Great job | Sitename"
      19. Navigate to 'Related badges'
      20. Confirm the title of the page follows the pattern "Related badges | Great job | Sitename"
      21. Navigate to 'Alignments'
      22. Confirm the title of the page follows the pattern "Alignment | Great job | Sitename"
      Show
      Course badge Create a course named 'Testing course' and navigate to More > Badges Click on with 'Add a new badge' button Confirm the title of the page follows the pattern "New badge | Testing course | Sitename" Create a badge named 'Great job'. Navigate to the badge. Confirm the title of the page follows the pattern "Great job | Testing course | Sitename" Navigate to 'Edit details' Confirm the title of the page follows the pattern "Badge details | Great job | Testing course | Sitename" Navigate to 'Criteria' Confirm the title of the page follows the pattern "Criteria | Great job | Testing course | Sitename" Add a 'Manual issue by role' badge criteria Confirm the title of the page follows the pattern "Add criterion | Great job | Testing course | Sitename" Click on Cancel Navigate to 'Message' Confirm the title of the page follows the pattern "Badge message | Great job | Testing course | Sitename" Navigate to 'Recipients' Confirm the title of the page follows the pattern "Recipients | Great job | Testing course | Sitename" Navigate to 'Endorsement' Confirm the title of the page follows the pattern "Endorsement | Great job | Testing course | Sitename" Navigate to 'Related badges' Confirm the title of the page follows the pattern "Related badges | Great job | Testing course | Sitename" Navigate to 'Alignments' Confirm the title of the page follows the pattern "Alignment | Great job | Testing course | Sitename" Site badge badge Navigate to Site administration > Badges > Add a new badge Confirm the title of the page follows the pattern "New badge| Sitename" Create a badge named 'Great job'. Navigate to the badge. Confirm the title of the page follows the pattern "Great job | Sitename" Navigate to 'Edit details' Confirm the title of the page follows the pattern "Badge details | Great job | Sitename" Navigate to 'Criteria' Confirm the title of the page follows the pattern "Criteria | Great job | Sitename" Add a 'Manual issue by role' badge criteria Confirm the title of the page follows the pattern "Add criterion | Great job | Sitename" Click on Cancel Navigate to 'Message' Confirm the title of the page follows the pattern "Badge message | Great job | Sitename" Navigate to 'Recipients' Confirm the title of the page follows the pattern "Recipients | Great job | Sitename" Navigate to 'Endorsement' Confirm the title of the page follows the pattern "Endorsement | Great job | Sitename" Navigate to 'Related badges' Confirm the title of the page follows the pattern "Related badges | Great job | Sitename" Navigate to 'Alignments' Confirm the title of the page follows the pattern "Alignment | Great job | Sitename"
    • Hide

      Code verified against automated checks.

      Checked MDL-84805 using repository: https://github.com/aanabit/moodle.git

      More information about this report

      Built on: Mon Apr 14 11:57:56 UTC 2025

      Show
      Code verified against automated checks. Checked MDL-84805 using repository: https://github.com/aanabit/moodle.git MOODLE_405_STABLE (0 errors / 0 warnings) [branch: MDL-84805-405 | CI Job ] main (0 errors / 0 warnings) [branch: MDL-84805-main | CI Job ] More information about this report Built on: Mon Apr 14 11:57:56 UTC 2025
    • Show
      Launching automatic jobs for branch MDL-84805 -405 https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/19014/ PHPUnit (sqlsrv) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65040/ Behat (NonJS - boost and classic) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65041/ Behat (Firefox - boost) Launching automatic jobs for branch MDL-84805 -main https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/19015/ PHPUnit (sqlsrv) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65042/ Behat (NonJS - boost and classic) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65043/ Behat (Firefox - boost) --> Unrelated (can be ignored) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65044/ Behat (Firefox - classic) --> Unrelated (can be ignored) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65045/ App tests (stable app version) --> Unrelated (can be ignored) Built on: Mon Apr 14 12:25:58 UTC 2025
    • 2
    • HQ 2025 Sprint I1.4 Moppies

      In order to meet the WCAG Level A Success Criterion 2.4.2: Page Titled, the following badge-related pages must have unique page titles:

      • Badge details | badgename | (course shortname) | Site shortname
      • New badge | (course shortname) | Site shortname
      • Criteria | badgename | (course shortname) | Site shortname
      • Add criterion | (Badge name) | (Course shortname) | Site shortname
      • Message | badgename | (course shortname) | Site shortname
      • Recipients | badgename | (course shortname) | Site shortname
      • Endorsement | badgename | (course shortname) | Site shortname
      • Related badges | badgename | (course shortname) | Site shortname
      • Alignments | badgename | (course shortname) | Site shortname

      Also, make sure that the badge details page viewed by a badge recipient has a unique page title.

        1. MDL-84805 - Course.png
          955 kB
          Ron Carl Alfon Yu
        2. MDL-84805 - site.png
          1.11 MB
          Ron Carl Alfon Yu

            amaia Amaia Anabitarte
            jpataleta Jun Pataleta
            Laurent David Laurent David
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 6 hours, 47 minutes
                6h 47m

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