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

User outline report displaying dategraded instead of datesubmitted

XMLWordPrintable

    • MOODLE_19_STABLE, MOODLE_20_STABLE, MOODLE_21_STABLE
    • MOODLE_19_STABLE, MOODLE_20_STABLE
    • MDL-26704_user_outline_report_master
    • Hide

      Previous notes:
      1) The change affects these modules, so it is expected to have some user with activity/grades on them: data, forum, glossary, lesson, quiz and scorm
      2) The tests will be performed as admin because, right now, due to another issue, teachers DON'T have access to individual user reports at all!

      Testing steps:
      1) Go to the participants page and pick some user having grades in the activities listed above.
      2) In the navigation menu, go to the Activity Reports -> Outline report for that user.
      3) Annotate all the grading dates shown in that page for the activities above.
      4) Go to the gradebook and override those grades or go to the activity and recalculate them
      5) Go back to the outline report for that user.
      6) TEST: Verify that the dates continue being the same (when the grade was initially created, the ones annotated in step 3) and they haven't been updated to the date when the override has happened (now).

      Final note:
      At the time of writing this, I'm not sure if the recalculation of grades (quiz, for example) keeps the original date of the grade or no, so in case recalculating makes step 6 above to fail, but override works I'd consider this passed.

      Show
      Previous notes: 1) The change affects these modules, so it is expected to have some user with activity/grades on them: data, forum, glossary, lesson, quiz and scorm 2) The tests will be performed as admin because, right now, due to another issue, teachers DON'T have access to individual user reports at all! Testing steps: 1) Go to the participants page and pick some user having grades in the activities listed above. 2) In the navigation menu, go to the Activity Reports -> Outline report for that user. 3) Annotate all the grading dates shown in that page for the activities above. 4) Go to the gradebook and override those grades or go to the activity and recalculate them 5) Go back to the outline report for that user. 6) TEST: Verify that the dates continue being the same (when the grade was initially created, the ones annotated in step 3) and they haven't been updated to the date when the override has happened (now). Final note: At the time of writing this, I'm not sure if the recalculation of grades (quiz, for example) keeps the original date of the grade or no, so in case recalculating makes step 6 above to fail, but override works I'd consider this passed.

      The outline report is meant to show user activity within a course - dategraded does not accurately reflect a users activity as it is affected by regrading, resulting in an inaccurate report on user activity.

      Bug introduced by 5e150ff30f9a71a4a3edf8358ec976e12e4dd281 after having previously been fixed in MDL-18285.

      Attached is a patch that changes dategraded to datesubmitted.

            andyjdavis Andrew Davis
            matt.clarkson Matt Clarkson
            Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
            Sam Hemelryk Sam Hemelryk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

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