I would think that the linked repositories should be responsible for the management of metadata and that moodle should send a search request to ask the repository for matching entries when searching for potential resources to import.
In an enterprise repository there would already be an investment in taxonomy and indexing of content. To replicate this would be wasteful.
You have two distinct areas to cover.
If content is imported to the local store then metadata that comes with it should be added to the moodle global search indexing.Then finding content that has already been retrieved from an external repository is open to all moodle users with appropriate course/resource permissions.
Finding content to add as a resource during course construction or for student submission will depend on the permissions of the teacher or student in the the source repository.
I see that
MDL-9134is moved here. I actually see this in a bit wider aspect then just a repository. I have courses that are held several times with the same content. The repository would probably solve the sharing of the course content, but I would also like to see what student has taken this course, and when they participated. What I mean is that when I enter the course, the dates it has been held should be listed as links where I can get info about participants.Will a combination of Metacourse and the new Repository maybe solve it ? I have not been able to make the proper reports with today's metacourse functionality.
MDL-9134is moved here. I actually see this in a bit wider aspect then just a repository. I have courses that are held several times with the same content. The repository would probably solve the sharing of the course content, but I would also like to see what student has taken this course, and when they participated. What I mean is that when I enter the course, the dates it has been held should be listed as links where I can get info about participants. Will a combination of Metacourse and the new Repository maybe solve it ? I have not been able to make the proper reports with today's metacourse functionality.