Relatório de conclusão das atividades

Relatório de conclusão das atividades

por Gabriel Santin -
Número de respostas: 10

Saudações a todos.

 

Estou desenvolvendo um relatório de conclusão das atividades, pois o disponível na plataforma não permite impressão no formato que preciso. Não estou conseguindo encontrar o SQL que me traga por turma, todos os alunos e as atividades rastreáveis marcadas como concluída ou não concluída (conforme figura em anexo). Se alguém puder me ajudar, desde já agradeço.

Anexo moodle.png
Em resposta à Gabriel Santin

Re: Relatório de conclusão das atividades

por Lino Vaz Moniz -

Gabriel,

Para customizar o relatório do progresso do Moodle, veja os post a seguir. Abordam comando SQL para mapear atividades que o aluno já completou. 

Rastrear progresso / quantidade de atividades no curso do Moodle que o aluno concluiu com comando SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=289

Mapear controle de progresso de atividade no Moodle com comando SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=36

Em resposta à Lino Vaz Moniz

Re: Relatório de conclusão das atividades

por Gabriel Santin -

Muito obrigado pelas dicas, era quase o que eu precisava, só precisei adicionar mais um campo no SQL e consegui fazer a busca do jeito que precisava. Grande abraço.

Em resposta à Gabriel Santin

Re: Relatório de conclusão das atividades

por Flávio Santos -

Muito bom Gabriel!

Quando concluir, compartilha aí pois estou com o mesmo problema.

Em resposta à Flávio Santos

Re: Relatório de conclusão das atividades

por Gabriel Santin -

Olá Flávio.

Acabei tendo que modificar o PHP para que fosse impresso somente o que eu precisava. Comentei as colunas que não queria imprimir e adicionei o código abaixo no arquivo report/progress/index.php.

 

print '
<script>
function ImprimeDIV(NomeDaDIV) {
var ConteudoImprimir = document.getElementById(NomeDaDIV).innerHTML;
var ConteudoOriginal = document.body.innerHTML;

document.body.innerHTML = ConteudoImprimir;

window.print();

document.body.innerHTML = ConteudoOriginal;
}
</script>
<input type="button" onclick="ImprimeDIV(\'completion-progress-wrapper\')" value="Imprimir" />';

 

Essa função imprime somente a DIV completion-progress-wrapper, depois é só ajustar as opções de orientação e tamanho da impressão no próprio navegador.

Em resposta à Gabriel Santin

Re: Relatório de conclusão das atividades

por Flávio Dias -

Olá Gabriel!

Que excelente notícia. Parabéns!

Você poderia disponibilizar o PHP completo, que você modificou para possibilitar a impressão do Relatório de conclusão das atividades?

Desde já agradeço.

;)

 

 

 

 

Em resposta à Gabriel Santin

Re: Relatório de conclusão das atividades

por viviane vicente -

Olá,

como faço para inserir mais campos de usuario nesse relatorio?

quero inserir cidade e instituição e também o grupo, se puderem me ajudar agradeço.