Neste post vamos demonstrar como gerar a chave de segurança no sistema Badiu GMoodle. Esta chave serve para autenticar a comunicação com o Moodle e criptografar as mensagens de requisição e resposta.
Para gerar a chave de segurança, siga os seguintes passos:
1° Passo – Acesse o sistema Badiu GMoodle
Acesse o seu ambiente do GMoodle. A senha de acesso deve ter permissão para editar website Moodle.
2° Passo – Clique no menu Website Moodle
Ao acessar o sistema Badiu GMoodle, será exibida a página principal com a relação dos websites Moodle cadastrados. Caso já estiver navegando, acesse a relação dos websites clicando no menu Website Moodle, como mostra a figura abaixo.
3° Passo – Escolher um Website Moodle
Ao acessar a página principal com a relação dos websites Moodle cadastradas, escolha o website que pretende gerar a chave de segurança. Para isso, clique no link do nome do website, como mostra a figura abaixo.
Feito isso, será exibida a página de detalhes do website.
4° Passo – Acesse menu da chave de segurança
Ao acessar a página de detalhe do website Moodle, clique no menu Chave de autentificação para importação de dados do Moodle, como mostra a figura abaixo.
5º - Gerar/atualizar a chave
Ao clicar no menu Chave de autentificação para importação de dados do Moodle será aberto o painel com o botão para gerar chave caso ainda a chave não tenha sido gerada. Neste caso, clique no botão Gerar chave. Como mostra a figura abaixo.
Feito isso, será gerado uma chave como mostra a figura abaixo.
Para atualizar a chave, basta clicar no botão Atualizar chave.
Bem, isso é tudo que você precisa fazer para gerar a chave de segurança para comunicação com o Moodle. Essa chave precisa ser cadastrar dentro do Moodle no plugin GMoodle X-Report.
quinta-feira, 20 de junho de 2013
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:
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.
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
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.
domingo, 9 de junho de 2013
Instalação do GMoodle X-Report
Para instalar o Plugin GMoodle X-Report, siga os seguintes passos:
1° Passo – Download
Faça download GMoodle X-Report de acordo com a versão do seu Moodle
Para Moodle 1.9
gmoodle_xreport_moodle19.zip
gmoodle_xreport_moodle19.tar.gz
Para Moodle 2.0. e 2.1
gmoodle_xreport_moodle20-21.zip
gmoodle_xreport_moodle20-21.tar.gz
Para Moodle 2.2 ou superior (2.3 a 2.9 e 3.0 e outros)
gmoodle_xreport_moodle22u.zip
gmoodle_xreport_moodle22u.tar.gz
2° Passo – Descompactar o arquivo
Descompacte o arquivo que fez download. Feito isso, verifique se os arquivos descompactados foram extraídos dentro da pasta gmoodlexreport. Dentro dessa pasta deve existir os seguintes arquivos e pastas:
- auth
- badiulib
- db
- img
- lang
- lib
- syncgm
- badiu_conf.php
- index.php
- settings.php
- version.php
3° Passo – Instalar pasta/arquivo no Mooodle
Copie a pasta gmoodlexreport descompactada no diretório do seu servidor Moodle onde deve ficar os plugins de relatório administrativo. O diretório varia em função da versão do Moodle. Segue o endereço de instalação de acordo com a versão:
Para Moodle 1.9, 2.0. e 2.1
MOODLE_DIRETORIO_INSTALACAO/admin/report
Para Moodle 2.2 ou superior (2.3, 2.4, 2.5 e outros)
MOODLE_DIRETORIO_INSTALACAO/report
Como já deu para notar, o plugin de relatório administrativo até versão 2.1 ficava na $CFG->wwwroot/admin/report. Já a partir da versão 2.2 passou a ficar na pasta $CFG->wwwroot/report.
Bem, isso coisa de versionamento do Moodle. O importante é que você precisa colocar a pasta do plugin no lugar certo.
4° Passo – Instalar no sistema
Logue no Moodle como administrador, clique em Avisos no bloco de administração do site, como mostra a figura abaixo.
O Moodle pode detetar um novo plugin e iniciar a instalação mesmo sem clicar no link avisos.
Feito isso, o plugin GMoodle X-Report será automaticamente detectado. Basta clicar no botão Continuar (versão 1.9) ou Atualizar (Versão 2.0) no final da tela para finalizar a instalação.
5º - Confirmar a Instalação
Para confirma que o plugin foi instalado com sucesso, navegue no bloco
Administração do site em Relatório/GMoodle X-Report., como mostra a figura abaixo.
Feito isso, será aberta a página principal do plugin.
Isso é tudo que precisa ser feito para instalar o GMoodle X-Report no Moodle. Esse plugin, por enquanto só tem a funcionalidade de cadastrar a chave de autenticação do sistema Badiu GMoodle para exportar dados do Moodle para sistema GMoodle. Na próxima atualização terá funcionalidades para extração de relatórios.
Assinar:
Postagens (Atom)