J'appuie aussi la proposition BDD. Si ça paraît rébarbatif au départ, on découvre une vraie mine d'or sitôt qu'on s'y met vraiment. Côté difficulté d'appropriation, je m'y suis intéressé cet hiver et en un jour ou deux de lecture et d'exploration j'avais fait un bon tour du propriétaire.
Cela dit, dans l'activité BDD, tu as le paramètre «Nécessite une approbation» qui permet de garder caché une fiche soumise par un étudiant tant que l'enseignant n'a pas validé la fiche. Typiquement, ce genre de paramètre peut aussi être utilisé pour ne permettre d'affichager à un étudiant que les fiches qu'il a lui-même soumises, et ce, tant que l'enseignant n'a pas validé la fiche. Ce petit paramètre permet de conserver le caractère privé des fiches produites par un étudiant. Aussi, les enseignants peuvent soumettre des fiches et s'ils ne les valident pas, les étudiants ne les verront pas. Cela dit, on demeure avec un problème, les enseignants peuvent toujours voir les fiches des autres utilisateurs, enseignants et étudiants.
Bref, si ton but est de cacher la fiche d'un enseignant pour les étudiants et les autres enseignants, il faudra en plus regarder du côté des dérogations de droits, si je ne me trompe pas, c'est «mod/data:approve», mais là le défi c'est que les enseignants ne pourront plus voir dutout les fiches des étudiants... mais enfin, il reste plusieurs niveaux d'enseignants qui peuvent nous aider à donner à un enseignant d'un groupe d'enseignants les droits pour valider les fiches. Par exemple, mon installation de moodle compte deux comptes enseignant non-éditeurs, un nommé «tuteur», le typique, et l'autre «tuteur plus»... pour les cas de ce genre.
Lâche pas, on dirait que ton défi a motivé la communauté
JF