-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
3.10
This new library and the wrapper class in the content exporter will help us to improve the way contents are served to the Moodle app.
Right now, when a user requests to download a course for offline, the Moodle app uses the core_course_get_course_contents WS to retrieve the list of files it needs to download and it download them one by one using an interal file pool task, this is far from ideal and we've been exploring ways to improve it, by using the zip stream we will able to:
- Reduce the amount of data the user has to download
- Speed up the courses download in the app
- Reduce the number of requests to the server
In general, this change will improve the user experience and app performance
- is blocked by
-
MDL-70128 Create a new endpoint (script) to retrieve draft files from web services
- Closed