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

Create "User badges" custom report source

XMLWordPrintable

    • MOODLE_402_STABLE
    • MOODLE_402_STABLE
    • Hide

      Test setup

      1. Log in as admin
      2. Create a new user
      3. Navigate to Badges > Add a new badge in site administration
      4. Create new site badge
      5. Add Manual issue by role badge
      6. Select Manager and save
      7. Press Enable access and confirm
      8. Select Recipients from tertiary navigation
      9. Award badge to your test user

      Manual test

      1. Navigate to Reports in user menu
      2. Create new report from User badges report source
        • Include default setup = Yes
      3. Confirm the following columns are present
        • User > Full name
        • Badge details > Name
        • Badge details > Description
        • Badge issued > Date issued
      4. Confirm report shows Admin User with no badge data
      5. Confirm report shows test user with their issued badge data
      6. Expand Sorting in the editor
      7. Confirm sorting is enabled for Full name, Name & Date issued columns

      Note: testing is just a smoke test of the report source - the unit tests verify all the column/filters/content of the report

      Show
      Test setup Log in as admin Create a new user Navigate to Badges > Add a new badge in site administration Create new site badge Add Manual issue by role badge Select Manager and save Press Enable access and confirm Select Recipients from tertiary navigation Award badge to your test user Manual test Navigate to Reports in user menu Create new report from User badges report source Include default setup = Yes Confirm the following columns are present User > Full name Badge details > Name Badge details > Description Badge issued > Date issued Confirm report shows Admin User with no badge data Confirm report shows test user with their issued badge data Expand Sorting in the editor Confirm sorting is enabled for Full name , Name & Date issued columns Note: testing is just a smoke test of the report source - the unit tests verify all the column/filters/content of the report

      This is similar to the "Badges" source from MDL-73988, except it will report on "User > Badges" (inverse of the original source which is "Badge > Users")

      This allows for reports on all site users, with linked badges regardless of whether they have actually received any badges

            pholden Paul Holden
            pholden Paul Holden
            David Carrillo David Carrillo
            Amaia Anabitarte Amaia Anabitarte
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 hours, 59 minutes
                4h 59m

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