-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
3.0
I had a report of problem loading the instance configuration page for the Progress Bar block when there are a high number of activities in a course (CONTRIB-5958).
The configuration page includes a few form elements for each activity in the course and there are dependencies between the elements. When there are several hundred activities, the page generation can take up to minute and rendering the page can take several minutes, that's if the page loads at all.
I was able to narrow the efficiency problem to the date selector form elements. The culprit seems to be the JS (YUI2) pop-up calendar that is accessed from the date selector icon. When this icon/pop-up is removed, the block instance configuration page for a course with ~500 activities loads in a reasonable amount of time.
The ideal solution would be to track down the inneffiency within the JS and make this better, but I would settle for an option on the date selector that allows control over whether this icon/pop-up is displayed.
- will help resolve
-
CONTRIB-5958 Progress block settings times out and/or runs out of memory
-
- Closed
-