Many of our individual lectures (www.ewaplatform.org) are used in various courses, (so they are used continously in various courses) but each time we are forced to re-upload a lecture from our central computers.It would be so much simpler if Moodle had a central sort of "bin" or "library" where we could store the lectures and then simply go there and collect a specific lecture for a specific course, instead of having to go through the whole procedure.Seems so obvious?
This is one of the things that the repository system in Moodle 2.0 is designed to solve.
The admin sets up a repository with all these things on the server, then when adding to a course, you just pick the one you want using the filepicker.
I just want to add:
When you pick a file from a repository the file is stored in (copied to) Moodle.
When you change the content of a file in the repository then Moodle does not know anything of that change. It still shows the original content of that file.
Where would you then change such content, in other words, so that it is aso reflected in Moodle?
In the Moodle docs under File Handling under the FAQs at the bottom it says:
What are ways to make ONE change in a file and have this reflected across a Moodle site?
This also will require a change in thinking. You cannot just go to the file in the file picker and change it's name or upload a new file. This would cause problems if it was linked to elsewhere.
One answer is again to use repositories. Link to the files in the repository. Change the files (according to the permissions on the repository) and this is reflected everywhere int he course instantly.
So IS this possible or NOT? So far everyone's posts seem to say NO.
You can link, if you:
- set up your Moodle installation to allow that
- if your repository is visible in the file picker/ presents a checkbox to "Link Externaly" (not all of them are).
Please take a look at this post where I've tried to record different options one can use