Bonjour,
N'utilisant pas le plugin "base de données externe" pour la synchronisation des cours et des utilisateurs, je ne peux répondre à votre première question.
Dans la base de données de Moodle, dans la table mdl_course_sections, chaque ligne correspond à une section d'un cours et chaque section a son propre
identifiant. Pour un seul cours dont l'
id est 9, on peut insérer 4 lignes en donnant des id non encore utilisés et on peut laisser le champ 'sequence' vide, pour obtenir un résultat comme ci-dessous :
Pour que les sections apparaissent effectivement dans le cours, j'ai vidé tous les caches.
Pour retrouver dans N cours créés, les quatre sections 1,2, 3 et 4, il faudrait donc pouvoir ajouter 4N lignes. Mais je ne sais pas écrire la
requête permettant d'insérer toutes ces lignes.
Vous pouvez peut-être l'écrire ..?
Sinon, il faudrait indiquer au départ à chaque
enseignant, comme d'habitude de mettre à jour les paramètres du nouveau cours, mais en plus de se mettre en mode édition du cours et tout de suite ajouter le nombre de sections désirées.
Christian