Descrição das Funcionalidades do MReport


A solução Badiu MReport é composta por três grupos de funcionalidades: extração de relatórios, gestão de agenda e integração com a inteligência artificial.

1 - Extração de Relatórios

Os relatórios gerados contemplam informações sobre cursos, categorias, usuários, matrículas, acessos, notas, realização de atividades, conclusão de curso, entre outros. Eles são disponibilizados em diferentes formatos: tabela, gráfico e painel (dashboard).

Cada relatório oferece opções de filtro baseadas nos principais indicadores, como acesso, nota e conclusão — tanto no nível do curso quanto das atividades. Por exemplo, o relatório de matrícula possui mais de 60 opções de filtros, permitindo atender a uma ampla variedade de cenários e necessidades.

Também há relatórios personalizados de acordo com o perfil de acesso. Professores, por exemplo, visualizam apenas os relatórios dos cursos que estão ministrando.

Consulte neste link um catálogo com alguns dos relatórios disponíveis: http://app.badiu.com.br/mreport/catalog.

2 - Gestão de Agenda

Os relatórios extraídos podem ser agendados para execução em uma data futura. A ação programada pode consistir no envio de dados ou na notificação dos usuários listados no relatório. Esse envio pode ser feito por e-mail ou por outros canais customizáveis.

O agendamento é realizado com parâmetros dinâmicos, possibilitando a criação de planos de monitoramento automatizados. Por exemplo, se um aluno deixar de acessar um curso ainda não concluído por um período de x dias, ele pode receber automaticamente um lembrete. Paralelamente, o tutor responsável também é notificado sobre a ausência.

Para isso, agenda-se um relatório configurado para ser executado de forma recorrente — a cada x unidades de tempo (minutos, horas, dias, semanas, meses etc.) — com o objetivo de identificar alunos nessas condições. A seguir, o sistema dispara notificações e encaminha a lista de alunos ausentes ao professor ou coordenador do curso.

Esse mesmo processo pode ser aplicado em outros contextos, como:

  • Envio de mensagens de boas-vindas a alunos ingressantes;
  • Monitoramento do desempenho de alunos ativos, com base em notas e progresso;
  • Acompanhamento de alunos que concluíram o curso.

Essa estratégia permite orquestrar um plano de acompanhamento em tempo real, adotando ações preventivas com base em padrões e tendências observadas.

O plano de monitoramento pode ser implementado em diferentes níveis:

  • Global: aplicado a todos os cursos da instituição;
  • Específico: voltado a cursos de um programa ou projeto específico;
  • Personalizado: desenvolvido sob medida para um único curso.

3 - Integração com Inteligência Artificial

A solução MReport, ao utilizar a plataforma Badiu A2I embarcada, disponibiliza ao Moodle três linhas de serviços baseados em modelos de linguagem (LLM): localização de informações, assistente pedagógico e correção de avaliações.

Localização de Informações

Essa funcionalidade permite ao chatbot interpretar comandos em linguagem natural para localizar dados estruturados e não estruturados.

  • Dados estruturados referem-se a informações organizadas no banco de dados, como cursos, usuários e matrículas. A partir desses dados, o chatbot pode gerar relatórios sob demanda.
  • Dados não estruturados incluem conteúdos dos cursos organizados no Moodle (textos, documentos, descrições etc.). Esses conteúdos são vetorizados e disponibilizados ao LLM por meio da técnica de RAG (Retrieval-Augmented Generation), permitindo que o chatbot localize conteúdos e cursos relacionados a um determinado tema.

Assistente Pedagógico

Trata-se de agentes programados para compreender o projeto pedagógico do curso e responder a dúvidas dos alunos sobre o conteúdo, progresso e organização do curso. Esses agentes utilizam os dados e diretrizes existentes no Moodle para orientar os alunos, atuando como tutores auxiliares com base na capacidade de inferência dos LLMs.

Correção de Avaliações

Essa funcionalidade permite que agentes programados acessem automaticamente as tarefas enviadas pelos alunos, realizem a correção com base nas diretrizes pedagógicas, atribuam notas e registrem observações. A nota e a correção gerada podem ser parametrizadas para ficarem em modo de validação, aguardando homologação do professor ou tutor.

Por meio da vetorização dos conteúdos e da técnica de RAG, o LLM amplia sua capacidade de inferência para executar ou auxiliar nas atividades pedagógicas.

 

Em resumo, a solução Badiu MReport se consolida como uma ferramenta estratégica para instituições que utilizam o Moodle, oferecendo recursos avançados de extração de relatórios, gestão de agenda e integração com inteligência artificial.  A combinação entre automação, monitoramento contínuo e suporte baseado em IA permite não apenas otimizar processos administrativos e pedagógicos, mas também aprimorar significativamente a experiência de alunos, professores e gestores no ambiente virtual de aprendizagem.