quarta-feira, 12 de junho de 2013

Conexão com Moodle pelo Plugin GMoodle X-Report

GMoodle X-Report é um plugin do Moodle que faz comunicação com sistema GMoodle. Nas versões futuras desse plugin será implementado relatórios que extrai dados da base do GMoodle. Por enquanto esse plugin exporta dados para GMoodle através de requisição automática vinda do sistema GMoodle.
   
    Por meio desse plugin, o GMoodle importa dados do Moodle fazendo requisição no segundo plano na porta 80. Toda comunicação é autenticada e criptografada por meio de uma chave de segurança. Essa chave criptografa as mensagens de solicitação e resposta.

Para configurar a chave de segurança no Plugin GMoodle X-Report, siga os seguintes passos:

1- Download e Instalação do plugin GMoodle X-Report
    Caso você ainda não tenha feito download e instalação do plugin GMoodle X-Report,   siga as instruções nesse link:  http://gmoodle.blogspot.com.br/2013/06/instalacao-do-gmoodle-x-report.html


2-  Acesse o plugin GMoodle X-Report
    No bloco Administração do site, navegue em Relatório/GMoodle X-Report, como mostra a figura abaixo. 



 Feito isso, será aberta a página para gerenciar chave de autenticação do plugin,  como mostra a figura abaixo. 

 
3- Acessar o formulário de cadastro de chave

Ao acessar a página principal da chave de autenticação, clique no link Adicionar Chave de Autenticação, como mostra a figura abaixo.  

 

Esse link aponta para o seguinte url:
  • Moodle 1.9.x a 2.1.x
                     http://SEU_MOODLE/admin/report/gmoodlexreport/auth/add.php

  • Moodle 2.2.x ou superior
                  http://SEU_MOODLE/report/gmoodlexreport/auth/add.php  
Ao clicar no link, será aberto um formulário para cadastrar chave de autenticação, como mostra a figura abaixo.  



Gere a chave de segurança seguido instruções nesse link: http://gmoodle.blogspot.com.br/2013/06/gerar-chave-de-seguranca-para.html

Copie a chave gerada de cole dentro do formulário.  Feito isso, clique no botão Salvar.


Isso é tudo que precisa ser feito para configurar a comunicação do GMoodle com Moodle pelo plugin GMoodle X-Report.

    Para que o cron do GMoodle use importação de dados pelo Plugin GMoodle X-Report é necessário que o tipo de conexão com o Moodle esteja configurado para Plugin GMoodle X-Report e não banco de dados.




Com essa configuração, não será mais necessário liberar acesso remoto ao banco de dados seja na camada da base de dados ou do firewall. Toda a comunicação como o Moodle será feita pelo HTTP.

Nenhum comentário:

Postar um comentário