Listar usuários que não estão inscritos no curso do Moodle com comando SQL

Listar usuários que não estão inscritos no curso do Moodle com comando SQL

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

Para mapear os usuários que não estão  inscritos com perfil aluno em um determinado curso no Moodle diretamente no banco de dados, execute o seguinte comando SQL:

SELECT id, firstname,lastname,email FROM  mdl_user  WHERE id NOT IN (SELECT DISTINCT rs.userid FROM mdl_role_assignments rs INNER JOIN mdl_context e ON rs.contextid=e.id WHERE e.contextlevel=50 AND rs.roleid=5 AND e.instanceid=?)

Passe o parâmetro id do curso em e.instanceid=?