Assistance pédagogique

Interdire la suppression de groupes

 
micro-entreprise ohkod.fr
Re: Interdire la suppression de groupes
Moodleurs particulièrement utiles

Salut Jean-Francois,


Tu sauvegarde aux chaud la table "mdl_groups" ainsi que leurs lien aux inscriptions des cohortes

tu créer un script qui permet chaque jours de vérifier si cette table à été modifié

si elle a été modifié tu recherche les lignes qui on été supprimés, les lignes qui on été créer,

ensuite tu reconstruit cette table.


Tu créer une tâche cron qui va le lancer tout les jours,


Sinon je ne sais pas si c'est faisable, avec les privilège de mysql, s'il est plus précis sur les rôles, ne pas donner les droits d' exécuter la commande


delete de la seul table mdl_groups. L'utilisateur de donnée ne pourra pas exécuter cette commande, il faudra lui donner le droit lors des mise à jours.


Une autre piste, dans le plugin group, rechercher la requête udpate et la modifier ,

quelle ne fasse rien par exemple.


Ou sinon dans l'interface de moodle, lorsqu'un enseignant est connecté , lui enlevé le lien ou le bouton supprimé le groupe

 
Moyenne des évaluations  -