Bonjour,
Ce problème a été abordé de nombreuses fois sans pour autant être vraiment résolu, mais j’espère que vous allez tout de même pouvoir m’aider
Pour résumer : Chaque cours sur notre Moodle correspond à une session de formation différente et dans chaque cours, on retrouve le même jeu. Lorsque ce jeu est terminé à 100%, l’apprenant gagne un badge. Ce badge doit donc être le même pour tous les cours. Or, comme vous devez le savoir, les badges sur Moodle ne peuvent pas avoir le même nom.
Pour contourner cet obstacle, on a paramétré l’obtention des badges au niveau du site en ajoutant comme critère l’achèvement des cours. Jusque-là, tout va bien !
Le problème est le suivant : A chaque session de formation qui commence, nous devons créer un nouveau cours. Il faut donc ajouter un nouveau critère d’achèvement de cours pour que les apprenants puissent gagner le badge. Mais ce n’est pas possible d’ajouter un critère étant donné que le badge est déjà actif.
La seule solution que nous avons trouvé pour l’instant est de dupliquer le badge, d’ajouter les critères dans la copie et de supprimer l’ancien. Sauf que les apprenants ayant déjà obtenu le badge reçoivent une notification, donc ce n’est pas terrible comme solution…
Est-ce que vous avez des idées ? Une autre alternative ? Un plugin ?
Merci d’avance pour votre aide et bonne journée !