Listar assinantes dos fóruns em um curso do Moodle com comando SQL

Listar assinantes dos fóruns em um curso do Moodle com comando SQL

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

Para mapear alunos que são assinantes dos fórum em um determinado curso, execute no banco o seguinte comando SQL. 

SELECT  f.id,f.name AS forum,u.firstname,u.lastname,u.email FROM mdl_forum_subscriptions s INNER JOIN mdl_forum f ON f.id=s.forum INNER JOIN mdl_course c ON c.id =f.course  INNER JOIN mdl_user u ON u.id=s.userid WHERE c.id=?

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

O resultado mostra os alunos que recebem e-mail em cada fórum. Os que não estão nessa lista referente a um determinado fórum não receberão das postagens e comentários publicados.