"(au fait, question idiote, où se trouve exactement le lien de suppression du cours une fois qu'on a donné la permission course:delete aux enseignants ? Je n'ai pas réussi à trouver !!)."
De base je trouve que c'est mal foutu pour supprimer un cours... il faut aller dans la gestion des catégories pour voir le bouton supprimer : en gros l'url : moodle/course/management.php?categoryid=XXX
"Après, cela tient sur certains détails. Le fait de passer un cours dans la corbeille supprime bien le cours, mais l'enseignant ne le voit même plus !"
Ah bah pour le coup c'est ce que je pensé que tu entendais par "cacher le cours". C'est pour ça que je disais ne pas bien voir l'intérêt dans ton cas. Moi j'ai eu le raisonnement inverse, qu'est ce que va faire un enseignant si il supprime un cours puis qu'il va dans son tableau de bord et que .. "surprise" il y a toujours son cours dans la liste ? Perso je pense que bien les 3/4 des enseignants vont envoyer un message pour dire qu'il ne comprends pas pourquoi son cours n'a pas été supprimé comme il l'a demandé :s
"Serais-tu d'accord pour partager la façon dont fonctionne ton Moodle
(dimensionnement, permissions/interdictions, manières de faire le méange
etc.) ?"
On tourne aux alentours de 15k utilisateurs et ~7k cours.
En l'état le ménage est globalement proche du néant, et on est actuellement sur une étape "inverse" depuis cet été où l'on a plutôt polluer la plateforme plus qu'autre chose en migrant une masse de cours d'une autre plateforme (dokeos/chamilo) qui est en transition (plus aucune modification des cours) vers sa fermeture (à la fin de la semaine).
Pour ce qui est des permissions, les enseignants peuvent créer des cours dans n'importe quelle catégorie et supprimer leurs cours.
L'idée c'est de réussir à les rendre "autonome", le problème c'est que en l'état, certaines fonctionnalités qui me semble "essentielles" pour qu'ils le soient ne sont pas intuitives du tout... De la même manière il y a eu un accueil très négatif du changement de "tableau de bord" et du coté "temporelle" des cours. (Globalement ils trouvent déjà que l'ancienne plateforme était plus simple, la c'était la goutte d'eau de trop :s, du coup j'ai basculé (fait marche arrière) pour ce block https://moodle.org/plugins/block_course_overview )
Cela fait que j'essaye de faire quelques modifications pour améliorer ça, je verrais les retours que j'aurai des utilisateurs dans les mois qui arrivent à mon avis.
Dans la liste des fonctionnalités qui ne sont pas au point à mon goût :
- il y a le sélecteur de catégories. Je ne sais plus le chiffre exact, mais je crois que ça tourne autour de 800 valeurs possibles dans la liste.. Donc soit l'utilisateur était au bon endroit quand il a voulu crée le cours et c'est cool le select est sur la bonne valeur aussi, soit il n'était pas au bon endroit et le cours ne changera jamais d'endroit vu la tronche de la liste qui apparait lorsqu'il clique...
J'ai donc modifié pour avoir un "multi select" (j'ai donné quelques détails dans la réponse précédente que j'ai faite a Patrick) qui rendent globalement plus agréable le changement de catégories pour les enseignants (c'est sans doute pas parfait mais c'est toujours ça) - La suppression des cours : comme dit plus haut, il faut savoir que c'est dans la gestion de catégories.. J'ai donc crée un mini plugin local (ça doit faire 5 fichiers pour 3 lignes de code, je pourrais le mettre sur gist si ça en intéresse) qui rajoute un bouton "Supprimer le cours" directement dans le menu administration du cours
- La gestion de la visibilité du cours : certains enseignants ne sont pas au point sur la modification de la visibilité dans les paramètres du cours.
- Le tableau de bord de remplacement qui était buggé d'une part et sous exploité à mon goût pour être pleinement fonctionnel pour les enseignants. Du coup je l'ai pas mal modifié ( dans un fork du projet si cela en interesse : https://github.com/MathieuDomingo/moodle-block_course_overview )
A priori avec ces modifications, je pense que la majorité des utilisateurs devrait être apte gérer relativement bien la création/suppression de leurs cours de manière autonome