Moodle Badge - un dubbio lato DB

Moodle Badge - un dubbio lato DB

di Christian Cuzzoni -
Numero di risposte: 2

Buongiorno,

un saluto a tutta la comunità.

Ultimamente mi sono imbattuto nella necessità di gestire in un plugin in modo differente la visualizzazione dei badges acquisiti dagli utenti per il completamento delle attività.

Lato DB noto che ci sono le seguenti tabelle:

mdl_badge
mdl_badge_backpack
mdl_badge_criteria
mdl_badge_criteria_met
mdl_badge_criteria_param
mdl_badge_external
mdl_badge_issued
mdl_badge_manual_award

Ma pare che nessuna di queste tabelle faccia al caso mio.

Sostanzialmente quello che vorrei fare in una pagina php del plugin è, dedotto la userid dell'utente loggato, andare direttamente a pescare la lista dei badges che ha ricevuto completando i vari corsi e mostrarli secondo una logica raggruppandoli per categoria dei corsi.

Sempre sapendo in quale tabella ciclare, vorrei fare un conteggio globale per singola tipo di badge e per categoria.

L'unica cosa che appunto mi manca e capire in quale tabella Moodle scrive l'attribuzione di questi badges.

A disposizione per fornire ulteriori spiegazioni, come sempre anticipo i miei più sentiti ringraziamente a coloro che vorranno rispondere.

Grazie.

Chris
Media dei voti:  -
In riposta a Christian Cuzzoni

Re: Moodle Badge - un dubbio lato DB

di Matteo Scaramuccia -

Ciao Christian,
la lista dei badge assegnati si trova in issued.
Alcune queries che potrebbero esserti utili le trovi qui: https://docs.moodle.org/29/en/ad-hoc_contributed_reports#Badges.

HTH,
Matteo