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 : Types de champs d'information, celle pour les versions 3.x de Moodle est consultable ici : Types de champs d'information et celle pour Moodle 4.x est consultable là : Types de champs d'information.

Types de champs d'information

De MoodleDocs
Aller à :navigation, rechercher

Type : textfield

Le type le plus simple. Il se traduira par un champ de texte simple à saisir, et enregistre une donnée chaine dans le micro-modèle.

Ecriture

  $field['type'] = 'textfield';

Paramètres supplémentaires

maxlength : alimente l'attribut 'maxlength' du champ de texte.

size : alimente l'attribut 'size' du champ de texte.

default : valeur initiale par défaut.

Type : textarea

Le type le plus simple. Il se traduira par une zone de texte à saisir, et enregistre un paragraphe dans le micro-modèle.

Ecriture

  $field['type'] = 'textarea';

Paramètres supplémentaires

rows : alimente l'attribut 'rows' de la zone de texte.

cols : alimente l'attribut 'cols' de la zone de texte.

default : valeur initiale par défaut.

Type : choiceyesno

Un sélecteur booléen. Il se traduira par une liste à deux valeurs, et enregistre une valeur 0/1 dans le micro-modèle.

Ecriture

  $field['type'] = 'choiceyesno';

Paramètres supplémentaires

default : valeur initiale par défaut.

Type : list

Un sélecteur dans une liste fermée "en dur". Il se traduira par une liste de choix, et enregistre un code d'option dans le micro modèle.

Ecriture

  $field['type'] = 'list';

Paramètres supplémentaires

options : un tableau de clefs d'options.

multiple : 0 ou 1 (optionnel). Si marqué, permet un choix multiple.

default : valeur initiale par défaut.