open-lms-open-source / moodle-theme_snap

GNU General Public License v3.0
79 stars 75 forks source link

Lazy loading for course sections - enhancement request #171

Closed andrewrowatt-masseyuni closed 3 years ago

andrewrowatt-masseyuni commented 4 years ago

Hi Team,

We are long-time users of Snap with over 7,000 courses having run with Snap. We even have Snap "sub-themes" - one per faculty to enable tailored footers etc. We are currently using v3.7 and will be enabling the Lazy loading for course sections feature in the near future as we have a large amount of "well-stocked" courses with 15-20 sections and 10-15+ resources or activities per section including youtube vidoes etc

One piece of feedback from testers is the "flash" of the current section before jumping to the desired section e.g. let's assume section 11 is the current section. After navigating to section 3, and clicking on an activity in section 3, when you click the back button you are initially shown content of the current section (11) momentarily before "jumping" to section 3. I say momentarily, but for some complex courses it is a few seconds.

If there was a way the system could quickly detect that the destination section was not the current section and not display it that would be great. i.e. jump immediately to the desired section and initiate the loading of the content.

Apologies if this has been raised before!

Happy to elaborate if required.

Thanks, Andrew