mirror_course
Download all files from a Moodle course into a destination folder while preserving the course structure, with optional forum attachments and dry-run preview. Never overwrites existing files.
Instructions
Download every file of a course into dest_dir, mirroring Moodle's structure. Never overwrites.
Layout: `<NN section>/<file>` for single-file resources, `<NN section>/<activity>/<file>` otherwise
(folders, multi-file resources, assignment statements), `Forum: <name>/<discussion>/` for attachments.
Use dry_run=True first on large courses to see what would be downloaded and how much.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course | Yes | ||
| dry_run | No | ||
| dest_dir | Yes | ||
| include_forums | No |