Mudanças entre as edições de "Instalação Integração Moodle Giz"

De Wiki AIX
Ir para: navegação, pesquisa
(Configuração Wsmoodle)
 
(176 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 2: Linha 2:
 
<div style="text-align: justify;">
 
<div style="text-align: justify;">
  
==Realizar a instalação do Moodle==
 
  
  
Entrar no contexto do moodleaix e renomear o config.
+
==Instalação e Configuração do Moodle==
  
  
Depois acessar: http://localhost/moodleaix.
+
Salvar dentro do diretório '''C:\AixPHP\www\''' as pastas '''MOODLEAIX''' e '''WSMOODLE'''
  
  
Escolha a linguagem e dê next.
+
Entre no contexto do moodleaix e renomear o arquivo '''config.php'''
  
  
Depois, na tela de "Controlando Configurações do PHP", verificamos se está tudo OK e dê next.
+
Digitar o endereço '''http://localhost/moodleaix''' para iniciar a instalação.  
  
  
Poxima tela, onde pede endereço Web e diretórios, não precisa alterar nada. Dê next.
+
Escolha o idioma (Português - Brasil(pt_br) clicar no botão Próximo.
  
  
==Realizar a instalação da integração do Moodle-Giz==
+
[[Imagem:Instal_moodle_01.jpg]]
  
  
Acessar a página de instalação da integração em: http://EndereçodoMoodle/giz/installation
+
Na tela de "Controlando Configurações do PHP" estando todas as opções '''OK''' clicar no botão Próximo.
  
  
É necessário estar logado como Administrador do Moodle.
+
[[Imagem:Instal_moodle_02.jpg]]
 +
 
 +
 
 +
Confirme os percursos de acesso desta instalação do Moodle, onde pede endereço Web e diretórios, não precisa alterar nada. Clicar no botão Próximo.
 +
 
 +
[[Imagem:Instal_moodle_03.jpg]]
 +
 
 +
 
 +
 
 +
Nesta fase é necessário informar o nome da base de dados como padrão '''moodleaix''', a senha é '''mysql''' e o prefixo das tabelas fica como '''mdl_aix'''.
 +
 
 +
Será criada automaticamente pelo instalador os valores especificados abaixo.
 +
 
 +
[[Imagem:Instal_moodle_03_A.jpg]]
 +
 
 +
 
 +
O instalador do Moodle verifica o ambiente e os componentes se são compatíveis com os requisitos do sistema. Se o status de todos estiver OK clicar em Próximo.
 +
 
 +
 
 +
[[Imagem:Instal_moodle_04.jpg]]
 +
 
 +
 
 +
 
 +
No pacote de idioma não é necessário baixar, provavelmente já vai esta no idioma '''Português-Brasil(pt-br)'''
 +
 
 +
 
 +
[[Imagem:Instal_moodle_05.jpg]]
 +
 
 +
 
 +
A configuração foi completada, e o moodle criou o arquivo config.pho com sucesso dentro do caminho '''C:\AixPHP\www\moodleaix'''
 +
 
 +
 
 +
[[Imagem:Instal_moodle_06.jpg]]
 +
 
 +
 
 +
 
 +
Ao clicar no botão CONTINUAR informações sobre a licença GPL é só clicar no botão SIM em seguida informações sobre a versão atual do moodle, clicar em continuar.
 +
 
 +
 
 +
[[Imagem:Instal_moodle_07.jpg]]
 +
 
 +
 
 +
Inicia a configuração e criação da base de dados, tabelas de módulo, tabelas dos plugins, backups, blocks, bloco do mysql.
 +
 
 +
Clicar no botão CONTINUAR até chegar na configuração da conta do administrador.
 +
 
 +
 
 +
[[Imagem:Instal_moodle_09.jpg]]
 +
 
 +
 
 +
Na tela para configurar a conta do administrador, informar o dados nos campos obrigatórios que estão em vermelho.
 +
 
 +
Depois role a tela até o final e clique em '''Atualizar perfil''' na segunda tela informar o nome completo do site e o nome breve do site, clicar em salvar mudanças.
 +
 
 +
 
 +
[[Imagem:Instal_moodle_10.jpg]]
 +
 
 +
 
 +
A configuração do moodle esta finalizada e o usuário Administrador encontra no ambiente pronto para iniciar a instalação da '''Integração Giz'''.
 +
 
 +
==Instalação da Integração Giz==
 +
 
 +
 
 +
Verifique antes se a pasta '''Installation''' esta renomeada no endereço: '''C:\AixPHP\www\moodleaix\giz''' , caso esteja mudar para Installation. 
 +
 
 +
 
 +
'''Atenção:''' O usuário tem que esta logado como Administrador do Moodle.
 +
 
 +
 
 +
Para acessar a página de instalação da integração necessário digitar o endereço: '''http://localhost/moodleaix/giz/installation'''
  
  
Linha 32: Linha 100:
  
  
* Certificar-se que o arquivo configuration.php da pasta moodle não existe antes de iniciar a instalação.
+
* Certificar-se que o arquivo '''configuration.php''' da pasta '''moodleaix/giz''' não existe antes de iniciar a instalação.
 +
 
 +
* Caso ocorram erros na execução dos scripts de banco de dados, os mesmos deverão ser executados manualmente.
 +
 
 +
* Configurar os campos conforme solicitado na integração Giz e só depois executar os scripts de banco de dados.
 +
 
 +
* Os arquivos estão no endereço '''C:/AixPHP/www/moodleaix/giz/installation/'''''scriptMoodle.sql'' e ''scriptGiz.sql''.
 +
 
 +
 
 +
 
 +
'''INTEGRAÇÃO GIZ - Configurações'''
 +
 
 +
 
 +
'''Banco de Dados Giz'''
  
* Caso ocorram erros na execução dos scripts de banco de dados, os mesmos deverão ser executados manualmente. Os arquivos são moodle/giz/installation/scriptMoodle.sql e moodle/giz/installation/scriptGiz.sql.
 
  
 +
'''Driver''' =  Nome do driver utlizado para integração '''(mssql)'''.
  
Configurar devidamente as variáveis de configuração para depois executar os scripts de banco de dados.
+
'''Host''' =  Nome do servidor onde encontra-se o banco de dados.
  
 +
'''Usuário''' = Usuário que tem associação ao banco de dados com permissão '''db_owner'''.
 +
 +
'''Senha''' = Senha utilizada para ter acesso ao banco de dados.
 +
 +
'''Banco''' = Nome do banco de dados utilizado na integração Giz/Moodle.
  
'''Tela configuração:'''
 
  
[host]-> endereço publicação.
 
  
 
[[Imagem:integracao_moodle-giz_01.jpg]]
 
[[Imagem:integracao_moodle-giz_01.jpg]]
  
  
'''Definir atividades a serem utilizadas:'''
+
 
 +
'''Giz'''
 +
 
 +
 
 +
'''Código de Período Letivo(plt_cod)''' = Código do período letivo que vai ser utilizado para integração Giz/Moodle.
 +
 
 +
'''Código de Habilitação Padrão''' = Como padrão informar '0' (Zero), principalmente quando for '''Escola'''.
 +
 
 +
'''Ano letivo padrão''' = Ano utilizado na integração Giz/Athenas.
 +
 
 +
'''Unidade padrão''' = Codigo da unidade escolar utilizada, verificar antes no Giz o código.
 +
 
 +
'''Turno padrão''' = Código do turno utilizado, pode ser letra ou número, sempre verificar como foi cadastrado no giz.
 +
 
 +
'''Descrição do Turno''' = Nome do turno utilizado. (Manhã, Tarde, Noite ou Integral).
 +
 
 +
'''Endereço do WebGiz''' = Direcionar o endereço do módulo webgiz, caso queira que fique ativo é só marcar opção ATIVADO.
 +
 
 +
 
 +
[[Imagem:integracao_moodle-giz_01_A.jpg]]
 +
 
 +
 
 +
 
 +
'''Moodle'''
 +
 
 +
 
 +
'''Estudantes''' = Definir a função do Estudante dentro do Moodle, informar Estudante.
 +
 
 +
'''Professor''' = Definir a função do Professor dentro do Moodle, neste caso é Tutor.
 +
 
 +
'''URL webservice''' = Endereço do Webservice: http://localhost/wsmoodle/server.php?wsdl
 +
 
 +
'''URL a redirecionar ao sair''' = Endereço do site, após sair do Moodle.
 +
 
 +
 
 +
'''Tipos de Atividades Válidas'''
 +
 
 +
 
 +
São as atividades que o tutor utilizará no webprofessor, após a importação das atividades.
 +
 
 +
 
 +
Clicar no botão '''MARCAR TODAS''' para serem utilizadas todas as atividades em seguida clicar no botão SALVAR.
 +
 
  
 
[[Imagem:integracao_moodle-giz_02.jpg]]
 
[[Imagem:integracao_moodle-giz_02.jpg]]
  
  
Após este processo, a integração já estará disponível através do site do moodle, para o administrador do sistema. É possível disponibilizar o menu da integração para outros usuários, pelo menu de '''Permissões''' na integração.
+
A configuração da integração Giz esta concluida.
 +
 
 +
==Instalação e Atualização das Tabelas do Giz/Moodle (Sql Server e Mysql)==
 +
 
 +
 
 +
 
 +
Próximo passo é '''Atualizar''' o banco de dados do Moodle ('''mysql''')
 +
 
  
 
[[Imagem:integracao_moodle-giz_03.jpg]]
 
[[Imagem:integracao_moodle-giz_03.jpg]]
 +
 +
 +
'''Atualizar''' o banco de dados do Giz ('''mssql''')
 +
  
 
[[Imagem:integracao_moodle-giz_04.jpg]]
 
[[Imagem:integracao_moodle-giz_04.jpg]]
 +
 +
 +
Criaçao do menu de integração, clicar em CONTINUAR para finalizar o processo de instalação.
 +
  
 
[[Imagem:integracao_moodle-giz_05.jpg]]
 
[[Imagem:integracao_moodle-giz_05.jpg]]
 +
 +
 +
Instalação finalizada renomear a pasta '''Installation''' no caminho: '''C:/AixPHP/www/moodleaix/giz/'''.
 +
  
 
[[Imagem:integracao_moodle-giz_06.jpg]]
 
[[Imagem:integracao_moodle-giz_06.jpg]]
  
 +
==Integração Giz/Moodle==
 +
 +
 +
 +
A integração Giz está disponível através do site do moodle, para o administrador do sistema.
  
'''Bloco de Integração do Giz no Moodle:'''
 
  
 
[[Imagem:integracao_moodle-giz_07.jpg]]
 
[[Imagem:integracao_moodle-giz_07.jpg]]
  
  
==Configuração do WebGiz e WebService==
+
É possível disponibilizar o menu da integração Giz para outros usuários, pelo menu de '''Permissões''' na Integração Giz.
 +
 
 +
 
 +
[[Imagem:integracao_moodle-giz_07_A.jpg]]
  
  
O Webservice é o recurso que faz a exportação automática de '''usuários''', '''atividades''', '''presenças''' e '''notas''' quando o cron.php é executado no Moodle.
 
  
 +
'''Observação:''' Caso ocorra  erro na integração Giz, verificar as configurações abaixo.
  
Os arquivos CONFIGURATION.PHP que devem ser alterados estão nos dos seguintes caminhos:
+
==Configuração WebGiz==
  
  
* webgiz/con_aixgen (WebGiz)
+
O arquivo '''CONFIGURATION.PHP''' do '''webgiz''' deve ser alterado no caminho abaixo:
  
* wsmoodle (Servidor WebService)
 
  
 +
* '''C:\AixPHP\www\webgiz\components\com_aixgen'''
  
===Configuration.php do WebGiz:===
 
  
 
<pre>
 
<pre>
 +
<?php
 +
class ConfigAIX {
 +
var $emailSec    = 'aix@aix.com.br';
 +
var $filePath    = 'files';
 +
var $wsmoodle    = 'http://localhost/wsmoodle/server.php?wsdl';
 +
</pre>
 +
  
class ConfigAIX  
+
'''Exemplo:'''
{
+
 
var $host    = 'minsk'; //servidor do banco de dados do giz
+
  var $wsmoodle    = 'http://localhost/wsmoodle/server.php?wsdl';
 +
 
 +
 
 +
'''Observação:''' Caso ocorra erro de conexão alterar o nome '''LOCALHOST''' para o '''nome do servidor'''.
 +
 
 +
==Configuração Moodleaix==
 +
 
 +
 
 +
O arquivo '''CONFIGURATION.PHP''' do '''MOODLEAIX''' deve ser alterado no caminho abaixo:
 +
 
 +
 
 +
* '''C:\AixPHP\www\moodleaix\giz'''
 +
 
 +
 
 +
 
 +
'''Exemplo:'''
 +
 
 +
  var $webservice = 'http://localhost/wsmoodle/server.php?wsdl';
 +
 
 +
 
 +
<PRE>
 +
 
 +
<?php
 +
class ConfigAIX {
 +
var $host    = 'localhost'; 'Nome do Servidor'
 
var $driver    = 'mssql';
 
var $driver    = 'mssql';
var $password  = '';
+
var $password  = ''; 'Senha de acesso a banco de dados'
var $user  = 'sa';
+
var $user  = 'GIZ'; 'Nome do Usuário do banco de dados'
var $banco  = 'TST_GIZ_FAC';
+
var $banco  = 'TR1'; 'Nome do banco de dados'
//var $plt_cod    = '48';
+
var $plt_cod    = '1';
 
var $srcWebGiz    = 'http://localhost/webgiz';
 
var $srcWebGiz    = 'http://localhost/webgiz';
 
var $attrTurma    = array(
 
var $attrTurma    = array(
 
'codhabilita' => '0',
 
'codhabilita' => '0',
'anoletivo' => '2009',
+
'anoletivo' => '2012',
 
'serie' => '1',
 
'serie' => '1',
'unidade' => '1',
+
'unidade' => '001',
'descTurno' => 'Manhã',
+
'descTurno' => 'Manha',
'turno' => '1'
+
'turno' => 'M'
 
);
 
);
 
var $moodleStudents    = array('5');
 
var $moodleStudents    = array('5');
 
var $moodleTutors    = array('3');
 
var $moodleTutors    = array('3');
var $modules    =   array('1','18','2','3','16','21','4','5','6','7','17','9','10','11','19','12','13','14','15');
+
var $modules    = array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19');
 +
var $webservice    = 'http://localhost/wsmoodle/server.php?wsdl';
 +
var $urlRedirectLogof    = 'http://localhost/moodleaix';
 +
var $linkWG    = true;
 
}
 
}
 +
global $CFG_AIX;
 +
$CFG_AIX = new ConfigAIX();
 +
?>
 +
</PRE>
  
  
===Configuration.php do WebService:===
+
'''Observação:''' Caso ocorra erro de conexão alterar o nome '''LOCALHOST''' para o '''nome do servidor'''.
 +
 
 +
==Configuração Wsmoodle==
 +
 
 +
 
 +
O arquivo '''CONFIGURATION.PHP''' do '''WSMOODLE''' deve ser alterado no caminho abaixo:
 +
 
 +
 
 +
* '''C:\AixPHP\www\wsmoodle'''
 +
 
  
 
<pre>
 
<pre>
 
<?php
 
<?php
 
+
class ConfigAIX {
class ConfigAIX  
+
var $host    = 'localhost'; 'Nome do Servidor'
{
+
var $driver    = 'mssql';  
var $host    = 'minsk'; //servidor do banco de dados do giz
+
var $password  = ''; 'Senha de acesso ao banco de dados'
var $driver    = 'mssql';
+
var $user  = 'GIZ'; 'Usuário do banco de dados'
var $password  = '';
+
var $banco  = 'TR1'; 'Nome do banco de dados'
var $user  = 'sa';
+
//var $plt_cod    = '1';
var $banco  = 'TST_GIZ_FAC';
 
//var $plt_cod    = '48';
 
 
var $srcWebGiz    = 'http://localhost/webgiz';
 
var $srcWebGiz    = 'http://localhost/webgiz';
 
var $attrTurma    = array(
 
var $attrTurma    = array(
 
'codhabilita' => '0',
 
'codhabilita' => '0',
'anoletivo' => '2009',
+
'anoletivo' => '2012',
 
'serie' => '1',
 
'serie' => '1',
'unidade' => '1',
+
'unidade' => '001',
 
'descTurno' => 'Manhã',
 
'descTurno' => 'Manhã',
'turno' => '1'
+
'turno' => 'M'
 
);
 
);
 
var $moodleStudents    = array('5');
 
var $moodleStudents    = array('5');
 
var $moodleTutors    = array('3');
 
var $moodleTutors    = array('3');
var $modules    =   array('1','18','2','3','16','21','4','5','6','7','17','9','10','11','19','12','13','14','15');
+
var $instWebGiz = 0;
 
}
 
}
 
  
 
class ConfigMoodle
 
class ConfigMoodle
 
{
 
{
 
   var $dbtype    = 'mysql';
 
   var $dbtype    = 'mysql';
   var $dbhost    = 'localhost'; //servidor do banco de dados mysql do moodle
+
   var $dbhost    = 'localhost';
   var $dbname    = 'aix';
+
   var $dbname    = 'moodleaix';
 
   var $dbuser    = 'root';
 
   var $dbuser    = 'root';
 
   var $dbpass    = 'mysql';
 
   var $dbpass    = 'mysql';
 
   var $dbpersist =  false;
 
   var $dbpersist =  false;
   var $prefix    = 'mdl_';
+
   var $prefix    = 'mdl_aix';
 
}
 
}
 
global $CFG_AIX, $CFG;
 
global $CFG_AIX, $CFG;
Linha 151: Linha 346:
 
$CFG_AIX = new ConfigAIX();
 
$CFG_AIX = new ConfigAIX();
 
$CFG = new ConfigMoodle();
 
$CFG = new ConfigMoodle();
+
 
 +
//$_SESSION["plt_cod"] = $CFG_AIX->plt_cod;
 
?>
 
?>
 
</pre>
 
</pre>
 +
 +
  Se na linha '''var $instWebGiz=0;''' estiver um valor diferente de 0(zero), aparece erro ao acessar o WebGiz pelo Moodle.
 +
 +
 +
'''Observação:''' Caso ocorra erro de conexão alterar o nome '''LOCALHOST''' para o '''nome do servidor'''.
 +
  
  
----
+
O Wsmoodle (Webservice) é o recurso que faz a exportação automática de '''usuários''', '''atividades''', '''presenças''' e '''notas''' quando o cron.php é executado no Moodle.

Edição atual tal como às 11h16min de 13 de fevereiro de 2012


Instalação e Configuração do Moodle

Salvar dentro do diretório C:\AixPHP\www\ as pastas MOODLEAIX e WSMOODLE


Entre no contexto do moodleaix e renomear o arquivo config.php


Digitar o endereço http://localhost/moodleaix para iniciar a instalação.


Escolha o idioma (Português - Brasil(pt_br) clicar no botão Próximo.


Instal moodle 01.jpg


Na tela de "Controlando Configurações do PHP" estando todas as opções OK clicar no botão Próximo.


Instal moodle 02.jpg


Confirme os percursos de acesso desta instalação do Moodle, onde pede endereço Web e diretórios, não precisa alterar nada. Clicar no botão Próximo.

Instal moodle 03.jpg


Nesta fase é necessário informar o nome da base de dados como padrão moodleaix, a senha é mysql e o prefixo das tabelas fica como mdl_aix.

Será criada automaticamente pelo instalador os valores especificados abaixo.

Instal moodle 03 A.jpg


O instalador do Moodle verifica o ambiente e os componentes se são compatíveis com os requisitos do sistema. Se o status de todos estiver OK clicar em Próximo.


Instal moodle 04.jpg


No pacote de idioma não é necessário baixar, provavelmente já vai esta no idioma Português-Brasil(pt-br)


Instal moodle 05.jpg


A configuração foi completada, e o moodle criou o arquivo config.pho com sucesso dentro do caminho C:\AixPHP\www\moodleaix


Instal moodle 06.jpg


Ao clicar no botão CONTINUAR informações sobre a licença GPL é só clicar no botão SIM em seguida informações sobre a versão atual do moodle, clicar em continuar.


Instal moodle 07.jpg


Inicia a configuração e criação da base de dados, tabelas de módulo, tabelas dos plugins, backups, blocks, bloco do mysql.

Clicar no botão CONTINUAR até chegar na configuração da conta do administrador.


Instal moodle 09.jpg


Na tela para configurar a conta do administrador, informar o dados nos campos obrigatórios que estão em vermelho.

Depois role a tela até o final e clique em Atualizar perfil na segunda tela informar o nome completo do site e o nome breve do site, clicar em salvar mudanças.


Instal moodle 10.jpg


A configuração do moodle esta finalizada e o usuário Administrador encontra no ambiente pronto para iniciar a instalação da Integração Giz.

Instalação da Integração Giz

Verifique antes se a pasta Installation esta renomeada no endereço: C:\AixPHP\www\moodleaix\giz , caso esteja mudar para Installation.


Atenção: O usuário tem que esta logado como Administrador do Moodle.


Para acessar a página de instalação da integração necessário digitar o endereço: http://localhost/moodleaix/giz/installation


Observações:


  • Certificar-se que o arquivo configuration.php da pasta moodleaix/giz não existe antes de iniciar a instalação.
  • Caso ocorram erros na execução dos scripts de banco de dados, os mesmos deverão ser executados manualmente.
  • Configurar os campos conforme solicitado na integração Giz e só depois executar os scripts de banco de dados.
  • Os arquivos estão no endereço C:/AixPHP/www/moodleaix/giz/installation/scriptMoodle.sql e scriptGiz.sql.


INTEGRAÇÃO GIZ - Configurações


Banco de Dados Giz


Driver = Nome do driver utlizado para integração (mssql).

Host = Nome do servidor onde encontra-se o banco de dados.

Usuário = Usuário que tem associação ao banco de dados com permissão db_owner.

Senha = Senha utilizada para ter acesso ao banco de dados.

Banco = Nome do banco de dados utilizado na integração Giz/Moodle.


Integracao moodle-giz 01.jpg


Giz


Código de Período Letivo(plt_cod) = Código do período letivo que vai ser utilizado para integração Giz/Moodle.

Código de Habilitação Padrão = Como padrão informar '0' (Zero), principalmente quando for Escola.

Ano letivo padrão = Ano utilizado na integração Giz/Athenas.

Unidade padrão = Codigo da unidade escolar utilizada, verificar antes no Giz o código.

Turno padrão = Código do turno utilizado, pode ser letra ou número, sempre verificar como foi cadastrado no giz.

Descrição do Turno = Nome do turno utilizado. (Manhã, Tarde, Noite ou Integral).

Endereço do WebGiz = Direcionar o endereço do módulo webgiz, caso queira que fique ativo é só marcar opção ATIVADO.


Integracao moodle-giz 01 A.jpg


Moodle


Estudantes = Definir a função do Estudante dentro do Moodle, informar Estudante.

Professor = Definir a função do Professor dentro do Moodle, neste caso é Tutor.

URL webservice = Endereço do Webservice: http://localhost/wsmoodle/server.php?wsdl

URL a redirecionar ao sair = Endereço do site, após sair do Moodle.


Tipos de Atividades Válidas


São as atividades que o tutor utilizará no webprofessor, após a importação das atividades.


Clicar no botão MARCAR TODAS para serem utilizadas todas as atividades em seguida clicar no botão SALVAR.


Integracao moodle-giz 02.jpg


A configuração da integração Giz esta concluida.

Instalação e Atualização das Tabelas do Giz/Moodle (Sql Server e Mysql)

Próximo passo é Atualizar o banco de dados do Moodle (mysql)


Integracao moodle-giz 03.jpg


Atualizar o banco de dados do Giz (mssql)


Integracao moodle-giz 04.jpg


Criaçao do menu de integração, clicar em CONTINUAR para finalizar o processo de instalação.


Integracao moodle-giz 05.jpg


Instalação finalizada renomear a pasta Installation no caminho: C:/AixPHP/www/moodleaix/giz/.


Integracao moodle-giz 06.jpg

Integração Giz/Moodle

A integração Giz está disponível através do site do moodle, para o administrador do sistema.


Integracao moodle-giz 07.jpg


É possível disponibilizar o menu da integração Giz para outros usuários, pelo menu de Permissões na Integração Giz.


Integracao moodle-giz 07 A.jpg


Observação: Caso ocorra erro na integração Giz, verificar as configurações abaixo.

Configuração WebGiz

O arquivo CONFIGURATION.PHP do webgiz deve ser alterado no caminho abaixo:


  • C:\AixPHP\www\webgiz\components\com_aixgen


<?php
class ConfigAIX {
	var $emailSec     = 'aix@aix.com.br';
	var $filePath     = 'files';
	var $wsmoodle     = 'http://localhost/wsmoodle/server.php?wsdl';


Exemplo:

 var $wsmoodle     = 'http://localhost/wsmoodle/server.php?wsdl';


Observação: Caso ocorra erro de conexão alterar o nome LOCALHOST para o nome do servidor.

Configuração Moodleaix

O arquivo CONFIGURATION.PHP do MOODLEAIX deve ser alterado no caminho abaixo:


  • C:\AixPHP\www\moodleaix\giz


Exemplo:

 var $webservice = 'http://localhost/wsmoodle/server.php?wsdl';



<?php
class ConfigAIX {
	var $host     = 'localhost'; 'Nome do Servidor'
	var $driver     = 'mssql';
	var $password  = ''; 'Senha de acesso a banco de dados'
	var $user   = 'GIZ'; 'Nome do Usuário do banco de dados'
	var $banco   = 'TR1'; 'Nome do banco de dados'
	var $plt_cod     = '1';
	var $srcWebGiz     = 'http://localhost/webgiz';
	var $attrTurma    = array(
			'codhabilita' => '0',
			'anoletivo' => '2012',
			'serie' => '1',
			'unidade' => '001',
			'descTurno' => 'Manha',
			'turno' => 'M'
		);
	var $moodleStudents    = array('5');
	var $moodleTutors    = array('3');
	var $modules    = array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19');
	var $webservice    = 'http://localhost/wsmoodle/server.php?wsdl';
	var $urlRedirectLogof    = 'http://localhost/moodleaix';
	var $linkWG    = true;
}
global $CFG_AIX;
$CFG_AIX = new ConfigAIX();
?>


Observação: Caso ocorra erro de conexão alterar o nome LOCALHOST para o nome do servidor.

Configuração Wsmoodle

O arquivo CONFIGURATION.PHP do WSMOODLE deve ser alterado no caminho abaixo:


  • C:\AixPHP\www\wsmoodle


<?php
class ConfigAIX {
	var $host     = 'localhost'; 'Nome do Servidor'
	var $driver     = 'mssql'; 
	var $password  = ''; 'Senha de acesso ao banco de dados'
	var $user   = 'GIZ'; 'Usuário do banco de dados'
	var $banco   = 'TR1'; 'Nome do banco de dados'
	//var $plt_cod     = '1';
	var $srcWebGiz     = 'http://localhost/webgiz';
	var $attrTurma    = array(
			'codhabilita' => '0',
			'anoletivo' => '2012',
			'serie' => '1',
			'unidade' => '001',
			'descTurno' => 'Manhã',
			'turno' => 'M'
		);
	var $moodleStudents    = array('5');
	var $moodleTutors    = array('3');
	var $instWebGiz = 0;
}

class ConfigMoodle
{
   var $dbtype    = 'mysql';
   var $dbhost    = 'localhost';
   var $dbname    = 'moodleaix';
   var $dbuser    = 'root';
   var $dbpass    = 'mysql';
   var $dbpersist =  false;
   var $prefix    = 'mdl_aix';
}
global $CFG_AIX, $CFG;

$CFG_AIX = new ConfigAIX();
$CFG = new ConfigMoodle();

//$_SESSION["plt_cod"] = $CFG_AIX->plt_cod;
?>
 Se na linha var $instWebGiz=0; estiver um valor diferente de 0(zero), aparece erro ao acessar o WebGiz pelo Moodle.


Observação: Caso ocorra erro de conexão alterar o nome LOCALHOST para o nome do servidor.


O Wsmoodle (Webservice) é o recurso que faz a exportação automática de usuários, atividades, presenças e notas quando o cron.php é executado no Moodle.