Instalação Moodle - Sql e Mysql

De Wiki AIX
Ir para: navegação, pesquisa

Instalação

Instalação do BITNAMI

Atualmente o sistema Giz realiza a integração com o Moodle na versão 2.6.2. Não há testes realizado em versão superior do moodle. Portanto, não há garantias que a integração funcione corretamente.

Para conferir a versão atual do moodle, faça o login como Administrador e acesse a opção de menu Administração do Site >> Avisos, conforme ilustrado na tela abaixo.

Versao.jpg


IMPORTANTE: Ao instalar o Moodle 2x não mudar o nome do prefixo das tabelas no banco do mysql; É preciso que este seja mdl_, porque senão a integração não funciona. 


Instalação do BitNami quando a máquina já tiver um servidor para php como o easyphp ou o apache, sempre instale o apache ou easyphp primeiro, e o BitNami depois.


  • 1 - Instalar o BITNAMI:


Bi1.png


  • 2 - Desabilite todas as opções possíveis, e avance a instalação:


Bi2.png


Bi3.png


  • 3 - Colocar senha de configuração do moodle. É obrigatorio colocar esta senha. Use a padrão "código do cliente@aix".


Bi4.png


  • 4 - Por padrão usa-se a porta "80". Caso tenha algum serviço utilizando esta porta (como skype, por exemplo) será necessário trocar.


Bi5.png


  • 5 - Por padrão exibe-se a SSL Port "443", alterar para "444":


Bi6.png


  • 6 - Usa-se a "MySQL Server port" 3309, e avance a instalação, conforme imagens abaixo:


Bi7.png


Bi8.png


Bi9.png


Bi10.png


  • 7 - Instalação concluída:


Bi11.png

O BitNami oferece um aplicativo para gerenciamento dos serviços do apache e mysql. Este aplicativo encontra-se na pasta raiz de instalação do Bitnami. O arquivo tem o nome manager-windows.exe, abaixo exemplo do processo do bitinami.

Bi12.png
Bi13.png






Instalação do Moodle MySQL

  • 1 - Acesse o caminho:


http://127.0.0.1:8080/moodle/install.php Acesse este link, caso o serviço do apache do BitNami tenha sido configurado na porta 8080. É necessário neste momento ter copiado o contexto do MOODLE para pasta \BitNami\apache2\htdocs.


Lembre-se: é necessário trocar a linguagem.


Sql1.png


  • 2 - Caminho da pasta onde fica arquivos (vídeos, fotos etc) do moodle. Foi deixado o padrão do Moodle.


Sql2.png


  • 3 - Nesta instalação utilizar a primeira opção, sendo que os próximos clientes a instalação será em sql, que veremos a seguir.


Sql3.png


  • 4 - Preencher como o exemplo abaixo:


Lembre-se: O prefixo das tabelas não pode ser alterado, não se esqueça de nesta instalação colocar a senha que foi inseria na instalação do bitinami.


Sql4.png


Sql5.png
  • 4 - Para finalizar a instalação a seguinte tela é inserida, bastando clicar em continuar.
Sql13.png
Sql14.png
  • 5 - É necessário configuração de acesso ao moodle, após esta configuração clique em atualizar perfil, conforme tela abaixo:
Sql15.png
  • 6 - É necessario configurar a página inicial, como mostra a imagem abaixo:
Sql16.png
  • 7 - Agora o moodle esta instalado:
Sql17.png






Instalação na base SQL

É Necessário habilitar a extensão do MSSQLNATIVE. Siga os procedimentos abaixo:

- Abra o diretório C:\BitNami\php e abra o arquivo php.ini.

- Adicione o comando extension=php_sqlsrv_53_ts_vc9.dll

- Copie o arquivo php_sqlsrv_53_ts_vc9.dll para pasta: C:\BitNami\php\ext. O arquivo encontra-se disponível em
\\SRVAPLIC\Versão-Homologada\DLL e OCX\PHP_SQLSRV

Sql10a.png

- Reinicie o serviço do Apache.


  • 1 - escolha o idioma e clique em próximo:


