Shared Files

Local plugins ::: local_shared_files
Maintained by Himanshu Saini
Shared Files provides a central file library managed by administrators, allowing commonly used documents like policies and instructions to be reused across courses through Moodle’s native file picker.
Latest release:
3 sites
46 downloads
2 fans
Current versions available: 1

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.  

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Himanshu Saini (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments