Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New feature - Download all archives #68

Open
magdesm opened this issue Feb 26, 2025 · 3 comments
Open

New feature - Download all archives #68

magdesm opened this issue Feb 26, 2025 · 3 comments

Comments

@magdesm
Copy link

magdesm commented Feb 26, 2025

Hello,

In the archives list section, there is a feature to select all courses in the list. Can we select all items and download courses in bulk? We want to use this plugin to clean courses and upload a backup to the cloud. We have multiple Moodle, administrators don't have access to the Moodledata so we need an alternative to get all courses.

Here is a capture of one of our list :

Image

Thank you for your work!

@Syxton
Copy link
Owner

Syxton commented Feb 26, 2025

@magdesm Are you wanting the system to initiate a bunch of individual downloads or a single massive download? The single download would probably cause issues because all of the course backups would have to be zipped into a single file and anytime we do that with large files it can cause major issues. The individual downloads probably wouldn't be very difficult to make.

@magdesm
Copy link
Author

magdesm commented Feb 26, 2025

@Syxton Exactly, a bunch of individual downloads would be great because it is a long process to download courses one at a time when there are 20 courses or more. As you mentioned, a single massive download could cause a timeout issue.

@Syxton
Copy link
Owner

Syxton commented Feb 26, 2025

@magdesm If you would like to look at pull request #69. Let me know if this method works for you. Some browsers really fight against something like this happening, so it took some figuring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants