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

Convert remaining reports inside Badges to report builder

    XMLWordPrintable

Details

    • MOODLE_404_STABLE
    • MOODLE_404_STABLE
    • Hide
      1. Log in as admin
      2. Create 2 users "User1" and "User2"
      3. Create a course and enrol "User1" and "User2" as students
      4. Go to the course and click on more > Badges
      5. Confirm you can see "There are currently no badges available for users to earn."
      6. Press "Add a new badge"
      7. Use the name "Badge1", description "Badge1 description" and add an image of a ferret. Press "Create badge" button
      8. Add "Manual issue by role" criteria, select "Manager" and Save
      9. "Enable access" to the badge
      10. Go to "Recipients(0)" on the dropdown
      11. Copy the URL to use later, it'll look something like:

        <WWWROOT>/badges/recipients.php?id=1

      12. Press "Award badge", award the badge to admin user, User1 and User2, and press "Back" button
      13. Confirm you can see a report with the 3 users
      14. Confirm sorting and using filters work properly
      15. Confirm that pressing on "View issued badge" action on Admin user takes you to the badge awarded information
      16. Go to the course and click on more > Badges
      17. Confirm you can see Badge1 on the report, along with the description, criteria and the date when the badge has been issued.
      18. Log out
      19. Log in as User1
      20. Manually navigate to the previously copied URL
      21. Confirm you see the error:

        Sorry, but you do not currently have permissions to do that (View users who earned a specific badge without being able to award a badge).

      Show
      Log in as admin Create 2 users "User1" and "User2" Create a course and enrol "User1" and "User2" as students Go to the course and click on more > Badges Confirm you can see "There are currently no badges available for users to earn." Press "Add a new badge" Use the name "Badge1", description "Badge1 description" and add an image of a ferret. Press "Create badge" button Add "Manual issue by role" criteria, select "Manager" and Save "Enable access" to the badge Go to "Recipients(0)" on the dropdown Copy the URL to use later, it'll look something like: <WWWROOT>/badges/recipients.php?id=1 Press "Award badge", award the badge to admin user, User1 and User2, and press "Back" button Confirm you can see a report with the 3 users Confirm sorting and using filters work properly Confirm that pressing on "View issued badge" action on Admin user takes you to the badge awarded information Go to the course and click on more > Badges Confirm you can see Badge1 on the report, along with the description, criteria and the date when the badge has been issued. Log out Log in as User1 Manually navigate to the previously copied URL Confirm you see the error: Sorry, but you do not currently have permissions to do that (View users who earned a specific badge without being able to award a badge).
    • WP Sprint 2023-I4.3, WP Sprint 2023-I4.2 (Espresso)

    Description

      davidcarrillo converted the main badges report to report builder in MDL-77061 - this issue is to convert the remaining:

      Course badges

      Badge recipients

      Attachments

        1. coursebadges.jpg
          coursebadges.jpg
          38 kB
        2. MDL-80052.png
          MDL-80052.png
          1.07 MB
        3. recipients.jpg
          recipients.jpg
          32 kB

        Issue Links

          Activity

            People

              davidcarrillo David Carrillo
              pholden Paul Holden
              Paul Holden Paul Holden
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Ron Carl Alfon Yu Ron Carl Alfon Yu
              Votes:
              0 Vote for this issue
              Watchers:
              10 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 - 6 hours, 59 minutes
                  6h 59m

                  Clockify

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