FAQ - Perguntas frequentes
O que é MReport?
É um sistema de relatório da Plataforma Moodle. Basta instalar o plugin badiunet no Moodle e acessar os relatórios. Trata-se de um sistema completo de relatório que permite mapear dados de ingressantes e concluintes. Oferece uma visão geral sobre o andamento dos cursos com informação detalhada sobre matrícula, acesso, nota e conclusão. Possibilita enviar relatório por email, agendar notificação de mensagem e exportar relatório para excel. Para mais detalhes, clique aqui.
Como faço para usar o MReport?
Para usar o MReport, basta instalar um plugin na sua Plataforma Moodle. Clique aqui, siga as orientações sobre o processo de download e instalação. O plugin que você instala no Moodle é livre com código aborto. Este plugin, para funcionar, conecta-se a uma plataforma de serviço online. Ao instalar o plugin e ativar o serviço, automaticamente os relatórios ficarão disponíveis para você acessar na sua plataforma Moodle.
Como o MReport funciona?
MReport é uma plataforma de relatório online voltada para o Moodle. O acesso a essa plataforma ocorre via plugin badiunet que se instala no Moodle. O plugin badiunet é uma camada cliente que se comunica com a plataforma de serviço da Badiu.
Toda a lógica de relatório fica na plataforma de serviço online. O processamento de dados ocorre na Plataforma Moodle. A formatação de saída de dados ocorre na plataforma de serviço. Quando um relatório é processado, uma requisição é enviada à Plataforma de serviço. Este responde enviando para Moodle instruções SQL. Ao processar o comando usando API do próprio Moodle, o resultado é encaminhado para formatação ao serviço online. Em seguida, é devolvida novamente ao Moodle o resultado que é o relatório final.
MReport é gratuito?
A versão disponibilizada hoje é gratuita. A versão comercial ainda não foi lançada. Quando for lançada, os relatório da versão gratuita continuarão gratuitas. Os relatórios têm uma classificação que define se é gratuita ou comercial. Os relatório com classificação comercial ficarão disponíveis na versão gratuita para demonstração. Serão bloqueados depois de um certo período ou frequência de acesso. Alguns relatórios gratuitos tem limite filtro sobre a carga de dados.
Como a plataforma se serviço acessa a base do Moodle?
A plataforma de serviço não tem acesso direto ao banco de dados do Moodle. Tem acesso a serviços / API providos pelo plugin badiunet instalado no Moodle. A comunicação se dá via token e chaves de autenticação que ficam registrados no Moodle, o que podem ser acessados neste url MOODLE_URL/admin/settings.php?section=local_badiunet (Caso esse url não exibir os dados, limpe o cache do Moodle que irá aparecer)
Os serviços providos pelo plugin badiunet usam API nativos do Moodle para conectar à base de dados e processar as consultas SQL que geram os relatórios. Isso significa que a plataforma de serviço não acessa as credenciais de acesso da do banco de dados como host, usuário e senha.
A plataforma de serviço coleta dados do Moodle?
A plataforma de serviço não faz cópia da base do Moodle e nem armazena remotamente os dados do banco do Moodle.
A plataforma de serviço coleta e armazena os seguintes dados quando o plugin badiunet for ativada após a instalação:
- Nome do site, versão e endereço (URL) do Moodle
- Nome e versão do thema padrão habilitado no Moodle
- Nome e e-mail dos usuários com perfil de administrador
- Versão do plugin badiunet
Essas informações são usadas para criar uma conta na Plataforma de serviço. Essa conta é associada a tokens que são registrados no Moodle.
Quando se navega nos relatórios no Moodle, uma sessão de comunicação é gerada entre a Plataforma de serviço e o Moodle. Para gerar essa sessão, os seguintes dados são coletados pela plataforma de serviço no processo de comunicação:
- Nome do site, versão e endereço (URL) do Moodle
- Nome e versão do thema padrão habilitado no Moodle
- Nome, e-mail, username e nome breve (shortname) do perfil (exemplo: admin, teacher, manager) do usuário logado que está acessando plugin badiunet
- Versão do plugin badiunet
- Informação do navegador usado para acesso (nome do navegador e versão). Dados capturado pelo comando $_SERVER['HTTP_USER_AGENT']
- IP do navegador cliente em uso
Esses dados são usados para checar a identidade do Moodle e verificar a autenticidade em conjunto com os tokens. A identificação do usuário logado tem por objetivo definir nível de permissão de quais relatórios deve ter acesso.
Os relatórios processados são formatados na plataforma de serviço. Não são armazenados nela. Após a formatação é devolvido para Moodle. Isso fica no nível do tráfego. A formatação é feita no nível da memória RAM.
Quando ocorre exportação de relatório para excel ou csv, é feito uso da memória temporária para gerar o arquivo. Como os dados de consulta ao banco são paginados, um arquivo temporário é criado na plataforma de serviço para receber os dados de cada consulta paginada. Ao terminar de montar o arquivo, após o download ou envio por e-mail quando se trata da agenda, o arquivo é excluído.
Como acionar o suporte?
Para entrar em contato com a equipe Badiu para qualquer tipo de suporte use os seguintes canais:
E-mail: badiu.net@gmail.com
Tel / Whatsapp: (61) 99937-8258
Fórum da comunidade Badiu sobre MRepot: https://comunidade.badiu.com.br/mod/forum/view.php?id=11
No fórum da comunidade Badiu sobre MReport há publicação e discussão sobre vários tópicos. Você pode navegar e ver se a sua dúvida já tem mensagem que aponte a solução.