SQL para encontrar o usuário que criou um forum no curso

SQL para encontrar o usuário que criou um forum no curso

por Fernando Ribeiro -
Número de respostas: 0

Olá pessoal estou criando um relatório contendo informações sobre os tutores, moodle versão 3.4. E uma das informações que preciso é encontrar quantidade de foruns, quiz, tarefas, wikis etc... que cada tutor criou para cada curso. Estou começando pelo forum, porém não estou conseguindo os resultados não coincidem. Por exemplo, para encontrar o número de foruns no curso, executo: 

SELECT count(*)  FROM mdl_forum f WHERE f.course = 2 

retorna 11 registros (foruns)

Ao tentar encontrar quem criou esses foruns estou executando o sql abaixo:

SELECT * FROM mdl_logstore_standard_log l WHERE l.objecttable = 'course_modules' ANDl.courseid = 2

AND l.objectid IN (SELECT cm.id FROM mdl_course_modules cm WHERE cm.course = 2 AND cm.module = 9)

Retorna vários registros com action "update" nenhum create.


Por favor alguem me de uma luz, ja estou a 3 três dias tentando fazer isso e não consigo.


Desde já muito obrigado.

Contagem das avaliações:  -