Moodle Plugins directory: Shared Files | Moodle.org
Shared Files
Shared Files is a Moodle plugin that provides a centralised file library managed by administrators, designed to simplify reuse of commonly used documents across courses.
In many Moodle setups, the same files such as policy documents, guidelines, instruction manuals, or templates are uploaded repeatedly into multiple courses. This leads to duplication, version inconsistencies, and unnecessary storage usage. Shared Files solves this problem by allowing administrators to upload and organise files in one place, making them easily accessible through Moodle’s native file picker.
Key Benefits
Centralised Management
Administrators maintain a single source of truth for frequently used documents.
Seamless Integration
Files appear directly inside Moodle’s file picker as a dedicated repository tab, so teachers can use them without learning a new interface.
No Duplicate Uploads
Files can be reused across multiple courses without uploading them again.
Consistent Content
Ensures that the same version of policies and instructions is used everywhere.
Simple Organisation
Files can be arranged in folders for easy navigation and management.
How It Works
Administrators upload and organise files within the Shared Files interface. These files are then exposed through Moodle’s file repository system, making them available in the file picker. Teachers can browse and select these files when adding resources or content to their courses, without needing access to the management interface.
Use Cases
- Organisation-wide policy documents
- Standard course instructions and guidelines
- Frequently reused media or attachments
- Templates and reference materials
Access Control
File management is restricted to authorised users, while course editors can access and reuse files through the file picker without direct access to the plugin interface.
⚠️ Limitations / Notes
- Files are exposed through Moodle’s file picker using standard repository behaviour
- Access to files depends on Moodle context and repository visibility settings
- Folder-level or role-based sharing controls are not available in this version
- No audit logging of file actions in this release
- Deleting or modifying files may affect all courses where they are reused
Support and Feedback
This plugin is developed and maintained by JUSTADDWATER.
You can also use contact page on our website for reporting issues, support or any other custom lms development services.
Comments