Course Downloads
108design's free GPL course-download browser filters accessible materials and downloads selected files or separate archives for each section.
verified and archived by the registry · newer than the source platform's last reported tagDownload and compatibility
verification ledger
Source tagged by maintainer
github.com/108design/moodle-local_coursedownloads @ camp/v4.3.0 · commit f73a7712d203
Rebuilt deterministically from that tag
canonical ZIP, byte-identical on every rebuild
Artifact hash recorded in the public index
sha256 9e9d4e7cfd120adae7b205d265c97e6213f46a5b54fa57f56737105e51b0d4af
Release signed · trusted publishing
planned — TUF signing (RFC §4.3)
Recorded in public transparency log
planned — Sigstore/Rekor (RFC §4.3)
composer require voom108/moodle-local_coursedownloads
About
Let course participants browse, filter and download the course materials they are allowed to access. Filter by file source, file type and one or more course sections. Download selected files together, or create a ZIP containing separate archives for selected nonempty sections. Duplicate filenames are preserved with numbering.
Course managers control visibility, allowed file groups and filename-extension rules. Moodle activity, group and file permissions continue to apply. Private assignment submissions, internal question files and unsupported internal areas are excluded. Download settings do not grant access to otherwise protected files.
When the optional PDF Workspace plugin is installed, permitted original PDFs can also appear. The integration rechecks the activity's download permissions and excludes comment attachments, annotated PDFs and combined workspace exports. PDF Workspace is not required for ordinary course downloads.
For upgrades from the older Course Files component, follow the documented migration procedure and retain backups: do not uninstall Course Files before migration. Maintained by 108design and available free of charge under the GNU GPL v3 or later.