{Waiting for translation}
Les éléments de cours sont des briques éditoriales qui s'approchent de très prés à la “vision métier” du contenu, en fournissant à ce “métier” des modèles pré-formattés.
Le module propose en standard une batterie d'élément adressant les besoins récurrents et classiques d'une édition pédagogique. Dans certains cas, il peut être souhaitable, pour un projet pédagogique spécifique, de créer ses propres éléments de cours, plutôt que de redévelopper des plugins Moodle complets.
Un type d'élément de cours est un sous-plugin au sens Moodle. Il dispose de sa version, de ses propres chaines de langues, de ses droits. Il est donc constitué comme un répertoire dans le chemin de base /mod/customlabel/type.
Le contenu obligatoire d'un sous-type est :
Ressources facultatives :
Le répertoire porte le nom du sous plugin qui servira de base aux noms formels dans son code. Dans ce qui suit le nom du plugin est supposé être newtype.
Le plugin est représenté par une sous-classe de la classe de base customlabel_type
require_once $CFG->dirroot.'/mod/customlabel/type/customtype.class.php'; class customlabel_newtype extends customlabel_type { }
Un sous type d'élément de cours doit définir