« mod/customlabel/view » : différence entre les versions
Aucun résumé des modifications |
|||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Moodle 1.9}} | {{Moodle 1.9}} | ||
[[Catégorie:Modules (non-standard)]] | |||
= | =Eléments de cours= | ||
==Fonctionnalité de base== | ==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'é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 texte | ||
Ligne 40 : | Ligne 41 : | ||
==Principes d'extension du module== | ==Principes d'extension du module== | ||
Le principe des | 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. | 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. | ||
Ligne 46 : | Ligne 47 : | ||
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. | 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 | Il est possible de créer des ''éléments de cours'' à partir d'informations saisies selon plusieurs modalités : | ||
* Un champ de texte | * Un champ de texte | ||
Ligne 56 : | Ligne 57 : | ||
==Fonctionnalités avancées du modèle== | ==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' | 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. | 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. |
Dernière version du 21 avril 2012 à 11:15
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.