Sql1.png


  • 2 - Verifique os caminhos e observe que o diretório de dados foi alterado. Clique em próximo:


Sql2.png


  • 3 - Escolha o drive da base de dados sql, já estará disponível, pois já foi habilitada.


Sql10b.png


  • 4 - Neste momento deve-se inserir informações de conexão com o SQL e a base a ser instalado o moodle, e clique me próximo.


Sql11.png


  • 5 - Clique em continuar:


Sql12.png


  • 6 - Nesta tela é mostrado as extensões que devem ser habilitadas (o arquivo que se habilita estas extensões é o php.ini, que fica na pasta php).
As extensões que estão na cor amarela é porque não estão habilitadas e precisam ser habilitadas, porém mesmo habilitadas o moodle mostra como não habilitadas e instalação segue normalmente. Portanto é recomendável verificar se estão habilitadas;
Algumas dll's que devem ser ativas no arquivo php.ini são:
 max_file_uploads (colocar 1000) 
upload_max_filesize (colocar 1000).


Sql13.png


  • 7 - Nesta tela é extraída as tabelas do moodle, para a base selecionada no SQL Ao término clique em continuar.


Sql14.png


  • 8 - Neste passo será configurado o acesso, senha e o admin. do moodle. Após esta configuração clique em atualizar perfil, conforme tela abaixo:


Sql15.png


  • 9 - Informações da pagina, ou seja, títulos para pagina logada, não logada e uma breve descrição da pagina. Ao término clique em salvar mudanças. Estas alterações podem ser modificadas depois.


Sql16.png


  • 10 - Moodle instalado.


Sql17.png

Configuração

Navegação, Administração e Administração do site

Do lado esquerdo da tela o moodle exibe os menus Navegação, Administração e Administração do site.


Navegação: usado para navegação no curso e informações do perfil do usuário.


Administração: usado para administração do curso e dos usuários.


Administração do site: esta opção é habilitada somente para usuário Administrador do moodle. Aqui são realizadas as configurações que podem ser feitas em todo o moodle, como por exemplo, criar e alterar permissões de usuários no sistema.


Arquivo:Menu esquerdo.png


Adicionando blocos existentes

Clique em Ativar edição que se encontra no bloco Administração. Com esta opção ativada é possível acrescentar um ou mais blocos no Moodle. O bloco que será usado é o acesso, que quando não logado permite acesso a tela de login de maneira mais objetiva. Este bloco fica acessível quando logado e não logado.


Arquivo:Blocos.png


Instalação de novos recursos

Em Administração do site a opção Avisos identifica se tem algum recurso que deve ser instalado/atualizado no Moodle. Para essa identificação o moodle lê as pastas: mod (módulos, que são plugins), blocks (blocos, como o bloco acesso) e them (templete).

  • Caminho para estas pastas: raiz do moodle que foi instalado.


Arquivo:Novos recursos.png


  • Quando tem módulos, pluguins, bloks para serem instalados a tela aparecerá como imagem abaixo;
  • Clique em: Atualizar base de dados do moodle agora;
  • Serão instalados tudo que fora reconhecido. Ao término (no final da página) clique em continuar;
  • É ativada uma página para que seja configurado cada recurso instalado, porém deixe como defult e no final da página clique em salvar mudanças.


Arquivo:Novos recursos1.png


Alterando o tema

Em Administração do site, selecione Aparência:

  • A opção Temas lista todos os temas instalados, com possibilidade de alterar a configuração de cada um deles;
  • Clique em Seletor de tema e escolha a opção trocar tema;
  • Escolha o tema, e clique em Usar tema. Na tela seguinte clique em Continuar;
  • O tema foi aplicado com sucesso.


Criando um repositório para o moodle

  • Selecione a opção Administração do site | Plugins | Gerenciar repositórios. É necessário habilitar a opção Sistema de arquivos. Feito isso, clique em Configurações ou siga o caminho da imagem abaixo:


