Sharedresource Module

Plugin type: Course module

Name: Sharedresource

Versions: 1.9, 2.2 à 3.1

Distribution: Public

Availability: Stable

Repository: https://github.com/vfremaux/moodle-mod_sharedresource

WARNING : Shared resource is on heavy work of complete restructuration in order to :

Provide complete Mustache templated implementation

Clean up the code from static hardcoded forms

Clean up the code from antique metadata implementations

Normalize the data storage of all parts of sharedresource configuration

Add renovated classification management with full export/import, taxonomy entries edition

Provide a taxonomy driven resource browser

Add a metadata copy utility between origin resource and target resource

Module description

This module is resulting of more than 8 years of R&D and was initially built for the Intel's worldwide Teach Advanced Online (TAO) program, before being reused at French Education Ministry in the Pairforma@nce moodle based program.

It was initially developped to provide a resource sharing facility between moodle 1.9 courses, as the resource and files architecture was much less optimized than in Moodle 2.x and upper versions. Migrating to moodle 2.x opened a big debate on how worth was the pursuit of the development on this concept. In spite of some other ways of reusing resources and files in several courses in moodle, we finally decided to keep the concept alive for the following reasons:

There is no other resource and file component in moodle that manages the complete set of standard metadata schemas.

There is no other provision in Moodle to get a resource pool that can be exposed to external harvesters using standard metadata exposition methods such as OAI-PMH.

Other ways of rusing a resource is provided by pragmatic “tricks” such as publishing from a user attached file area, but there is no institutionnaly defined “common” document space.

External document applications (such as Alfresco, Nuxeo, Dropbox) can provide the exposed standards, but:

Some small sized organizations cannot afford mastering the administration overhead of such tools.

Moodle is not aware of externally managed metadata, and cannot develop high integration level using metadata.

External dedicated document applications may be oversized and overfeatured regarding the local need of managing an educationnal document subset.

For all these reasons, the Sharedresource module is the basic element of a complete resource library facility that will result of the cooperation of several other components:

The SharedResources local plugin : A library front office, with metadata based search and browse capability.

The Sharedresources block : Conversion accessories between sharedresources and other resource storage types in moodle.

The dépot SharedResources : A resource repository based approach of using sharedresources within a course.

Guides

Guide d'installation

Guide d'utilisation

Guide technique

Sommaire des fonctionnalités

Un module d'activité permettant de constituer et publier un document ou une ressource dans le cours à partir de la librairie mutualisée.

Prise en charge d'une norme d'indexation parmi LOM, LOMFR, ScoLOMFR, SupLOMFR

Modèle de prise en charge des métadonnées extensible permettant de développer d'autres prises en charge sur une base Dublin Core (par exemple, LRE)

Profils d'usage des métadonnées configurable pour 3 fonctions (auteur, documentaliste, administrateur) afin de ne présenter que la partie utile des schémas.

Moteur de recherche configurable, permettant de choisir les attributs de recherche

Partage public, ou partage privé des ressources dans une catégorie

Exposition OAI-PMH (uniquement pour les ressources publiques de niveau site)

Service REST d'alimentation en ressources à partir de sources externes

Services réseau MNET pour la collaboration de plusieurs catalogues en mode “fournisseur/consommateur”

Revenir à l'index des plugins

Revenir au catalogue