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

De Wiki AIX
Ir para: navegação, pesquisa
(Realizar a instalação da integração do Moodle-Giz)
(Realizar a instalação da integração do Moodle-Giz)
Linha 48: Linha 48:
  
 
* Caso ocorram erros na execução dos scripts de banco de dados, os mesmos deverão ser executados manualmente.  
 
* 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''.  
 
* Os arquivos estão no endereço '''C:/AixPHP/www/moodleaix/giz/installation/'''''scriptMoodle.sql'' e ''scriptGiz.sql''.  
  
* Configurar os campos conforme solicitado na integração Giz e só depois executar os scripts de banco de dados.
 
  
  
 +
'''INTEGRAÇÃO GIZ'''
  
'''Integração Giz - Configurações.'''
 
  
 +
'''Configurações'''
  
  
 
'''Banco de Dados Giz'''
 
'''Banco de Dados Giz'''
  
 +
'''Driver''' =  Nome do driver utlizado para integração.
  
 +
'''Host''' =  Nome do servidor onde encontra-se o banco de dados.
  
'''DRIVER''' = Nome do driver utlizado para integração.
+
'''Usuário''' = Usuário que tem associação ao banco de dados com permissão '''db_owner'''
  
'''HOST''' = Nome do servidor onde encontra-se o banco de dados.
+
'''Senha''' = Senha utilizada para ter acesso ao banco de dados.
  
'''USUÁRIO''' = Usuário que tem associação ao banco de dados com permissão '''db_owner'''
+
'''Banco''' = Nome do banco de dados utilizado na integração Giz/Moodle.
  
'''SENHA''' = Senha utilizada para ter acesso ao banco de dados.
 
  
'''BANCO''' = Nome do banco de dados utilizado na integração Giz/Moodle.
 
  
 +
[[Imagem:integracao_moodle-giz_01.jpg]]
  
  
[[Imagem:integracao_moodle-giz_01.jpg]]
 
  
 +
'''Configurações'''
  
  
 
'''GIZ'''
 
'''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.
  
  

Edição das 11h31min 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 clique em Próximo.


Instal moodle 01.jpg


Na tela de "Controlando Configurações do PHP", verifique se está tudo OK e clique 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. Clique em próximo.

Instal moodle 03.jpg

Realizar a 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.

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.


Integracao moodle-giz 01 A.jpg


Definir atividades a serem utilizadas:

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.

Integracao moodle-giz 03.jpg

Integracao moodle-giz 04.jpg

Integracao moodle-giz 05.jpg

Integracao moodle-giz 06.jpg


Bloco de Integração do Giz no Moodle:

Integracao moodle-giz 07.jpg

Configuração do WebGiz e WebService

Os arquivos CONFIGURATION.PHP que devem ser alterados nos seguintes caminhos:


  • webgiz/con_aixgen (WebGiz)
  • wsmoodle (Servidor WebService)


Configuration.php do WebGiz:


class ConfigAIX 
{
	var $host     = 'minsk'; //servidor do banco de dados do giz
	var $driver     = 'mssql';
	var $password  = '';
	var $user   = 'sa';
	var $banco   = 'TST_GIZ_FAC';
	//var $plt_cod     = '48';
	var $srcWebGiz     = 'http://localhost/webgiz';
	var $attrTurma    = array(
			'codhabilita' => '0',
			'anoletivo' => '2009',
			'serie' => '1',
			'unidade' => '1',
			'descTurno' => 'Manhã',
			'turno' => '1'
		);
	var $moodleStudents    = array('5');
	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');
}


Configuration.php do WebService:


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


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


Para facilitar, copie os dados do configuration.php da pasta moodle/giz e do arquivo config.php da pasta moodle.


<?php

class ConfigAIX 
{
	var $host     = 'minsk'; //servidor do banco de dados do giz
	var $driver     = 'mssql';
	var $password  = '';
	var $user   = 'sa';
	var $banco   = 'TST_GIZ_FAC';
	//var $plt_cod     = '48';
	var $srcWebGiz     = 'http://localhost/webgiz';
        var $instWebGiz = 0;
	var $attrTurma    = array(
			'codhabilita' => '0',
			'anoletivo' => '2009',
			'serie' => '1',
			'unidade' => '1',
			'descTurno' => 'Manhã',
			'turno' => '1'
		);
	var $moodleStudents    = array('5');
	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');
}


class ConfigMoodle
{
   var $dbtype    = 'mysql';
   var $dbhost    = 'localhost'; //servidor do banco de dados mysql do moodle
   var $dbname    = 'aix';
   var $dbuser    = 'root';
   var $dbpass    = 'mysql';
   var $dbpersist =  false;
   var $prefix    = 'mdl_';
}
global $CFG_AIX, $CFG;

$CFG_AIX = new ConfigAIX();
$CFG = new ConfigMoodle();
					
?>
 Se na linha var $instWebGiz=0; estiver um valor diferente de 0(zero), aparece erro ao acessar o WebGiz pelo Moodle.