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

Create "Blogs" custom report source

XMLWordPrintable

    • MOODLE_401_STABLE
    • MOODLE_401_STABLE
    • Hide

      Create blogs

      1. Log in as admin
      2. Navigate to profile
      3. Press Miscellaneous > Blog entries
      4. Press Add a new entry
        • Fill in title/body fields
        • Publish to: Anyone on this site
        • Add some tags
      5. Add another new entry
        • Fill in title
        • Embed an image in the body field
        • Publish to: Yourself (draft)
      6. Create a new user
      7. Create a course
      8. Enrol user on course as student
      9. Turn editing on in course
      10. Add Blog menu block
      11. Log out
      12. Log in as test user
      13. Navigate to course
      14. Press Add an entry about this course in the Blog menu block
        • Fill in title/body fields
        • Upload a file to Attachment field
        • Publish to: Anyone on this site
        • Associations: Enable Blog about course [Test course]
      15. Log out

      Create report

      1. Log in as admin
      2. Navigate to Reports from user menu
      3. Create new report from Blogs report source
        • Include default setup
      4. Confirm report contains user, course and blog title/time created columns
      5. Add the Blog > Blog entry body column
      6. Confirm column content shows correct content in each row (the second blog should show embedded image)
      7. Add the Blog > Attachment column
      8. Confirm column content shows link to download attachment for third blog
      9. Add the Blog Tags > Tag name column
      10. Confirm column content shows tags linked to first blog
      11. Set tags column aggregation to Comma separated values
      12. Confirm column content now shows tags linked to first blog in single row
      13. Add User > Full name condition
        • Does not contain: Admin
        • Apply
      14. Confirm report only lists blog created by test user
      15. Remove User > Full name condition
      16. Add Course > Course full name condition
        • Is equal to: [Test course]
        • Apply
      17. Confirm report only lists blogs created in test course
      Show
      Create blogs Log in as admin Navigate to profile Press Miscellaneous > Blog entries Press Add a new entry Fill in title/body fields Publish to: Anyone on this site Add some tags Add another new entry Fill in title Embed an image in the body field Publish to: Yourself (draft) Create a new user Create a course Enrol user on course as student Turn editing on in course Add Blog menu block Log out Log in as test user Navigate to course Press Add an entry about this course in the Blog menu block Fill in title/body fields Upload a file to Attachment field Publish to: Anyone on this site Associations: Enable Blog about course [Test course] Log out Create report Log in as admin Navigate to Reports from user menu Create new report from Blogs report source Include default setup Confirm report contains user, course and blog title/time created columns Add the Blog > Blog entry body column Confirm column content shows correct content in each row (the second blog should show embedded image) Add the Blog > Attachment column Confirm column content shows link to download attachment for third blog Add the Blog Tags > Tag name column Confirm column content shows tags linked to first blog Set tags column aggregation to Comma separated values Confirm column content now shows tags linked to first blog in single row Add User > Full name condition Does not contain: Admin Apply Confirm report only lists blog created by test user Remove User > Full name condition Add Course > Course full name condition Is equal to: [Test course] Apply Confirm report only lists blogs created in test course

      The purpose of this report source is to allow flexible reporting on site, personal and course related blogs

      Columns

      1. Blog
        • Title
        • Body
        • Attachment
        • Publish to
        • Time created
        • Time modified
      2. Tags
        • Name <from tag entity>
        • Name with link <from tag entity>
      3. User
        • <everything from user entity>
      4. Course
        • <everything from course entity>

      Conditions/filters

      1. Blog
        • Title
        • Body
        • Attachment
        • Publish to
        • Time created
        • Time modified
      2. Tags
        • Name <from tag entity>
      3. User
        • <everything from user entity>
      4. Course
        • <everything from course entity>

        1. MDL-75166_report_1.png
          MDL-75166_report_1.png
          84 kB
        2. MDL-75166_report_2.png
          MDL-75166_report_2.png
          179 kB
        3. MDL-75166_report_3.png
          MDL-75166_report_3.png
          206 kB
        4. MDL-75166_report_4.png
          MDL-75166_report_4.png
          172 kB
        5. MDL-75166_report_5.png
          MDL-75166_report_5.png
          147 kB
        6. MDL-75166_report_6.png
          MDL-75166_report_6.png
          105 kB
        7. MDL-75166_report_7.png
          MDL-75166_report_7.png
          103 kB

            pholden Paul Holden
            pholden Paul Holden
            Mikel Martín Corrales Mikel Martín Corrales
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Angelia Dela Cruz Angelia Dela Cruz
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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