Bom dia Igor, só alegria!
Cara para enviar csv a partir de uma consulta sql você pode gerar um script no Moodle que converte resultado da consulta e depois envia pelo e-mail usando o próprio api do Moodle.
No MReport já tenho a funcionalidade de converter para csv só não está habilitado na agenda. Mas está no back log para implementar.
Quanto a inserção de sql personalizado no MReport já existe essa funcionalidade, porém ainda não tá liberado para os usuários. Se quiser experimentar me mande um e-mail ou whatsapp que vou habilitar isso na sua conta.
Cara para enviar csv a partir de uma consulta sql você pode gerar um script no Moodle que converte resultado da consulta e depois envia pelo e-mail usando o próprio api do Moodle.
No MReport já tenho a funcionalidade de converter para csv só não está habilitado na agenda. Mas está no back log para implementar.
Quanto a inserção de sql personalizado no MReport já existe essa funcionalidade, porém ainda não tá liberado para os usuários. Se quiser experimentar me mande um e-mail ou whatsapp que vou habilitar isso na sua conta.
Veja esse relatório - Fluxo de acesso recente no curso foi gerado com cadastro de SQL em um formulário.