Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-22978

Performance issue with group member items in gradebook (SAK-19668)

    XMLWordPrintable

    Details

    • 2.9 Status:
      Resolved

      Description

      SAK-19668 has introduced a performance issue when a GB is linked to multiple T&Q's. Performance should be checked for all linked GB items: T&Q, Assignments, etc

      This has caused a significant performance issue when loading a gradebook that has multiple T&Q's linked.

      In our case, this method accounts for 84% of 15 second load when hitting this method stack:

      org.sakaiproject.component.gradebook.GradebookExternalAssessmentServiceImpl.isExternalAssignmentGrouped(String, String)
      org.sakaiproject.tool.assessment.integration.helper.integrated.AssessmentGradeInfoProvider.isAssignmentDefined(String)
      org.sakaiproject.tool.assessment.integration.helper.integrated.AssessmentGradeInfoProvider.getPublishedAssessment(String)

      The course only has 15 T&Q in the GB and 7 assignments linked and 12 normal GB items but takes 15 seconds to load.

        Gliffy Diagrams

          Attachments

          1. Gemfile
            0.1 kB
          2. SAK-22978-all.patch
            28 kB
          3. SAK-22978-all-rev2.patch
            36 kB
          4. SAK-22978-part2.patch
            22 kB
          5. Screen Shot 2012-12-13 at 12.08.39 PM.png
            Screen Shot 2012-12-13 at 12.08.39 PM.png
            134 kB
          6. Screen Shot 2013-01-03 at 11.39.22 AM.png
            Screen Shot 2013-01-03 at 11.39.22 AM.png
            94 kB
          7. Screen Shot 2013-01-03 at 11.44.37 AM.png
            Screen Shot 2013-01-03 at 11.44.37 AM.png
            109 kB
          8. Screen Shot 2013-01-03 at 12.37.14 PM.png
            Screen Shot 2013-01-03 at 12.37.14 PM.png
            198 kB
          9. Screen Shot 2013-01-17 at 11.28.04 AM.png
            Screen Shot 2013-01-17 at 11.28.04 AM.png
            119 kB
          10. testgroups.rb
            7 kB

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  baholladay Bryan Holladay
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  11 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code