Mudanças entre as edições de "Instalação Integração Moodle Giz"
Linha 82: | Linha 82: | ||
− | + | ===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
Í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:=== <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(); ?>