Extrair relatório de alunos / tutores com no curso do Moodle com informação do grupo que estão vinculados

Extrair relatório de alunos / tutores com no curso do Moodle com informação do grupo que estão vinculados

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

Para gerar a lista de alunos e tutores de um curso com informação de qual turma / grupo estão vinculados, basta executar o seguinte comando SQL:

SELECT u.id,u.firstname,u.lastname,u.email,r.shortname,g.name AS groupname FROM mdl_groups_members m INNER JOIN mdl_groups g ON g.id=m.groupid INNER JOIN mdl_user u ON u.id=m.userid INNER JOIN mdl_role_assignments rs ON rs.userid=m.userid INNER JOIN mdl_role r ON rs.roleid=r.id INNER JOIN mdl_context e ON rs.contextid=e.id WHERE e.contextlevel=50 AND g.courseid=e.instanceid AND g.courseid=?

Passe o parâmetro id do curso em g.courseid=2