This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
mod:sharedresource [2016/12/20 15:30] 127.0.0.1 external edit |
mod:sharedresource [2024/04/04 15:50] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Module Sharedresource (ressources mutualisés) ===== | + | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> |
+ | ===== Sharedresource Module ===== | ||
- | * **Type de composant :** Module d'activité | + | * **Plugin type:** Course module |
- | * **Nom :** Sharedresource | + | * **Name:** Sharedresource |
- | * **Versions :** 1.9, 2.2 à 2.7 | + | * **Versions:** :M31: à :M41: |
- | * **Distribution :** Public | + | * **Old versions:** 1.9 to 3.0 |
- | * **Disponibilité :** Stable | + | * **Distribution:** Public and PRO versions |
- | * **Dépôt :** [[https://github.com/vfremaux/moodle-mod_sharedresource]] | + | * **Availability:** Stable |
- | ==== Description du module ==== | ||
- | Ce module est le fruit de plus de 8 années de R&D et a été initié sous sa première forme dans la solution Intel Teach Advanced Online, puis généralisée dans le programme Pairfom@nce du Ministère de l'Education Nationale. | + | WARNING : Shared resource has been fully redrawn since 3.1 for: |
- | Initialement construit pour répondre à la problématique de mutualiser des ressources communes à plusieurs cours et auteurs dans moodle 1.9, la refonte du système de fichiers de Moodle 2 et du principe de ressources a donné lieu à un débat quand à maintenir cette solution et à l'upgrader. Malgré d'autres possibilités de "partage" de ressources, et la qualité nouvelle du système de fichiers de Moodle de ne pas restocker physiquement un fichier déjà présent dans le système de fichiers, le maintien de cette solution est apparu nécessaire pour les raisons suivantes : | + | * 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 ==== | ||
- | * Il n'existe aucun autre dépôt interne de Moodle capable d'associer des métadonnées complètes aux ressources. Moodle, plate-forme pragmatique, est naturellement peu adhérente aux standard, et le module Sharedresource est le seul à adhérer aux normes Dublin Core, LOM et dérivées. | + | 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. |
- | * Aucune des primitives liées à la publication de ressource n'est associée à un dispositif de publication et d'exposition du "catalogue" vers des moissonneurs externes (adhérence aux normes OAI et OAI-PMH) | + | |
- | * Le partage éventuel entre cours de ressource s'effectue par plusieurs artifices, comme le passage par les fichiers personnels" de l'utilisateur. Il n'existe pas, en dehors du système Sharedresources, d'espace de gestion de ressource effectivement rattaché à une "librairie globale", assimilable à un "Centre de documentation". | + | |
- | * Les stratégies de dépôt externe (Alfresco, Nuxéo, Dropbox) peuvent pour certaines donner accès à des moteurs documentaires implémentant les standards ci-dessus, mais : | + | |
- | * Certaines petites organisations ne peuvent se permettre le déploiement de GED lourdes. | + | |
- | * Les métadonnées sont invisibles de Moodle, et la gestion des ressources n'est pas de ce fait "intégrée". | + | |
- | * Les GED complètes sont parfois surdimensionnées en complexité par rapport au besoin de simple partage de documents communs ou de référence. | + | |
- | Pour ces raisons, le module Sharedresource est le composant principal d'un système complet de gestion de ressources globales dans Moodle, et qui fonctionne en coopération avec des composants associés : | + | 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: |
- | * Le composant local SharedResources : Un frontal d'accès au contenu complet de la librairie, avec moteur de recherche des ressources et gestion documentaire". | + | * There is no other resource and file component in moodle that manages the complete set of standard metadata schemas. |
- | * Le bloc SharedResources : Des accessoires de conversion entre les formes standard des ressources et les SharedResources. | + | * 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. |
- | * Le dépôt SharedResources : Un dépôt permettant de choisir et d'insérer une ressource mutualisée par les mêmes manoeuvres qu'une ressource standard. | + | * 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 [[:local:sharedresources|SharedResources local plugin]] : A library front office, with metadata based search and browse capability. | ||
+ | * The [[:blocks:SharedResources|Sharedresources block]] : Conversion accessories between sharedresources and other resource storage types in moodle. | ||
+ | * The [[:repository:sharedresources|SharedResources repository]] : A resource repository based approach of using sharedresources within a course. | ||
Line 33: | Line 44: | ||
==== Guides ==== | ==== Guides ==== | ||
- | * [[:Mod:Sharedresource:InstallGuide|Guide d'installation]] | + | * [[:Mod:Sharedresource:InstallGuide|Install Guide]] |
- | * [[:Mod:Sharedresource:UserGuide|Guide d'utilisation]] | + | * [[:Mod:Sharedresource:UserGuide|User Guide]] |
- | * [[:Mod:Sharedresource:Technique|Guide technique]] | + | * [[:Mod:Sharedresource:Technique|Technical Guide]] |
- | ==== Sommaire des fonctionnalités ==== | + | ==== Features ==== |
- | * Un module d'activité permettant de constituer et publier un document ou une ressource dans le cours à partir de la librairie mutualisée. | + | * A course module which will publish or add a shared resource in a course from a central library. |
- | * Prise en charge d'une norme d'indexation parmi LOM, LOMFR, ScoLOMFR, SupLOMFR | + | * Associates metadata management using one of several standards DC, 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) | + | * An extensible metadata implementation for easily adding new metadata standards |
- | * 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. | + | * Metadata application local profiles for selecting which part of the standard is usefaull for users. |
- | * Moteur de recherche configurable, permettant de choisir les attributs de recherche | + | * Author, librarian and administrator read/write separated configurable profiles. |
- | * Partage public, ou partage privé des ressources dans une catégorie | + | * configurable search engine (metadata based) |
+ | * Site public sharing, or category restricted sharing | ||
* Exposition OAI-PMH (uniquement pour les ressources publiques de niveau site) | * Exposition OAI-PMH (uniquement pour les ressources publiques de niveau site) | ||
* Service REST d'alimentation en ressources à partir de sources externes | * Service REST d'alimentation en ressources à partir de sources externes | ||
* Services réseau MNET pour la collaboration de plusieurs catalogues en mode "fournisseur/consommateur" | * Services réseau MNET pour la collaboration de plusieurs catalogues en mode "fournisseur/consommateur" | ||
- | [[:Plugins|Revenir à l'index des plugins]] | + | === Additional "Pro" features === |
+ | |||
+ | * Multiple Taxonomy resource classification | ||
+ | |||
+ | <html><!-- nomoodle --></html> | ||
+ | |||
+ | |||
+ | -------------- | ||
- | [[:start|Revenir au catalogue]] | + | [[:Plugins|Back to plugin index]] - [[:start|Back to home]] |
+ | <html><!-- /nomoodle --></html> |