Mapear medalhas atribuidas aos usuários no Moodle com comando SQL

Mapear medalhas atribuidas aos usuários no Moodle com comando SQL

por Lino Vaz Moniz -
Número de respostas: 0

Para consultar  ou explorar as medalhas atribuídas aos usuários no Moodle com comando SQL, execute no terminal os seguintes comandos:

Lista de usuários que ganharam medalha

SELECT i.id,b.name, u.firstname, u.lastname, u.email,i.dateissued,i.uniquehash FROM mdl_badge_issued i INNER JOIN mdl_badge b ON i.id=b.id INNER JOIN mdl_user u ON u.id=i.userid

Medalhas atribuído a um usuário

SELECT b.id,b.name FROM mdl_badge_issued i INNER JOIN mdl_badge b ON i.id=b.id WHERE i.dateissued > 0 AND i.userid=?

Passe o parâmetro id do ususário em i.userid=?

Excluir medalha de um aluno

DELETE FROM mdl_badge_issued WHERE userid=? AND badgeid=?

Passe o parâmetro id do ususário em i.userid=?

Passe o parâmetro id da medalha em  badgeid=?