Merci à tous pour vos réponses, ça fait plaisir .
Sur les conseils de Luiggi j'ai installé et testé "course completed enrollment". (https://moodle.org/plugins/enrol_coursecompleted).
Cela répond bien à mon besoin dans la mesure ou je veux "obliger" les apprenants à achever un espace (selon la dichotomie moodle^^) avant de passer à la suite. Il s'agit dans mon cas d'un espace d'accueil et d'information.
Voici le détail de la manoeuvre pour de futurs lecteurs :
- Etape 1 : Activation de la nouvelle méthode d'inscription après installation du plugin : se rendre dans l'administration / gérer les plugin d'inscription et activer "inscription après achèvement de cours" en cliquant sur l'icône en forme d'oeil.
- Etape 2 : Inscription des apprenants sur l'espace à achever (méthode de synchronisation des cohortes me concernant).
- Etape 3 : Configuration des conditions d'achèvement de l'espace (dans mon cas ils doivent consulter des vidéos).
- Etape 4 : Ajout de la nouvelle méthode d'inscription dans les futurs espaces auxquels les apprenants doivent accéder en pointant bien sur le cours à achever.
Ca fonctionne bien mais l'inconvénient réside dans le fait qu'il faut attendre deux fois le passage du cron pour que l'achèvement du cours soit bien validée.
Avant le lancement du premier cron le statut est "en suspens", ensuite "en cours", puis "complet" après le passage du deuxième cron. Il faut donc prévenir les apprenants qu'ils devront attendre un peu avec de passer à la suite (2 minutes dans mon cas).
Autre effet de bord : le cours se retrouve dans la catégorie "expiré" du tableau de bord. Ce n'est pas trop problématique dans mon cas mais c'est bon à savoir.
@Alain : Dommage que le plugin dont tu parles ne soit plus à jour. L'attribution des badges ne nécessite pas, quant à elle, le lancement du cron.
@Daniel : Merci, Learning plan est très intéressant. Je le testerai à l'occasion.
@Valéry : Merci pour ton retour. Toujours aussi impressionnant de voir les solutions que tu parviens à mettre en oeuvre .
Julien