Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : mod/customlabel/view, celle pour les versions 3.x de Moodle est consultable ici : mod/customlabel/view et celle pour Moodle 4.x est consultable là : mod/customlabel/view.

« mod/customlabel/view » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Ligne 59 : Ligne 59 :


La configuration de ces classifieurs est accessible par le paramétrage central du composant.
La configuration de ces classifieurs est accessible par le paramétrage central du composant.
==Utilisation==
[mod/customlabel/add|Ajouter un contenu préformatté à un cours]
==Informations techniques==
[mod/customlabel/installation|Installation]
[mod/customlabel/capabilities|Capacités]
[mod/customlabel/development|Développement de sous-types spécifiques]
[mod/customlabel/styling|Surcharge de style des éléments de cours]

Version du 26 février 2012 à 21:57

Etiquettes personnalisables

Fonctionnalité de base

L'étiquette personnalisable (customlabel) est une extension du principe d'étiquette qui réalise sont contenu dans la séquence de cours elle-même, plutôt que dans une vue autonome d'activité.

L'étiquette personnalisable propose de plus à l'intégrateur de plate-forme ou au développeur une façon simple de créer des nouveaux éléments de contenus répondant aux besoins spécifiques d'une mise en oeuvre de Moodle. Le module est fourni de base avec un jeu d'éléments forgés dans divers projets d'intégration et qui en constituent des principes communs éprouvés par l'usage :

  • L'élément texte
  • L'élément "immportant"
  • L'élément "Voir aussi"
  • L'élément "Travail à faire"
  • L'élément "Solution"
  • L'élément "Objectifs locaux"
  • L'élément "Trucs et astuces"
  • L'élément "A retenir"

De plus des éléments récurrents sont fournis pour servir de base au titrage des divisions du cours(*) :

  • L'élément "Titre du cours"
  • L'élément "Titre de chapitre"
  • L'élément "Titre de séquence"

(*) Ces éléments sont utiles sur des cours au format paginé.

Enfin, certains éléments spéciaux peuvent interagir avec d'autres données de Moodle.

  • L'élément "Informations de cours"

Accès restreint à certains rôles

Chacun des types en fonction dans une plate-forme de Moodle peut être masqué pour certains rôles. Ceci se configre dans les paramètres centraux du composant. Il est donc possible de créer des composants de contenus spéciaux pour certaines classes d'utilisateur seulement :

  • L'élément "note pédagogique" uniquement visible par les enseignants et les enseignants éditeurs
  • L'élément "note de conception" uniquement visible des enseignants éditeurs

Principes d'extension du module

Le principe des étiquettes personnalisables est qu'il soit très facile de créer des nouveaux types d'étiquettes et de les styler à priori pour alléger le travail des auteurs.

L'infrastructure logicielle du composant permet de créer des éléments de cours qui proposent une saisie dissociée de plusieurs champs d'information, et réintègre ces informations dans un "modèle" (template) HTML déjà mis en forme.

C'est le développeur/intégrateur qui décidera du "modèle" préconfiguré de présentation des informations, tandis que l'enseignant auteur reste responsable des contenus exclusivement.

Il est possible de créer des éléments personnalisables à partir d'informations saisies selon plusieurs modalités :

  • Un champ de texte
  • Une zone de texte
  • Une liste déroulante construite à partir de valeurs constantes "en dur"
  • Une liste déroulante construite à partie de valeurs de tables (dynamiques)
  • une choix booléen (yesno)

Fonctionnalités avancées du modèle

Pour le stockage de listes de valeurs fermées (vocabulairs, listes d'options) utilisables comme sélecteurs dans la constitution d'une étiquette personnalisés, ce composant propose dans son modèle de stockage un jeu de tables supplémentaires permettant de stocker des classifieurs.

Les classifieurs peuvent enregistrer une série de valeurs (listes), et peuvent être affectées à une fonction de filtre, ou de catégorisation. Une troisième table permet de programmer des contraintes entre les classifieurs, lorsque plusieurs de ces classifieurs sont utilisez en combinaison pour forger une taxonomie.

La configuration de ces classifieurs est accessible par le paramétrage central du composant.

Utilisation

[mod/customlabel/add|Ajouter un contenu préformatté à un cours]

Informations techniques

[mod/customlabel/installation|Installation] [mod/customlabel/capabilities|Capacités] [mod/customlabel/development|Développement de sous-types spécifiques] [mod/customlabel/styling|Surcharge de style des éléments de cours]