Habilitar Servidor de Relatório no Moodle - Liberar IP do Servidor que Processa a Agenda


O plugin badiunet na plataforma Moodle é o conector com a plataforma de serviço de relatórios Badiu MReport. A partir de 17 de junho de 2024, uma nova versão foi lançada em que toda a comunicação originada pela plataforma de serviço deve ser autenticada, além do token, também pelo IP de origem.

 

Essa nova versão do plugin implica que o IP da plataforma de serviço de relatório esteja previamente cadastrado no plugin dentro do Moodle para garantir o correto funcionamento. Ao instalar o plugin badiunet, este automaticamente se aponta para o servidor com o endereço: https://mreport1.badiu.com.br 

O IP desse servidor é recuperado e guardado na base de dados. No entanto, o serviço que processa as agendas fica em outro servidor, com IP diferente, que não é registrado automaticamente após a instalação até o presente momento. Isso significa que a programação das agendas no sistema MReport não funcionará, pois o servidor que as processa não tem o IP liberado dentro do Moodle.

Liberar o IP do servidor da agenda no seu Moodle

Para liberar o IP do servidor da agenda no seu Moodle, siga as etapas abaixo:

1- Acesse o Moodle com perfil de administrador.

2 - Limpe o cache do Moodle.

Para limpar o cache, navegue em:
Administração do site > Desenvolvimento > Limpar caches 

ou acesse o endereço  MOODLE_URL/admin/purgecaches.php















Clique no botão Limpar todos os caches

3 - Acesse o painel de configuração do plugin badiunet.

Navegue em: Administração do site > Plugins > Plugins locais > Badiu.Net


ou acesse diretamente MOODLE_URL/admin/settings.php?section=local_badiunet


Feito isso, será aberto o formulário de configuração do plugin badiunet. Localize o campo: IP de servidores remotos com permissão para conectar ao Moodle.

Este campo, por padrão, já vem com o IP da plataforma de serviço que gera os relatórios. Adicione a este campo o novo IP: 54.156.143.202 para liberar o acesso ao servidor da agenda.

 O IP deve ser adicionado na mesma linha, separado por vírgula, sem quebra de linha como ilustra a figura a seguir. 

Após adicionar o IP, clique no botão Salvar mudanças.

Resultado da Configuração

Após realizar essa configuração, o plugin estará habilitado a aceitar requisições remotas do servidor de agenda. Assim, o processamento que ocorre em segundo plano, realizado pelo servidor de agenda, passará a funcionar corretamente.

Atualize o plugin

Essa funcionalidade foi lançada na versão 1.4.1, no dia 17 de julho de 2024. Seu funcionamento foi consolidado e ajustado na versão 1.4.2, lançada no dia 7 de agosto do mesmo ano. Caso você esteja usando a versão 1.4.1, atualize para a versão 1.4.2 ou mais recente para garantir o correto funcionamento do sistema de agendas. Se estiver usando versão anterior ou a própria 1.4.1, o sistema de agenda funciona com requisições em segundo plano; entretanto, para aumentar a camada de segurança, recomenda-se atualizar para a versão mais recente. Clique aqui para ver como atualizar o plugin.