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

Row for last student in grader report sticks when column averages are hidden

XMLWordPrintable

    • MOODLE_402_STABLE, MOODLE_403_STABLE
    • MOODLE_402_STABLE, MOODLE_403_STABLE
    • MDL-80270-403
    • MDL-80270-main
    • Hide
      1. Login as admin.
      2. Create a test course of size S (Site administration > Development > Make test course)
      3. Go to the Course.
      4. Go to Grader report preferences (Grade > Preferences: Grader report) in the course.
        1. Set "Show column averages" to "Yes".
        2. Set "Show ranges" to "Yes".
        3. Save changes.
      5. Go to the Grader report (Grades > Grader report)
      6. Scroll vertically up and down.
        • confirm that only the 'Overall average' row and the grade items header row are sticky.
      7. Go back to Grader report preferences (Grade > Preferences: Grader report)
        1. Set "Show column averages" to "No".
        2. Set "Show ranges" to "Yes".
        3. Save changes.
      8. Go to the Grader report (Grades > Grader report)
      9. Scroll vertically up and down.
        • confirm that only the 'Range' row and the grade items header row are sticky.
      10. Go back to Grader report preferences (Grade > Preferences: Grader report)
        1. Set "Show column averages" to "No".
        2. Set "Show ranges" to "No".
        3. Save changes.
      11. Scroll vertically up and down.
        • confirm that only the grade items header row is sticky.
      Show
      Login as admin. Create a test course of size S (Site administration > Development > Make test course) Go to the Course. Go to Grader report preferences (Grade > Preferences: Grader report) in the course. Set "Show column averages" to "Yes". Set "Show ranges" to "Yes". Save changes. Go to the Grader report (Grades > Grader report) Scroll vertically up and down. confirm that only the 'Overall average' row and the grade items header row are sticky. Go back to Grader report preferences (Grade > Preferences: Grader report) Set "Show column averages" to "No". Set "Show ranges" to "Yes". Save changes. Go to the Grader report (Grades > Grader report) Scroll vertically up and down. confirm that only the 'Range' row and the grade items header row are sticky. Go back to Grader report preferences (Grade > Preferences: Grader report) Set "Show column averages" to "No". Set "Show ranges" to "No". Save changes. Scroll vertically up and down. confirm that only the grade items header row is sticky.

      In the Gradebook, if Preferences>Grader Report>Show column averages is set to "No" the last student entry row in the gradebook becomes sticky.  Basically because the last row is normally the average and is set to be sticky, if this row is hidden, the last student row instead becomes the sticky row. Tested with multiple fields including Boost and LearnR and the issue occurs. 

      To reproduce: Set "Show column averages" in grader report preferences to No

      Go to grader report with course that has two or more students enrolled.

      Scroll up and down.  Row for student who is last in the list will stick. 

            Geshoski Mihail Geshoski
            kim.woodruff Kimberly Woodruff
            Glyn (Mathew) May Glyn (Mathew) May
            Ilya Tregubov Ilya Tregubov
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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