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

Create "Tags" custom report source

    XMLWordPrintable

Details

    • MOODLE_401_STABLE
    • MOODLE_401_STABLE
    • Hide

      Create some tags

      1. Log in as admin
      2. Navigate to profile
      3. Press Edit profile
      4. Open Interests fieldset
      5. Set List of interests to

        Moodle, Lionel
        

      6. Save
      7. Create a new course
        • Course full name: My test course
        • Tags:

          Potato, Moodle
          

      8. Save
      9. Edit the Announcements forum in the new course
        • Tags:

          Cool
          

      10. Navigate to Appearance > Manage tags in site administration
      11. Press on Default collection link
      12. Edit the Moodle tag
      13. Enter some text in the Description field, and embed an image
      14. Save
      15. Navigate back to Manage tags page
      16. Press Add tag collection
        • Name: Second collection
      17. Press Add tag collection (again)
        • Name: Third collection
      18. Press on Second collection link
      19. Press Add standard tags
        • Enter the following:

          Horse, Cat
          

      Create tags report

      1. Navigate to Reports in user menu
      2. Create new report from Tags report source
        • Include default setup
      3. Confirm the following columns are present and correct for each:
        • Collection name
        • Tag name with link
        • Tag standard
        • Tag instance context
      4. Add Tag author > Full name column
      5. Confirm the name of the admin user is shown as creator of each tag
      6. Add Tag > Tag description column
      7. Confirm the description of each tag is shown correctly (including embedded image)
      8. Add Tag instance > Tag area column
      9. Confirm the tag area is shown correctly
      10. Open Conditions
      11. Set Tag collection: Name to Is equal to: Default collection and apply
      12. Confirm only tags from the default collection are shown
      13. Add Tag instance > Tag area condition
        • Set to Is equal to: User interests and apply
      14. Confirm only tags from default condition and in user interests area are shown
      15. Press on the Moodle link in the Tag name with link column
      16. Confirm you are on the tags page showing all instances of the Moodle tag

      Create users report (with tags)

      1. Create another new user
      2. Navigate to Reports in user menu
      3. Create new report from Users report source
        • Include default setup
      4. Add Interests > Tag name column to report
      5. Confirm interests added earlier to admin account are displayed, test user column should be empty
      6. Aggregate Tag name column, select Comma separated values
      7. Confirm tags column is shown with aggregated interests
      8. Add Interests > Tag name condition to report
        • Set to Is equal to: Moodle and apply
      9. Confirm only interests with tag Moodle are shown in report

      Create courses report (with tags)

      1. Create another new course
      2. Navigate to Reports in user menu
      3. Create new report from Courses report source
        • Include default setup
      4. Add Tag > Tag name column to report
      5. Confirm tags added earlier to first test course are displayed, second test course column should be empty
      6. Aggregate Tag name column, select Comma separated values
      7. Confirm tags column is shown with aggregated tag names
      8. Add Tag > Tag name condition to report
        • Set to Is equal to: Moodle and apply
      9. Confirm only tags of Moodle are shown in report
      Show
      Create some tags Log in as admin Navigate to profile Press Edit profile Open Interests fieldset Set List of interests to Moodle, Lionel Save Create a new course Course full name: My test course Tags: Potato, Moodle Save Edit the Announcements forum in the new course Tags: Cool Navigate to Appearance > Manage tags in site administration Press on Default collection link Edit the Moodle tag Enter some text in the Description field, and embed an image Save Navigate back to Manage tags page Press Add tag collection Name: Second collection Press Add tag collection (again) Name: Third collection Press on Second collection link Press Add standard tags Enter the following: Horse, Cat Create tags report Navigate to Reports in user menu Create new report from Tags report source Include default setup Confirm the following columns are present and correct for each: Collection name Tag name with link Tag standard Tag instance context Add Tag author > Full name column Confirm the name of the admin user is shown as creator of each tag Add Tag > Tag description column Confirm the description of each tag is shown correctly (including embedded image) Add Tag instance > Tag area column Confirm the tag area is shown correctly Open Conditions Set Tag collection: Name to Is equal to: Default collection and apply Confirm only tags from the default collection are shown Add Tag instance > Tag area condition Set to Is equal to: User interests and apply Confirm only tags from default condition and in user interests area are shown Press on the Moodle link in the Tag name with link column Confirm you are on the tags page showing all instances of the Moodle tag Create users report (with tags) Create another new user Navigate to Reports in user menu Create new report from Users report source Include default setup Add Interests > Tag name column to report Confirm interests added earlier to admin account are displayed, test user column should be empty Aggregate Tag name column, select Comma separated values Confirm tags column is shown with aggregated interests Add Interests > Tag name condition to report Set to Is equal to: Moodle and apply Confirm only interests with tag Moodle are shown in report Create courses report (with tags) Create another new course Navigate to Reports in user menu Create new report from Courses report source Include default setup Add Tag > Tag name column to report Confirm tags added earlier to first test course are displayed, second test course column should be empty Aggregate Tag name column, select Comma separated values Confirm tags column is shown with aggregated tag names Add Tag > Tag name condition to report Set to Is equal to: Moodle and apply Confirm only tags of Moodle are shown in report
    • WP 4.0 ES1 (TM)

    Description

      The purpose of this report source is to allow flexible reporting on tags (collections, tags and tag instances) across the site

      Columns

      1. Tag collection
        • Name
        • Is default
        • Component
        • Is searchable
        • Custom URL
      2. Tag
        • Name
        • Name with link
        • Description
        • Is standard
        • Is flagged
        • Time modified
      3. Tag instance
        • Context
        • Component
        • Item type
        • Item ID
        • Time created
        • Time modified
      4. User [who created the tag]
        • <everything from user entity>

      Conditions/filters

      1. Tag collection
        • Name
        • Is default
        • Is searchable
      2. Tag
        • Name
        • Is standard
        • Is flagged
        • Time modified
      3. Tag instance
        • Time created
        • Time modified
      4. User [who created the tag]
        • <everything from user entity>

      Some of the columns require MDL-74656 be fixed to aggregate properly

      Attachments

        1. 9_MDL-75245_master.png
          9_MDL-75245_master.png
          95 kB
        2. 7_MDL-75245_master.png
          7_MDL-75245_master.png
          88 kB
        3. 5_MDL-75245_master.png
          5_MDL-75245_master.png
          16 kB
        4. 39_MDL-75245_master.png
          39_MDL-75245_master.png
          44 kB
        5. 37_MDL-75245_master.png
          37_MDL-75245_master.png
          8 kB
        6. 35_MDL-75245_master.png
          35_MDL-75245_master.png
          53 kB
        7. 3_MDL-75245_master.png
          3_MDL-75245_master.png
          30 kB
        8. 29_MDL-75245_master.png
          29_MDL-75245_master.png
          19 kB
        9. 27_MDL-75245_master.png
          27_MDL-75245_master.png
          22 kB
        10. 25_MDL-75245_master.png
          25_MDL-75245_master.png
          36 kB
        11. 16_MDL-75245_master.png
          16_MDL-75245_master.png
          421 kB
        12. 14_MDL-75245_master.png
          14_MDL-75245_master.png
          68 kB
        13. 12_MDL-75245_master.png
          12_MDL-75245_master.png
          85 kB

        Issue Links

          Activity

            People

              pholden Paul Holden
              pholden Paul Holden
              Marina Glancy Marina Glancy
              Ilya Tregubov Ilya Tregubov
              John Edward Pedregosa John Edward Pedregosa
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                28/Nov/22

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 3 hours, 33 minutes
                  1d 3h 33m