Exportation globale de toutes les notes d'une plateforme

Re: Exportation globale de toutes les notes d'une plateforme

par Olivier Valentin,
Nombre de réponses : 0
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles
Bonjour Philippe,

je ne sais pas s'il existerait quelque chose du côté des plugins... je laisse les connaisseurs répondre !

Après, si tu as accès à la base de données via Adminer ou si tu as la possibilité d'utiliser un plugin comme Ad-hoc database queries, il est possible de lancer une requête pour récupérer tout cela.

Un exemple :

SELECT c.id AS IDcours, c.fullname AS nom,
u.firstname AS prenom,
u.lastname AS nom,
u.username AS username,
gi.itemname AS item,
gg.finalgrade AS "note finale",
FROM_UNIXTIME(gg.timecreated) AS "créé le",
FROM_UNIXTIME(gg.timemodified) AS "modifié le"
FROM mdl_grade_grades AS gg
JOIN mdl_user AS u ON gg.userid = u.id
JOIN mdl_grade_items AS gi ON gg.itemid = gi.id
JOIN mdl_course AS c ON gi.courseid = c.id
ORDER BY IDcours, username, gi.itemname

Bien sûr, selon les capacités de ton serveur ou le nombre d'éléments à récupérer, cela peut prendre plus ou moins de temps...

Olivier
Moyenne des évaluations Utile (1)