Si tu crées une cohorte par classe, dès que tu supprimeras la méthode de synchronisation pour cette cohorte, tous les étudiants de la cohorte seront désinscrits du cours.
Imaginons que tu souhaites que tes étudiants aient accès à tes cours durant 5 ans, tu crées les cohortes: Session2017, Session2018, Session 2019, Session2020 et Session2021 par exemple. Tu peuples tes cohortes avec tes étudiants.
Ensuite, dans chaque cours, tu utilises la méthode d'inscription par Synchronisation de cohortes. Tu recherches la Session2017 et avant de
valider, dans la dernière ligne de la fenêtre de synchronisation, au niveau de la ligne Ajouter au groupe, tu choisis Créer un groupe. Ainsi, un groupe se créera automatiquement. Il aura le même nom que ta cohorte. Et surtout, il sera dynamique. C'est-à-dire que, contrairement aux
groupes créés habituellement, celui-ci se remplira ou se videra si tu ajoutes ou si tu retires des étudiants de ta cohorte.
Mais, effectivement, il faut faire cette manip dans chaque cours.
Sinon, il y a les méta-cours que, pour ma part, je n'utilise pas. Mais je crois que ça pourrait répondre à ton problème.
Tu crées un cours classique et tu inscris tes étudiants par la méthode de synchronisation des cohortes. Ce cours serait juste un cours d'accueil. Ensuite, tu crées tes autres cours comme des méta-cours (voir ici:
https://docs.moodle.org/19/fr/M%C3%A9ta-cours).
Comme ça, tous les étudiants qui sont inscrits dans ton premier cours, le seront automatiquement dans les méta-cours (voir ici:
https://docs.moodle.org/3x/fr/Lien_m%C3%A9ta-cours).
Concernant tes 2 dernières questions:
- Est-ce que je peux synchroniser le moment de l’inscription avec la date du début du cours? (comme avec l’inscription manuelle). Car j’aimerais faire apparaître le cours dans le Dashboard seulement quand celui-ci commence officiellement (voir champ course start date)?
Dans le tableau de bord, on peut choisir d'afficher les cours A venir, En cours ou Passés.
Du coup, si l'étudiant affiche les cours En cours, en donnant une date de début de cours ce cours n'apparaîtra pas dans cette liste. Par contre l'étudiant pourra le voir s'il affiche les cours A venir.
Sinon, il faut que le créateur du cours masque celui-ci jusqu'au jour de démarrage.
- Est-ce qu’on peut faire un reset de cours avec cette approche? J’ai l’impression que non car le reset ne fait pas de différence entre étudiants inscrits ou désinscrits… à votre avis… oui ou non?
Qu'est-ce que tu appelles un reset du cours ? Qu'est-ce que tu veux supprimer et qu'est-ce que tu veux conserver ? En effet, on peut réinitialiser un cours et choisir ce que l'on veut réinitialiser et ce que l'on veut garder d'un cours.
J'espère avoir répondu à tes questions.