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

De Wiki AIX
Ir para: navegação, pesquisa
(CONFIGURAÇÃO DO WSMOODLE)
(CONFIGURAÇÃO DO WSMOODLE)
Linha 199: Linha 199:
  
  
==CONFIGURAÇÃO DO WSMOODLE==
+
==CONFIGURAÇÃO DO MOODLEAIX==
  
  
Linha 205: Linha 205:
  
  
O arquivo CONFIGURATION.PHP do '''Wsmoodle''' deve ser alterado no caminho abaixo:
+
O arquivo CONFIGURATION.PHP do '''MOODLEAIX''' deve ser alterado no caminho abaixo:
  
  
* C:\AixPHP\www\wsmoodle '''(Wsmoodle)'''
+
* C:\AixPHP\www\moodleaix\giz'''(Moodleaix)'''
  
  
 
No Configuration.php do WebGiz incluir a linha:
 
No Configuration.php do WebGiz incluir a linha:
 
  
  
Linha 227: Linha 226:
 
   var $webservice = 'http://localhost/wsmoodle/server.php?wsdl';
 
   var $webservice = 'http://localhost/wsmoodle/server.php?wsdl';
  
 +
 +
<PRE>
 +
 +
<?php
 +
class ConfigAIX {
 +
var $host    = 'pcatensup11';
 +
var $driver    = 'mssql';
 +
var $password  = '';
 +
var $user  = 'GIZ';
 +
var $banco  = 'TR1';
 +
var $plt_cod    = '1';
 +
var $srcWebGiz    = 'http://localhost/webgiz';
 +
var $attrTurma    = array(
 +
'codhabilita' => '0',
 +
'anoletivo' => '2010',
 +
'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();
 +
?>
 +
</PRE>
 +
 +
 +
==CONFIGURAÇÃO DO WSMOODLE==
  
 
Ao entrar no '''configuration.php''' do webservice (pasta '''wsmoodle''') e realizar as devidas configurações.
 
Ao entrar no '''configuration.php''' do webservice (pasta '''wsmoodle''') e realizar as devidas configurações.
Linha 235: Linha 268:
 
<?php
 
<?php
 
class ConfigAIX {
 
class ConfigAIX {
var $host    = 'PCATENSUP11';
+
var $host    = 'localhost';
 
var $driver    = 'mssql';
 
var $driver    = 'mssql';
 
var $password  = '';
 
var $password  = '';

Edição das 15h09min de 8 de fevereiro de 2012

Inicialização da instalaçã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) e clicar no botão Próximo.


Instal moodle 01.jpg


Na tela de "Controlando Configurações do PHP", verifique se está tudo OK e 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

Instalação da integração do Moodle-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


Configurações = 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 para ser a 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 a ser utilizado, pode ser letra como 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


Configurações = 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.


Integracao moodle-giz 02.jpg


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.


INSTALAÇÃO E ATUALIZAÇÃO DAS TABELAS DO GIZ/MOODLE (SQL SERVER e MYSQL)

Feito a configuração da integração Giz/Athenas, vem a mensagem que as configurações foram salvas com sucesso.


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 que encontra no caminho: C:/AixPHP/www/moodleaix/giz/.


Integracao moodle-giz 06.jpg


INTEGRAÇÃO GIZ NO MOODLE

A integração já estará 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.

Caso queira passar o Bloco de Integração Giz para o lado esquerdo, clique no botão Ativar Edição dentro do bloco integração Giz clicar na seta <=.


Integracao moodle-giz 07 A.jpg

CONFIGURAÇÃO DO WEBGIZ

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


  • C:\AixPHP\www\webgiz\components\com_aixgen (WebGiz)


No Configuration.php do WebGiz incluir a linha:

<?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';


CONFIGURAÇÃO DO MOODLEAIX

  • wsmoodle (Servidor WebService)


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


  • C:\AixPHP\www\moodleaix\giz(Moodleaix)


No Configuration.php do WebGiz incluir a linha:



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.


O Webservice pode ser instalado em qualquer local. Deve-se apenas configurar seu endereço na variável $webservice do configuration.php da pasta moodle ou no bloco Integração Giz | Administração | Configurações do Moodle.


Exemplo:

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



<?php
class ConfigAIX {
	var $host     = 'pcatensup11';
	var $driver     = 'mssql';
	var $password  = '';
	var $user   = 'GIZ';
	var $banco   = 'TR1';
	var $plt_cod     = '1';
	var $srcWebGiz     = 'http://localhost/webgiz';
	var $attrTurma    = array(
			'codhabilita' => '0',
			'anoletivo' => '2010',
			'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();
?>


CONFIGURAÇÃO DO WSMOODLE

Ao entrar no configuration.php do webservice (pasta wsmoodle) e realizar as devidas configurações.


<?php
class ConfigAIX {
	var $host     = 'localhost';
	var $driver     = 'mssql';
	var $password  = '';
	var $user   = 'GIZ';
	var $banco   = 'TR1';
	//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_';
}
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.