Note: You are currently viewing documentation for Moodle 2.4. Up-to-date documentation for the latest stable version of Moodle may be available here: Sharedresources Library.

Sharedresources Library

From MoodleDocs
Revision as of 11:45, 30 November 2013 by Valery Fremaux 2 (talk | contribs)

The Sharedresources Library is a local component that provides a front end, site level, for exploring and managing the content of the sharedresource pool. It can be accessed from a site context, but will keep awareness of a course context origin so resources can be immediately deployed and added to the starting course.

Requirements

This module NEEDS having mod/sharedresource installed. See documentation for the [Sharedresource module]. This module NEEDS having the Sharedresource repository installed, to provide easy way to reuse shared files from the file manager in other situations. The sharedresource repository provides key capabilities for the whole system.

Related installs

This module COULD come with the Sharedresource block, which provides some utilities such as resource converters.

Installation

Get the local_sharedresources package and deploy it in the "local" directory of your moodle installation as "sharedresources". Run the Administration => Notifications script to intall it logically in Moodle.

Features

The Library provides a resource search engine and browser over all the shared resource pool.

  • Flat paged view of resources entries
  • Access to the all decription sheet (metadata based)
  • Likeness indicator
  • Networking access to provider libraries from other Moodles
  • OAI-PMH access and index requestsusing standard OAI verbs
  • Configurable search engine metadata based
  • Librarian capabilities allow resource management (unit addition, resource deletion, resource delegation to a bound provider)
  • Mass import tool (web mode and cli mode)

Screens

  • [Main screen|Sharedresource Library: Main Screen]
  • [Mass import|Sharedresource Library: Mass Import]

Library Related User Profiles

Library management is generally authorized to some kind of "Librarian" profile. There is no explicit custom role added in Moodle for that. The librarian profile capabilities are driven by Moodle capabilities attached

Networking Libraries

The sharedresource system is equiped with an internal MNET implementation that allows connecting libraries in a consumer/provider sheme between Moodles.

Consumer Library

A Consumer Library can add external "provider" tabs to the library browser, and allow remote search and resource exploration in this provider. Each connected provider will be accessible as an additional tab in the repo tablist.

A Consumer Library is a sharedresource enabled Moodle that subscribes to the sharedresource MNET service with a provider.

Provider Library

A Provider Library provides locally his sharedresources as master repository, but exposes also resources to all the consumers it has been bound to.

A Provider Library is a sharedresource enabled Moodle that publishes to the sharedresource MNET service with a provider.

Other Network Requirements

Of course should SSO services being mapped between consumer and provider for some resource delegation exchanges being able to work.