Bon alors reprenons. Le déroulé de Fred :
1. On constitue un premier cours-classe (par exemple au format "informel" pour avoir un forume dedans).
Ce cours NE DOIT PAS ETRE un meta-cours. C'est lui qui fournit les inscriptions aux autres "matières" et non l'inverse. On peut y inscrire ses élèves comme dans n'import quel cours Moodle normal.
2. On constitue un cours "avec contenu". et on le déclare en méta-cours. Il héritera des inscrits dans ses "cours descendants".
3. On constitue ainsi autant de "cours matières" comme des méta-cours.
Pour inscrire une classe à une matière, il suffit de : relier là matière à la classe en ajoutant le cours-classe comme cours descendant du cours-matière (dans le menu de gestion du cours matière).
La seule contrainte si on a plusieurs classes du même niveau partageant les mêmes matières : il faudra un cours-matière par classe. d'où une multiplication des matières.
C'est une des situations un peu compliquée de la gestion de Moodle dans un environnement de type "secondaire", et qui mériterait une customisation pour facilement constituer une nouvelle classe avec toutes ses matières déjà bien liées.
Il faut par contre choisir la bonne option dans l'administration centrale de Moodle et éviter que les profs se propagent par les méta-cours.
On peut optimiser à l'usage car (si on prend ls schéma) le prof d'histoire PH_A se trouve à gérer deux cours Moodle différents pour la même classe... en dupliquant les fichiers et les activités.
On peut utiliser l'astuce suivante : le cours d'histoire est banalisé pour le prof PH_A et le niveau secondes. Il devient PH_A_secondes.
Il a les deux cours classes comme cours descendants, récupérant les élèves de seconde 1 et de seconde 2. Les secondes 1 sont regroupées dans le groupe S1 et les autres dans le groupe S2. Les activités peuvent être proposées en groupes séparés pour isoler les deux classes.
Le développement est infini... 