Merci et bravo Joseph, c'est exactement ce que je voulais obtenir.
Pour ce qui est de la logique de la mise en page, tu as raison. Une solution serait d'insérer une nouvelle colonne intitulée Groupe(s) en deuxième position et peut-être de supprimer le titre, peu utile, de la première colonne (Image de l'utilisateur) dont la largeur m'a toujours paru trop importante par rapport à celle des photos.
Je pense que les étudiants ne voient jamais la colonne Adresse de courriel. Pour eux, le tableau devrait donc être visible dans toute sa largeur, quel que soit le nombre de groupes. Pour les admins et les profs, un
if (has_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM))) { $PAGE->set_pagelayout('report');}
bien placé résout toujours tout ! Oui, mon thème est à largeur fixe.
Pourras-tu m'indiquer quelles modifs tu as apportées au fichier moodle/user/index.php ? Je ne suis arrivé qu'à créer et à intituler une nouvelle colonne ... je n'arrive pas à réaliser la jointure qu'il faut avec mdl_groups_members.
Un tout grand merci encore !!!