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

Add headings to all reports displayed in the course context.

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-73358-master
    • Hide

      Setup

      1. Log in as admin
      2. Create a course with completion tracking enabled.
      3. Enrol some students
      4. Create some activities (e.g. assignment) with completion tracking either set to manual or automatic.
      Setup - Statistics
      1. Enable Statistics in Site administration / Advanced features
      2. Download generate_stats.php to your moodle instance's root folder.
      3. Run it. (php generate_stats.php)
      Setup - Event monitoring
      1. Go to Site administration / Reports / Event monitoring rules
      2. Confirm that you see an "Event monitoring rules" heading.
      3. Enable the event monitoring rules.
      4. Create a new rule (anything)
      Setup - Insights
      1. Go to Site admin / Analytics / Analytics settings and untick onlycli setting.
      2. Go to Site admin / Analytics / Analytics models
      3. On the "Students who have not accessed the course recently" model, expand Actions and sepecte "Execute scheduled analysis"

      Test

      1. Go to the course.
      2. Click on Reports
      3. Expand the Report type selector, you should see the following report types:
        • Competency breakdown
        • Insights
        • Logs
        • Live logs
        • Activity report
        • Course participation
        • Activity completion
        • Statistics
        • Event monitoring rules
      4. Switch between these report types.
      5. Confirm that for each of these report types, there is a heading right below report type selector.
      6. Confirm that the heading part of these pages look consistent between each other.
      Show
      Setup Log in as admin Create a course with completion tracking enabled. Enrol some students Create some activities (e.g. assignment) with completion tracking either set to manual or automatic. Setup - Statistics Enable Statistics in Site administration / Advanced features Download generate_stats.php to your moodle instance's root folder. Run it. (php generate_stats.php) Setup - Event monitoring Go to Site administration / Reports / Event monitoring rules Confirm that you see an "Event monitoring rules" heading. Enable the event monitoring rules. Create a new rule (anything) Setup - Insights Go to Site admin / Analytics / Analytics settings and untick onlycli setting. Go to Site admin / Analytics / Analytics models On the " Students who have not accessed the course recently " model, expand Actions and sepecte " Execute scheduled analysis " Test Go to the course. Click on Reports Expand the Report type selector, you should see the following report types: Competency breakdown Insights Logs Live logs Activity report Course participation Activity completion Statistics Event monitoring rules Switch between these report types. Confirm that for each of these report types, there is a heading right below report type selector. Confirm that the heading part of these pages look consistent between each other.
    • 1

    Description

      Some of the reports have headings and others don't. The goal is to have all of these reports looking consistent.

      Reports that need headings:

      • Logs
      • Live logs
      • Activity report
      • Course participation
      • Activity completion

      Attachments

        1. activity completion.png
          activity completion.png
          45 kB
        2. activity report.png
          activity report.png
          61 kB
        3. competency breakdown.png
          competency breakdown.png
          107 kB
        4. course participation.png
          course participation.png
          42 kB
        5. eventmonitoring-before-after.png
          eventmonitoring-before-after.png
          59 kB
        6. generate_stats.php
          5 kB
        7. insights.png
          insights.png
          79 kB
        8. livelogs.png
          livelogs.png
          63 kB
        9. logs.png
          logs.png
          46 kB
        10. MDL-73358 testing.webm
          1.01 MB
        11. statistics.png
          statistics.png
          31 kB

        Activity

          People

            jpataleta Jun Pataleta
            abgreeve Adrian Greeve
            Mathew May Mathew May
            Ilya Tregubov Ilya Tregubov
            Angelia Dela Cruz Angelia Dela Cruz
            Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Laurent David, Raquel Ortega, Sara Arjona (@sarjona), Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              19/Apr/22

              Time Tracking

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