Consulta SQL para obtener el listado de administradores de un Moodle

Hoy voy a compartir con vosotros una consulta, que si sois desarrolladores sobre Moodle, os va a venir muy bien. Con esta consulta, vais a poder construir una vista para obtener de forma rápida la lista de administradores que hay dados de alta en vuestros campus online Moodle.

Yo personalmente la uso en .NET, ya que el software que desarrollamos «por encima de Moodle» es .NET, pero lógicamente funciona desde cualquier otro lenguaje de programación que conecte con MySql.

El código es el siguiente:

SELECT `mdl_user`.*
FROM `mdl_user` user, mdl_config cfg
WHERE cfg.name = ‘siteadmins’
AND FIND_IN_SET(user.id, cfg.value) > 0

Y como consejo, puede resultar práctico hacer una vista con la query.

Quizá te interese...