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

De MoodleDocs
Aller à :navigation, rechercher

Moodle1.9

Eléments de cours

Fonctionnalité de base

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

L'élément de cours 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 œuvre 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 "important"
  • 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 Moodle peut être masqué pour certains rôles. Ceci se configure dans les paramètres centraux du composant. Il est donc possible de créer des composants de contenus spéciaux pour certaines classes d'utilisateurs 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 éléments de cours est qu'il soit très facile de créer de 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 de cours à 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)
  • Un choix booléen (yesno)

Fonctionnalités avancées du modèle

Pour le stockage de listes de valeurs fermées (vocabulaire, listes d'options) utilisables comme sélecteurs dans la constitution d'un 'élément de cours', 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és à 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 utilisés en combinaison pour forger une taxonomie.

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

Utilisation

Informations techniques