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

Add tertiary navigation to the badges pages

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-72904-master-dec21
    • Hide

      Prerequisites:

      1. Create a course with the following users enrolled:
        1. Teacher
        2. Non-editing teacher
        3. Student

      Testing scenario 1. Course badge as admin

      1. Log in as an admin
      2. Go to the course
      3. Select "Badges" from the more menu
      4. Click on the 'Add a new badge' button
      5. Fill in the form
        1. Badge Name: Badge1
        2. Click save.
      6. Add a badge criteria on "Manual issue by role"
      7. Enable Manager and Teacher and save
      8. Select Recipients from the dropdown
      9. Confirm you do not see the award button
      10. Click on the 'Enable access' button and confirm the action
      11. Confirm you do see the award button
      12. Click on the 'Award badge' button
      13. Confirm you see a 'Back' button
      14. Confirm the 'More' menu is marked as selected
      15. Click on the back button.
      16. Confirm you are taken back to the page in #8 (Recipients)
      17. Click on the 'Award badge'
      18. Select 'Teacher' from the dropdown
      19. Confirm you see a 'Back' button
      20. Confirm the 'More' menu is marked as selected
      21. Click on the back button
      22. Confirm you are taken back to the page in #8 (Recipients)

       

      Testing scenario 2. Course badge as teacher

      1. Log in as a teacher
      2. Repeat all of above creating Badge2 #2-#22 from scenario 1
        1. Teacher will not have 'Manager' listed in the above point. Skip this selection.

       

      Testing scenario 3. Course badge as non-editing teacher

      1. Log in as non-editing teacher
      2. Go to the course
      3. Select Badges from the secondary menu
      4. Select Badge1
      5. Go Recipients > Award Badge
      6. Confirm you see an error notification
      7. Confirm you do not see a back button
      8. Click on the 'Badge recipient' link in the notification
      9. Select Badge2
      10. Repeat #5-#8

       

      Testing scenario 4. Site badge as admin

      1. Log in as admin
      2. Go to Site Admin > Manage badges
      3. Repeat #4-#22 from scenario 1 (Use a different name for the badge)
        1. The breadcrumbs in the top should be "Badges / Manage Badges / {Badge name}"
      4. On Site Admin > Manage badges
      5. Click on the delete icon
      6. Confirm you do not see any tertiary navigation
      Show
      Prerequisites: Create a course with the following users enrolled: Teacher Non-editing teacher Student Testing scenario 1. Course badge as admin Log in as an admin Go to the course Select "Badges" from the more menu Click on the 'Add a new badge' button Fill in the form Badge Name: Badge1 Click save. Add a badge criteria on "Manual issue by role" Enable Manager and Teacher and save Select Recipients from the dropdown Confirm you do not see the award button Click on the 'Enable access' button and confirm the action Confirm you do see the award button Click on the 'Award badge' button Confirm you see a 'Back' button Confirm the 'More' menu is marked as selected Click on the back button. Confirm you are taken back to the page in #8 (Recipients) Click on the 'Award badge' Select 'Teacher' from the dropdown Confirm you see a 'Back' button Confirm the 'More' menu is marked as selected Click on the back button Confirm you are taken back to the page in #8 (Recipients)   Testing scenario 2. Course badge as teacher Log in as a teacher Repeat all of above creating Badge2 #2-#22 from scenario 1 Teacher will not have 'Manager' listed in the above point. Skip this selection.   Testing scenario 3. Course badge as non-editing teacher Log in as non-editing teacher Go to the course Select Badges from the secondary menu Select Badge1 Go Recipients > Award Badge Confirm you see an error notification Confirm you do not see a back button Click on the 'Badge recipient' link in the notification Select Badge2 Repeat #5-#8   Testing scenario 4. Site badge as admin Log in as admin Go to Site Admin > Manage badges Repeat #4-#22 from scenario 1 (Use a different name for the badge) The breadcrumbs in the top should be "Badges / Manage Badges / {Badge name}" On Site Admin > Manage badges Click on the delete icon Confirm you do not see any tertiary navigation
    • 1
    • Navigation push 9, Navigation push 10

    Description

      To have the badges pages in site/course administration fit in with the new navigation changes, please do the following:

      1. On the Badges page
        • Add "Manage badges" and "Add a new badge" buttons to the tertiary navigation.
      2. On the Manage badges page
        • Add "Back" and "Add a new badge" buttons to the tertiary navigation.
      3. On the management page for a certain Badge
        • Add "Back" button, a navigation select menu and a 'Edit details' button in the tertiary navigation'.
        • The navigation select menu should have the following elements: Overview, Criteria, Message, Recipients, Endorsement, Related badges, Alignments.

      Edit 1: The breadcrumbs should be in the format of

      1. "My courses / {Course Name}

        / Manage badges /

        {Badge name}

        "

      2. All crumbs preceding the badge name should have links
      3. The last node (Badge name) should be the only crumb without a link

      Attachments

        1. badges1.jpeg
          badges1.jpeg
          58 kB
        2. badges2.jpeg
          badges2.jpeg
          50 kB
        3. breadcrumbsnotdisplayedincourse.png
          breadcrumbsnotdisplayedincourse.png
          58 kB
        4. nobackbuttonfornoneditingteacher.png
          nobackbuttonfornoneditingteacher.png
          50 kB
        5. Testing Scenario 1_Screenshot.png
          Testing Scenario 1_Screenshot.png
          149 kB
        6. Testing Scenario 2_Screenshot.png
          Testing Scenario 2_Screenshot.png
          249 kB
        7. Testing Scenario 3_Screenshot.png
          Testing Scenario 3_Screenshot.png
          54 kB
        8. Testing Scenario 4_Screenshot 1.png
          Testing Scenario 4_Screenshot 1.png
          181 kB
        9. Testing Scenario 4_Screenshot 2.png
          Testing Scenario 4_Screenshot 2.png
          70 kB

        Issue Links

          Activity

            People

              peterdias Peter Dias
              Geshoski Mihail Geshoski
              Mihail Geshoski Mihail Geshoski
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Gladys Basiana Gladys Basiana
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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

                  Clockify

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