Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-5983

Add more efficient queries to Progress Bar for groups of students

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Icon: Major Major
    • None
    • 2.9.3
    • Block: Progress
    • None
    • MOODLE_29_STABLE

      At the moment, the Progress Bar block overview page builds by creating the progress bar for each student individually. That means it is hitting the same tables repeatedly for each student. This is quite inefficient.

      Pagination has helped that a bit, but if a user attempts to see all students in a large course it will have a big performance impact.

      There is a need to create queries for the overview page, based on the single bar queries, but allowing for multiple IDs to be searched at the same time and returning a set of results that can be checked when building the overview page.

            salvetore Michael de Raadt
            salvetore Michael de Raadt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

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