Mapear situação de um aluno no Moodle sobre inscrição no curso, quadro de nota e log de acesso

Mapear situação de um aluno no Moodle sobre inscrição no curso, quadro de nota e log de acesso

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

Na Plataforma Moodle, usando o plugin MReport, é possível mapear a situação de qualquer aluno ou outro perfil através do relatório do usuários. Para isso, siga os seguintes passos:

1) Acesse a página principal do relatório no seguinte URL 

MOODLE_URL/local/badiunet

Se estiver navegando direto na plataforma de serviço, basta seleciona o Moodle vinculado a sua conta que terá acesso as mesmas opções de relatório.  

2) Localize a opção Usuário. É um card que fica no início. Ao clicar no link Usuário, será exibido uma lista de opções de relatórios de usuário. 

3) Selecione opção Lista de usuário. É a opção de relatório que lista todos os usuários cadastrado no Moodle. Localize o usuário que pretende analisar de forma mais detalhada. Basta efetuar a pesquisa pelo e-mail, login ou palavra chave que compõe o nome no primeiro campo de filtro ou use outras opções de filtro no formulário. Ao identificar o usuário que pretende pesquisar, clique no nome do usuário que será exibido uma lista de opções de relatórios sobre o usuário selecionado. 

3) Escolha a opção de relatório que pretende explorar. Segue algumas opções:

  • Inscrição no curso
    Exibe a lista de todos os curso que o usuário está inscrito. Há informação de data de início da inscrição

  • Nota final no curso
    Lista a nota final que o aluno tive em todos os cursos

  • Quadro geral de nota
    Lista a nota de todas as atividades e todos os cursos 

  • Log de acesso
    Relatório detalhado de acesso do usuário na Plataforma Moodle

  • Minha trilha
    Caso os curso tiverem rastreamento de conclusão em cada atividade e também no nível do curso, esse relatório mostra o progresso em cada curso que está inscrito. 

Em resposta à Lino Vaz Moniz

Re: Mapear situação de um aluno no Moodle sobre inscrição no curso, quadro de nota e log de acesso

por Elzilane Pereira -

Olá Lino, tudo bem?

Me desculpe escrever essa pergunta aqui no tópico, mas eu vi uma postagem sua sobre consultar data de conclusão do curso do aluno via mysql:

 

'SELECT u.id, u.firstname,u.lastname, u.email, c.timecompleted  FROM course_completions c INNER JOIN user u ON c.userid=u.id WHERE c.course=8;

 

Por favor, que código que eu uso para que a consulta me retorne os alunos que concluíram o curso na data atual? Eu precisarei fazer essa consulta todos os dias, por isso preciso das conclusões na data atual.

 

Muito obrigada!

Em resposta à Elzilane Pereira

Re: Mapear situação de um aluno no Moodle sobre inscrição no curso, quadro de nota e log de acesso

por Lino Vaz Moniz -

Elzilane,

Para filtrar alunos que concluíram o curso numa data recente, basta filtrar a data  na coluna  timecompleted (tabela mdl_course_completion)

Veja exemplo de comando SQL que faz isso

SELECT u.id, u.firstname,u.lastname, u.email,c.timecompleted   FROM mdl_course_completions c INNER JOIN mdl_user u ON c.userid=u.id WHERE  c.timecompleted > 0 AND c.timecompleted > ? AND c.timecompleted <= ? AND c.course=?
Passe data recente em formato timestamp em AND c.timecompleted > ? AND c.timecompleted <= ?


Como informação adicional, no MReport há possibilidade de gerar relatórios como alunos que concluíram, passando parâmetro de data tais como:

  • Alunos concluintes nos últimos 20 minutos ou x horas ou x dias
  • Alunos que concluíram no período x

O relatório de concluintes do MReport tem mais de 40 campos de opções de filtro, além disso, há opção para exportar para excel e agendar para enviar por e-mail diariamente (ou período determinado) a relação de concluintes. Também há opção de disparar mensagem automática aos aluns concluintes.

Segue um conjunto de post com comando SQL que gera lista de alunos que concluíram o curso. 

Relatório de alunos que completaram o curso com comando SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=447

Relatório de usuários que concluíram curso no Moodle com comando SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=399

Listar alunos no Moodle que concluíram o curso pelo rastreamento do progresso com SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=218

Verificar se o aluno completou o curso no Moodle com comando SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=183


Relatório de quantidade (percentagem) de alunos concluinte consolidado por curso do Moodle com comando SQL
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=589

Lista geral dos alunos que concluíram o curso com informação da nota final do curso
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=448