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

Report on the actions executed by users on predictions

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Log in as admin
      2. Create a course and enrol 3 students on it
      3. Add an assignment with due date in 3 days
      4. Go to "Site admin > analytics > analytics models"
      5. Click on "Edit" for the "Upcoming activities due" model
      6. Tick "Enable" and select "Upcoming week" for time-splitting method field and save changes
      7. Run Cron
      8. Select one of the students in the "Insights" column menu
      9. Once in report/insights/insights.php, open the user profile on another tab in the browser
      10. Select "Actions > Acknowledged"
      11. Now close this tab, return to the user profile tab you just opened and log in as that user
      12. Go to the user profile page and follow the link to "Insights" under "Reports"
      13. Click on "Actions > Upcoming events"
      14. Return to report/insights/prediction.php by clicking on the back button in the browser
      15. Now click on "Actions > Not useful"
      16. Log in back as an admin and go to "Site admin > analytics > analytics models"
      17. Select another student from the menu in the "Insights" column
      18. Click on "Actions > Acknowledged"
      19. Now click on "Actions > Effectiveness report" for "Upcoming activities due" model
      20. You SHOULD see a doughnut chart and a bar chart
      21. The doughnut chart should show 4 options, but only 3 different values SHOULD be displayed: 'Acknowledged', 'Upcoming events' and 'Not useful'
      22. The bar chart should show 3 options. Click on "Show chart data". 'Useful' value SHOULD be 3, 'Neutral' value SHOULD be 0 and 'Not useful' value SHOULD be 1.
      23. You SHOULD see a menu on the top left part of the screen, it will include one value per context (for each user who got predictions)
      24. Select the same user you selected in step #8
      25. The doughnut chart should show 4 options, but only 3 different values SHOULD be displayed: 'Acknowledged', 'Upcoming events' and 'Not useful'
      26. The bar chart should show 3 options. Click on "Show chart data". 'Useful' value SHOULD be 2, 'Neutral' value SHOULD be 0 and 'Not useful' value SHOULD be 1.
      Show
      Log in as admin Create a course and enrol 3 students on it Add an assignment with due date in 3 days Go to "Site admin > analytics > analytics models" Click on "Edit" for the "Upcoming activities due" model Tick "Enable" and select "Upcoming week" for time-splitting method field and save changes Run Cron Select one of the students in the "Insights" column menu Once in report/insights/insights.php, open the user profile on another tab in the browser Select "Actions > Acknowledged" Now close this tab, return to the user profile tab you just opened and log in as that user Go to the user profile page and follow the link to "Insights" under "Reports" Click on "Actions > Upcoming events" Return to report/insights/prediction.php by clicking on the back button in the browser Now click on "Actions > Not useful" Log in back as an admin and go to "Site admin > analytics > analytics models" Select another student from the menu in the "Insights" column Click on "Actions > Acknowledged" Now click on "Actions > Effectiveness report" for "Upcoming activities due" model You SHOULD see a doughnut chart and a bar chart The doughnut chart should show 4 options, but only 3 different values SHOULD be displayed: 'Acknowledged', 'Upcoming events' and 'Not useful' The bar chart should show 3 options. Click on "Show chart data". 'Useful' value SHOULD be 3, 'Neutral' value SHOULD be 0 and 'Not useful' value SHOULD be 1. You SHOULD see a menu on the top left part of the screen, it will include one value per context (for each user who got predictions) Select the same user you selected in step #8 The doughnut chart should show 4 options, but only 3 different values SHOULD be displayed: 'Acknowledged', 'Upcoming events' and 'Not useful' The bar chart should show 3 options. Click on "Show chart data". 'Useful' value SHOULD be 2, 'Neutral' value SHOULD be 0 and 'Not useful' value SHOULD be 1.
    • Affected Branches:
      MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-65562_master

      Description

      We have been storing which of the suggested actions are executed by users. We should report on it.

      Some filtering capabilities should be added. Context filtering is a requirement. Other filters like start and end dates can also be included as part of this issue or as a separate issue. The generation of charts in time-series can also be included if it does not require significant resources.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  18/Nov/19

                  Time Tracking

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