Arquivo:Repositorio.png


  • Neste caminho também é possível configurar a pasta do repositório, porém o Moodle não cria essa pasta. Sendo assim, deve-se criar a pasta no moodledata (neste caminho C:\BitNami\wampstack-5.3.27-0\apache2\htdocs\moodledataPiraquara\repository). Neste caminho deve-se criar a pasta que será usada para o repositório (ou várias pasta, por questão de organização).


  • Assim que a pasta estiver criada, a mesma já estará acessível no moodle para o vincular arquivos, como mostra a imagem abaixo:


Arquivo:Repositorio1.png


  • Desta maneira todos os arquivos (fotos, jogos, vídeos etc) podem ser inseridos no Moodle de forma mais rapida.


Configuração do Cron


Integração Moodle/Giz


Enviar uma mensagem para um usuário do moodle

  • Clique me Participantes (que está na página inicial e caso este bloco não estiver ativado, deve-se solicitar ao Adm. do moodle que ative este bloco).


Arquivo:Mensagem moodle.png


  • Selecione o Usuário para enviar a mensagem.
  • No campo Com usuários selecionados, escolha a opção Enviar mensagem.


Arquivo:Mensagem moodle1.png


  • Digite a mensagem desejada e clique em Visualização.


Arquivo:Mensagem moodle2.png


  • Confirme a mensagem, os destinatário e clique em Enviar mensagem. O sistema exibe uma mensagem informando que o envio foi realizado com sucesso. Caso contrário, aparecerá uma mensagem informando que pode ter ocorrido algum erro ao tentar enviar a mensagem.


Arquivo:Mensagem moodle3.png


  • A opção de Enviar mensagens também pode ser acessada pela tela da Página inicial no bloco Usuários online. Para isso basta clicar no ícone de carta que aparece ao lado do nome do usuário.


Configuração de envio de e-mail

  • Utilizando o caminho (imagem abaixo) a configuração de envio de email no Moodle já estará acessível. Neste passo deve-se colocar as configurações que foram realizadas no email, de acordo com o servidor do email utilizado.
  • Ao término das configurações clique em Salvar mudanças.
P.s: para que seja configurado corretamente no Moodle, as configurações de pop/imap devem estar configuradas no seu email.


Arquivo:Envio email.png


Scorm

  • É uma tecnologia que permite a importação de cursos em formatos fechados (ppt.,por exemplo), para o Moodle. Também os cursos desenvolvidos em programas específicos para Scorm (Curselab ou Xerte, por exemplo) podem m ser importados.
  • Esta importação é possível devido a um puglin do Moddle que permite rodar este tipo de material que não foi desenvolvido para Moddle.
  • No caminho Administração do site | Pluguins | Módulos de atividades | Gerenciar atividades, é possível visualizar a lista com todos os módulos que estão instalados.


Arquivo:Scorm.png


Casos

Caso Facnopar

Problema

Instituição utilizava um servidor onde todos os produtos adquiridos na AIX estavam instaladoes, porém o Server tem o poder de armazenamento muito pequeno, e não estava suportando o crescente volume de dados do Moodle. Sendo assim, a instituição foi orientada a adquirir um novo Server e ao adquirir a faculdade pediu para que seja tudo reinstalado.


Solução

Ao fazer essa instalação do Moodle (de acordo com o que o Robson disse) foi feito um backup da base (que estava ainda em mysql) e restaurada no novo Server, porém não funcionou porque a versão do novo Server era diferente do antigo. Com isso, foi colocada a mesma versão do Moodle e do bitnami e reinstalado o moodle, ou seja, excluído o config que já existia, apontando as informações para os caminhos já existentes. Sendo assim, o Moodle entende que existem informações e reconstrói o config.


Desta maneira funcionou, porém não sabemos fazer a integração e o Robert achou melhor deixar somente o Moodle funcionando no Server antigo e apontar a integração para o Server novo. Foi usado um programa para gerenciamento de sessões que pode ser feito o backup e restaurar a base mysql.


Arquivo:Facnopar.png


Caso XXXXXXX

Problema

XXXXXXXXXXXXXXXXXXXXXX


Solução

XXXXXXXXXXXXXXXXXXXXX


Arquivo:Novocaso.png