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

De Wiki AIX
Ir para: navegação, pesquisa
Linha 82: Linha 82:
  
  
'''Configuration.php do WebGiz:'''
+
===Configuration.php do WebGiz:===
  
   class ConfigAIX  
+
<pre>
  {
+
 
 +
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:===
 +
 
 +
<pre>
 +
<?php
 +
 
 +
class ConfigAIX  
 +
{
 
var $host    = 'minsk'; //servidor do banco de dados do giz
 
var $host    = 'minsk'; //servidor do banco de dados do giz
 
var $driver    = 'mssql';
 
var $driver    = 'mssql';
Linha 104: Linha 134:
 
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','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();
 +
 +
?>
 +
</pre>
  
  
 
----
 
----

Edição das 11h37min de 30 de junho de 2010

Realizar a instalação do Moodle

Entrar no contexto do moodleaix e renomear o config.


Depois acessar: http://localhost/moodleaix.


Escolha a linguagem e dê next.


Depois, na tela de "Controlando Configurações do PHP", verificamos se está tudo OK e dê next.


Poxima tela, onde pede endereço Web e diretórios, não precisa alterar nada. Dê next.


Realizar a instalação da integração do Moodle-Giz

Acessar a página de instalação da integração em: http://EndereçodoMoodle/giz/installation


É necessário estar logado como Administrador do Moodle.


Observações:


  • Certificar-se que o arquivo configuration.php da pasta moodle 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. Os arquivos são moodle/giz/installation/scriptMoodle.sql e moodle/giz/installation/scriptGiz.sql.


Configurar devidamente as variáveis de configuração para depois executar os scripts de banco de dados.


Tela configuração:

[host]-> endereço publicação.

Integracao moodle-giz 01.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

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.


Os arquivos CONFIGURATION.PHP que devem ser alterados estão nos dos 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:===

<pre>
<?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 $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();
					
?>