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

Analytics upcoming activities due notification and prediction should be clearer

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Log in as admin
      2. Go to site admin > development > Make test course and create a XS course, follow the continue button once done.
      3. Go to participants, a student should appear there. Make sure insights notifications are all turned ON in the notification preferences for this user.
      4. Edit the assignment activity and set its due date to +5 days from today
      5. Go to site admin > analytics > analytics settings and untick onlycli setting
      6. Go to site admin > analytics > analytics models
      7. If the Upcoming activities due model is disabled click on Actions > Enable for Upcoming activities due model
      8. Click on Actions > Clear predictions for the Upcoming activities due model
      9. Click on Actions > Execute scheduled analysis (or Actions > Get predictions in 3.7) from the Upcoming activities due model
      10. Login as the student in the course
      11. Click on the notifications icon and click on "View full notification" for the top item
      12. You SHOULD see 3 buttons "View the upcoming activities due", "Acknowledged" and "Not useful"
      13. Click on "Not useful"
      14. A new tab SHOULD be opened and you SHOULD see a message stating that your feedback has been saved*.*
      15. Go to the user profile page
      16. You SHOULD NOT see a "Insights" link under "Reports"
      17. Log in back as admin and go to site admin > analytics > analytics models
      18. Select the student from the dropdown in the "Insights" column
      19. You SHOULD see the details of that prediction including the time when the prediction was generated
      20. You SHOULD NOT see a "Calculated value" header in the "Indicators" table
      Show
      Log in as admin Go to site admin > development > Make test course and create a XS course, follow the continue button once done. Go to participants, a student should appear there. Make sure insights notifications are all turned ON in the notification preferences for this user. Edit the assignment activity and set its due date to +5 days from today Go to site admin > analytics > analytics settings and untick onlycli setting Go to site admin > analytics > analytics models If the Upcoming activities due model is disabled click on Actions > Enable for Upcoming activities due model Click on Actions > Clear predictions for the Upcoming activities due model Click on Actions > Execute scheduled analysis (or Actions > Get predictions in 3.7) from the Upcoming activities due model Login as the student in the course Click on the notifications icon and click on "View full notification" for the top item You SHOULD see 3 buttons "View the upcoming activities due", "Acknowledged" and "Not useful" Click on "Not useful" A new tab SHOULD be opened and you SHOULD see a message stating that your feedback has been saved*.* Go to the user profile page You SHOULD NOT see a "Insights" link under "Reports" Log in back as admin and go to site admin > analytics > analytics models Select the student from the dropdown in the "Insights" column You SHOULD see the details of that prediction including the time when the prediction was generated You SHOULD NOT see a "Calculated value" header in the "Indicators" table
    • Affected Branches:
      MOODLE_37_STABLE, MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_37_STABLE
    • Pull from Repository:
    • Pull 3.7 Branch:
    • Pull Master Branch:
      MDL-66091_master

      Description

      The upcoming activities due prediction is confusing because:

      1. The page doesn't list any upcoming activities due.
      2. The user's name and profile picture is shown twice, also there is an Actions heading and an Actions dropdown menu.
      3. The Actions menu and the email include an option to view upcoming 'events' which is different from the page title which mentions 'activities'.
      4. The Actions menu includes options 'Acknowledged' and 'Not useful' with no explanation as to what happens if you click on them. If you follow the link 'Not useful' in the email it also takes you to your Dashboard where a message is displayed 'Your action has been saved.' with no explanation.
      5. If you follow the link 'View insight details' in the email it takes you to a page 'Upcoming activities due prediction' which doesn't display any upcoming activities due.
      6. The page lists prediction details such as time predicted. Why does this matter to the user?
      7. The page states that the Calculated value is 'Yes'.

      If you later go to your profile page and follows the Insights link, the page states 'No insights reported', yet the 'View insight details' link in the upcoming activities due notification email still takes you to the upcoming activities due prediction page.

      If you click 'Acknowledged' in the Actions dropdown menu, you then see a message 'No insights reported'.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                2 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

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

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 5 hours, 37 minutes
                  2d 5h 37m