Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-51306

Bulk download all files within a folder activity as ZIP file

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Upload a variety of files to a folder activity.
      2. View the activity.
      3. Click the download button and ensure you can download a zip and all folder contents are there
      4. Go to "Site administration" > "Plugins" > "Activity modules" > "Folder"
      5. Set a maximum download size to a value smaller than the amount of MB in the 1st folder activity you created and check that now you can't see the download link
      6. Create another folder activity but without files
      7. View it, you should not see a download link
      Show
      Upload a variety of files to a folder activity. View the activity. Click the download button and ensure you can download a zip and all folder contents are there Go to "Site administration" > "Plugins" > "Activity modules" > "Folder" Set a maximum download size to a value smaller than the amount of MB in the 1st folder activity you created and check that now you can't see the download link Create another folder activity but without files View it, you should not see a download link
    • Affected Branches:
      MOODLE_29_STABLE, MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull Master Branch:

      Description

      Folder activities in Moodle are likely to contain more than one file by design.

      If a student wants to download multiple files from a folder, he has to download them one by one. This is time-consuming and can be quite annoying.

      We would like to see a bulk download button within the folder activity which serves all of the folder's files as ZIP file (similiar to the bulk download function for teachers in the assignment activity).

      Optionally, it would be fine if the student could choose which files to download so that scenarios where multiple, but not all, files have to be downloaded are also supported.

      PS: I searched for existing tickets about this (for us quite trivial) requirement, but did not find any. If this ticket duplicates any existing ticket, please point me to the original ticket.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              andrew_dc_hancox Andrew Hancox
              Reporter:
              abias Alexander Bias
              Peer reviewer:
              Simey Lameze
              Integrator:
              David Monllaó
              Tester:
              cameron1729
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Barbara Ramiro, Bas Brands
              Votes:
              3 Vote for this issue
              Watchers:
              14 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                23/May/16