← Back to archive

Course Downloads

local_coursedownloads
camp Tier 2 · Verified
Actively maintained · updated 4 d ago
Fully free

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 tag

Download and compatibility

4.3.0 Moodle 4.5 – 5.3
Verified against source
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)

Every step is independently verifiable. CAMP never modifies plugin code; it proves the ZIP you install is exactly what the maintainer published. Verified 06 Nov 2026.
Code check ?: 487 errors · 43 warnings
phplintphpcs487 | 43files37amd build3 staleFunctionCallSignature×133DocblockDescription×56ReturnTypeDeclaration×37FileHeader×36
composer require voom108/moodle-local_coursedownloads
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

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.

Project

Maintainer
1 release in the archive
Plugin typeLocal plugins
LinksDocumentation
declared by the maintainer
DevelopmentOn GitHub: 0 stars · 0 forks · 0 open issues & PRs
Upstream tagcamp/v4.3.0 · 06 Nov 2026
verified and archived by the registry · newer than the source platform's last reported tag
Security advisoriesNone published