Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Éléments de cours et celle pour Moodle 4.x est consultable là : Éléments de cours.

« Éléments de cours » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
 
(14 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Code contribué}}
{{Code tiers}}
 
Le module d'activité Customlabel (ou Eléments de Cours) est une spécialisation du module standard Etiquette destiné à améliorer la qualité de présentation des contenus pédagogiques rédigés dans les cours Moodle.
Le module d'activité Customlabel (ou Eléments de Cours) est une spécialisation du module standard Etiquette destiné à améliorer la qualité de présentation des contenus pédagogiques rédigés dans les cours Moodle.


Le module Customlabel propose un ensemble (extensible) de petits gabarits de contenus sémantiquement orientés vers des fonctions pédagogiques connues. Les sous-types d'éléments sont en général un ensemble d'informations présentées dans un gabarit d'affichage prédéfini. Une feulle de style locale (redéfinissable) applique un style de rendu consistant et homogène à tous les éléments du même type.   
Le module Customlabel propose un ensemble (extensible) de petits gabarits de contenus sémantiquement orientés vers des fonctions pédagogiques connues. Les sous-types d'éléments sont en général un ensemble d'informations présentées dans un gabarit d'affichage prédéfini. Une feuille de style locale (redéfinissable) applique un style de rendu consistant et homogène à tous les éléments du même type.   


Lorsque l'on ajout un Elément de Cours à un cours, le fomulaire usuel de paamétrage de l'activité change de forme et s'adapte au sous-type choisi, en fonction du modèle d'information interne qu'utilise le sous-type.
Lorsque l'on ajoute un Elément de Cours à un cours, le formulaire usuel de paramétrage de l'activité change de forme et s'adapte au sous-type choisi, en fonction du modèle d'information interne qu'utilise le sous-type.


L'usage de ce module a trois effets majeurs sur les usages éditoriaux de Moodle :  
L'usage de ce module a trois effets majeurs sur les usages éditoriaux de Moodle :  
Ligne 20 : Ligne 19 :


==Installation==
==Installation==
Archive disponible : https://github.com/vfremaux/moodle-mod_customlabel (toutes versions)


Dézippez l'archive du module dans le répertoire 'mod' de votre installation Moodle.
Dézippez l'archive du module dans le répertoire 'mod' de votre installation Moodle.
Ligne 27 : Ligne 28 :
===Dépendences===
===Dépendences===


Pour gérer de manière optimale la publication multilingue pour des contenus utilsiant du formatage local (couleurs de texte, couleur de fond, etc.), une version modifiée et optimisée du filtre "Multilang" doit être rajoutée et activée à la place du filtre multilangue original. Ce filtre reste totalement compatible pour les marquages multingues précédents.
Pour assurer la sélection correcte des contenus en fonction de la lanque, une version modifiée et optimisée du filtre "Multilang" doit être rajoutée et activée à la place du filtre multilangue original. Ce filtre reste totalement compatible pour les marquages multingues précédents.


1. Téléchargez et installez le filtre MultilangEnhanced.
1. Téléchargez et installez le filtre MultilangEnhanced.
Ligne 37 : Ligne 38 :
* Briques éditoriales sémantisées pour la pédagogie
* Briques éditoriales sémantisées pour la pédagogie
* Mise en forme et rendu de style défini par l'intégrateur du thème  
* Mise en forme et rendu de style défini par l'intégrateur du thème  
* Sensibilité (paramétrable) des éléments de cours aux rôles, permettant de cacher des contenus à certains roles
* Sensibilité (paramétrable) des éléments de cours aux rôles, permettant de cacher des contenus à certains rôles (*)
* Une librairie de sous-types de base déjà constituée pour les fonctions pédagogiques usuelles
* Une librairie de sous-types de base déjà constituée pour les fonctions pédagogiques usuelles
(*) Changement du modèle de contrôle de la sensibilité aux rôles sur la version 2015xxxxx


==Fonctionnalités techniques (architecture)==
==Fonctionnalités techniques (architecture)==
Ligne 48 : Ligne 51 :
==Utilisation==
==Utilisation==


Course elements are known as enhanced labels. So adding a course element is just like adding a label, and filling information parts.
Les éléments de cours sont une extension des étiquettes. Ajouter un élément de cours, c'est ajouter une étiquette structurée, et fournir les portions d'informations demandées dans le modèle d'information associé.
 
Dans Moodle < 2.2, vous trouverez l'Elément de cours dans le menu "Ajouter une ressource" d'édition de section. (Cours en mode édition)


On Moodle versions < 2.2, you'll find the 'Course element' choice in the "Add a ressource" menu.
Dans Moodle > 2.3, le menu des activités et des ressources a été unifié.


On Moodle versions > 2.3, activities and resources have been unified.
Lorsque vous configurez l'élément de cours, repérez dans le formulaire la première liste déroulante en dessous du champ titre (voir les exemples de sous-types ci-dessous). Choisissez le type d'élément de cours dont vous avez besoin et laissez le formulaire se recharger en s'adaptant à la structure d'information utilisée par l'étiquette.


