Mudanças entre as edições de "Instalação Integração Moodle Giz"
| Linha 107: | Linha 107: | ||
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'); | ||
} | } | ||
| + | |||
</pre> | </pre> | ||
===Configuration.php do WebService:=== | ===Configuration.php do WebService:=== | ||
| + | |||
| + | |||
| + | O webservice poderá ser instalado em qualquer local. Deve-se apenas configurar seu endereço na variável $webservice do configuration.php da pasta moodle. | ||
| + | |||
| + | |||
| + | '''Exemplo:''' | ||
| + | |||
| + | |||
| + | var $webservice = 'http://localhost/wsmoodle/server.php?wsdl'; | ||
| + | |||
| + | |||
| + | Após isso, 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. | ||
| + | |||
<pre> | <pre> | ||
Edição das 11h40min de 30 de junho de 2010
Índice
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.
Definir atividades a serem utilizadas:
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.
Bloco de Integração do Giz no Moodle:
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:
O webservice poderá ser instalado em qualquer local. Deve-se apenas configurar seu endereço na variável $webservice do configuration.php da pasta moodle.
Exemplo:
var $webservice = 'http://localhost/wsmoodle/server.php?wsdl';
Após isso, 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 $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();
?>






