Salut Sébastien !
Merci pour ton retour. J'avais remarqué que pour les cohortes, je ne pouvais pas gérer de période d'inscription facilement. Le plugin coupon ne proposait pas cette possibilité pour les cohortes. Il le propose uniquement pour les cours.
J'ai pas mal avancé en appelant les informations nécessaires (user, groupe,picture,contextid) depuis le header.php du thème eguru.
Cependant j'ai remarqué que la variable $userid ne renvoyait pas de valeur sur certaines pages de moodle.
J'ai pourtant fait :
global $USER;
$userid = $USER->id;
et j'ai vérifié que mon session cookie path était bien à "/".
La variable globale $USER ne s'appelle pas partout dans Moodle ?