When displaying the setting form, check the first dropdown list for a subtype of label you need (See the above section about subtypes). Let the setting form reload with modified field list and complete the required information. you will notice that when changing the type of a customlabel, the content is not keeped, as there are low chances the semantic is consistant between distinct types.
Note : Vous remarquerez qu'en changeant de type, le contenu ne peut être maintenu, car vous modifiez radicalement le sens et le découpage de l'information qui est porté par l'étiquette.


The label will layout the content in the course sequence.
L'élément de cours publie son contenu directement dans la séquence de cours.


==Sous-types==
==Sous-types==
Ligne 67 : Ligne 72 :
===Briques pédagogiques===
===Briques pédagogiques===


* [[Eléments de cours : A retenir| "A retenir"]]
* [[Eléments de cours : Définition| "Définition"]]
* [[Eléments de cours : Exemple| "Exemple']]
* [[Eléments de cours : Important| "Important"]]
* [[Eléments de cours : Important| "Important"]]
* [[Eléments de cours : Trucs et astuces| "Truc et astuces"]]
* [[Eléments de cours : Voir aussi| "Voir aussi"]]
* [[Eléments de cours : A retenir| "A retenir"]]
* [[Eléments de cours : Objectifs locaux| "Objectifs locaux"]]
* [[Eléments de cours : Objectifs locaux| "Objectifs locaux"]]
* [[Eléments de cours : Exemple| "Exemple']]
* [[Eléments de cours : Solution| "Solution"]]
* [[Eléments de cours : Théorème| "Théorème"]]
* [[Eléments de cours : Travail à faire| "Travail à faire"]]
* [[Eléments de cours : Travail à faire| "Travail à faire"]]
* [[Eléments de cours : Solution| "Solution"]]
* [[Eléments de cours : Trucs et astuces| "Trucs et astuces"]]
* [[Eléments de cours : Voir aussi| "Voir aussi"]]


===Briques dépendantes des rôles===
===Briques dépendantes des rôles===
Ligne 92 : Ligne 99 :


* [[Eléments de cours : Point de contact| "Point de contact"]]
* [[Eléments de cours : Point de contact| "Point de contact"]]
==Utilisation des rôles (Version > 2015xxxx)==
A partir des versions 2015, l'application des rôles aux éléments de cours est désormais confié au système de capacités standard de Moodle. Cela fait suite
à la réintégration du système de types d'éléments dans la prise en charge standard des sous-plugins de Moodle.
Chaque plugin définit désormais deux capacités :
* ''customlabeltype/NEWTYPE:view'' : permet de voir le contenu de cet élément pour toute personne disposant de la capacité
* ''customlabeltype/NEWTYPE:addinstance'' : permet d'ajouter une instance de cet élément pour toute personne disposant de la capacité


==Coin de l'intégrateur==
==Coin de l'intégrateur==


Customlabel is built to easily add new custom subtypes as required by the context and the pedagogical local project. Following documents give some reference upon how to build new types.
Les Eléments de Cours disposent d'une infrastructure propre d'extension pour créer des nouveaux sous-types d'éléments. Les articles suivants donnent de l'information sur la façon de construire des nouveaux types d'éléments.
 
[[Eléments de cours : concevoir des nouveaux types d'éléments|Concevoir des nouveaux types d'éléments]]


[[Customlabel subtype development framework]]
[[Eléments de cours : Adapter l'apparence visuelle par défaut|Adapter l'apparence visuelle par défaut]]


==Crédits==
==Crédits==
Ligne 103 : Ligne 121 :
Valery Fremaux (2008 original) valery.fremaux@gmail.com
Valery Fremaux (2008 original) valery.fremaux@gmail.com


Le module Customlabel et la stratégie d'éditorialisation de cours par briques a été développée pour le programme national Pairform@nce, avec la participation d'Intel.
Le module Customlabel et la stratégie d'éditorialisation de cours par briques ont été développés pour le programme national Pairform@nce, avec la participation d'Intel.


[[en:Customlabel module (Course elements)]]
[[en:Customlabel module (Course elements)]]

Dernière version du 2 mars 2015 à 11:31

Le module d'activité Customlabel (ou Eléments de Cours) est une spécialisation du module standard Etiquette destiné à améliorer la qualité de présentation des contenus pédagogiques rédigés dans les cours Moodle.

Le module Customlabel propose un ensemble (extensible) de petits gabarits de contenus sémantiquement orientés vers des fonctions pédagogiques connues. Les sous-types d'éléments sont en général un ensemble d'informations présentées dans un gabarit d'affichage prédéfini. Une feuille de style locale (redéfinissable) applique un style de rendu consistant et homogène à tous les éléments du même type.

Lorsque l'on ajoute un Elément de Cours à un cours, le formulaire usuel de paramétrage de l'activité change de forme et s'adapte au sous-type choisi, en fonction du modèle d'information interne qu'utilise le sous-type.

L'usage de ce module a trois effets majeurs sur les usages éditoriaux de Moodle :

  • Effet de productivité : Les enseignants n'ont plus aucun travail de calage ou de mise en forme graphique, pour les briques pédagogiques connues. La mise en place de contenus est donc beaucoup plus simple et rapide.
  • Effet d'homogénéité et de qualité : Chaque instance d'un élément de cours (par exemple, une en-tête de chapitre) sera toujours rendue de la même manière avec le même format. La cohérence éditoriale des différents cours dans la plate-forme est assurée, ce qui rajoute une impression de qualité globale et de pertinence aux contenus (en effet, l'un des premiers facteurs visibles de non qualité est la divergence de forme ou de choix pour des éléments identiques, indépendamment de la pertinence du fond).
  • Gommage des différences de compétence numérique : En normalisant les briques de contenu, la production est plus homogène, quelle que soit la compétence TICE initiale de l'enseignant. Cela rassurera les enseignants qui n'ont pas encore transformé leurs pratiques vers le numérique, en leur garantissant un rendu propre et pertinent sur la forme avec un effort modeste.

Compatibilité

Moodle 2.x : Aucune dépendance noyau

Moodle 1.9 : Patchs nécessaires

Installation

Archive disponible : https://github.com/vfremaux/moodle-mod_customlabel (toutes versions)

Dézippez l'archive du module dans le répertoire 'mod' de votre installation Moodle.

Naviguez vers le menu Administration -> Notifications pour procéder à l'installation logique.

Dépendences

Pour assurer la sélection correcte des contenus en fonction de la lanque, une version modifiée et optimisée du filtre "Multilang" doit être rajoutée et activée à la place du filtre multilangue original. Ce filtre reste totalement compatible pour les marquages multingues précédents.

1. Téléchargez et installez le filtre MultilangEnhanced.

2. Désactivez le filtre "Contenus multilingues" standard et activez le nouveau filtre.

Fonctionnalités

  • Briques éditoriales sémantisées pour la pédagogie
  • Mise en forme et rendu de style défini par l'intégrateur du thème
  • Sensibilité (paramétrable) des éléments de cours aux rôles, permettant de cacher des contenus à certains rôles (*)
  • Une librairie de sous-types de base déjà constituée pour les fonctions pédagogiques usuelles

(*) Changement du modèle de contrôle de la sensibilité aux rôles sur la version 2015xxxxx

Fonctionnalités techniques (architecture)

  • Modèle de sous-types extensible
  • Sous-types génériques universels (portabilité des contenus)
  • Surcharge de style par le thème

Utilisation

Les éléments de cours sont une extension des étiquettes. Ajouter un élément de cours, c'est ajouter une étiquette structurée, et fournir les portions d'informations demandées dans le modèle d'information associé.

Dans Moodle < 2.2, vous trouverez l'Elément de cours dans le menu "Ajouter une ressource" d'édition de section. (Cours en mode édition)

Dans Moodle > 2.3, le menu des activités et des ressources a été unifié.

Lorsque vous configurez l'élément de cours, repérez dans le formulaire la première liste déroulante en dessous du champ titre (voir les exemples de sous-types ci-dessous). Choisissez le type d'élément de cours dont vous avez besoin et laissez le formulaire se recharger en s'adaptant à la structure d'information utilisée par l'étiquette.

Note : Vous remarquerez qu'en changeant de type, le contenu ne peut être maintenu, car vous modifiez radicalement le sens et le découpage de l'information qui est porté par l'étiquette.

L'élément de cours publie son contenu directement dans la séquence de cours.

Sous-types

Briques génériques

Briques pédagogiques

Briques dépendantes des rôles

Briques de structure

Briques utilitaires

Utilisation des rôles (Version > 2015xxxx)

A partir des versions 2015, l'application des rôles aux éléments de cours est désormais confié au système de capacités standard de Moodle. Cela fait suite à la réintégration du système de types d'éléments dans la prise en charge standard des sous-plugins de Moodle.

Chaque plugin définit désormais deux capacités :

  • customlabeltype/NEWTYPE:view : permet de voir le contenu de cet élément pour toute personne disposant de la capacité
  • customlabeltype/NEWTYPE:addinstance : permet d'ajouter une instance de cet élément pour toute personne disposant de la capacité

Coin de l'intégrateur

Les Eléments de Cours disposent d'une infrastructure propre d'extension pour créer des nouveaux sous-types d'éléments. Les articles suivants donnent de l'information sur la façon de construire des nouveaux types d'éléments.

Concevoir des nouveaux types d'éléments

Adapter l'apparence visuelle par défaut

Crédits

Valery Fremaux (2008 original) valery.fremaux@gmail.com

Le module Customlabel et la stratégie d'éditorialisation de cours par briques ont été développés pour le programme national Pairform@nce, avec la participation d'Intel.