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.