A repository is a storage area that Moodle can access. The repository doesn't need to be on your server. It just needs to be accessible to your Moodle system.
Repositories need to be enabled by the site administrator, under Site administration | Plugins | Repository | Manage repositories. Here are some examples of file repositories:
Type of repository |
Use this when |
Server files |
You want to reuse a file that you uploaded into another course. For example, you want to reuse a graphic that you added to a page in another course, or a document that you added to another course. |
Upload a file |
The file that you want to add to your course resides on your computer, and you want to use it in the current course. ... |