Guia de instalação Moodle

Dica

Moodle Esta parte é uma breve dica de como instalar o seu Moodle. Se você contratar nossos serviços de suporte, não vai precisar se preocupar com isso. Nós fazeremos tudo para você. Mas se você é um curioso da área tecnológica, não temos nada a esconder. Leia abaixo e instale a sua versão em seu próprio computador.

Moodle



O que é?

Moodle significa Ambiente Dinâmico de Aprendizado Modular com Objetos Orientados ou, do inglês, o acrónimo de "Modular Object-Oriented Dynamic Learning Environment" - ou seja, é uma ferramenta de apoio a aprendizagem, executado em um ambiente virtual.

A expressão designa ainda o "Learning Management System" (Sistema de Gestão de Aprendizagem) em trabalho colaborativo baseado nesse programa. Em linguagem coloquial, o verbo "to moodle" descreve o processo de navegar despretensiosamente por algo, enquanto fazem-se outras coisas ao mesmo tempo.

O conceito foi criado em 2001 pelo educador e cientista computacional Martin Dougiamas. Voltado para programadores e académicos da educação, constitui-se em um sistema de administração de actividades educacionais destinado à criação de comunidades "on-line", em ambientes virtuais voltados para a aprendizagem colaborativa. Permite, de maneira simplificada, a um estudante ou a um professor integrar-se, estudando ou leccionando, num curso "on-line" à sua escolha. Nas palavras do próprio Dougiamas, baseando-se na pedagogia sócio-construtivista:

(...) não só trata a aprendizagem como uma actividade social, mas focaliza a atenção na aprendizagem que acontece enquanto construímos activamente artefactos (como textos, por exemplo), para que outros os vejam ou utilizem.

Martin Dougiamas - Criador do Moodle

Página inicial do Moodle
Fig. 1 - Página inicial do Moodle

Fonte: Wikipedia - Adaptação

Voltar ao topo  Topo



Onde baixar?

O Moodle pode ser baixado diretamente do seu site principal - http://moodle.org e clicar no link download.

Existem várias versões do Moodle disponíveis para seirem baixadas. O ideal é utilizar a última estável (o primeiro link da relação - Latest Stable Build, pois este pacote possui as últimas modificações feitas e foi testado (é estável para uso).

Caos queira testar novas funcionalidades e até mesmo colaborar utilizando-o, relatando bugs ou até mesmo programando para a plataforma, aconselha-se utilizar a versão beta. Essa versão é desaconselhável para ambientes onde se deseja obter produtividade dos alunos.

Download da última versão estável do Moodle
Fig. 2 - Download da última versão estável do Moodle

Voltar ao topo  Topo



Como instalar?

Para se instalar a plataforma é necessário ter alguns pré-requisitos listados abaixo:

Pré-requisitos para instalação do Moodle

Isso é o que chamamos de tríade ou AMP - Apache, MySQL e PHP - e qualquer combinação desses três elementos em qualquer plataforma é capaz de rodar o Moodle sem problemas adicionais.

Como opcional é recomendável:

  • Um cliente de FTP para gerenciamento dos arquivos remotos
  • Um gerenciador de bancos de dados, no caso, se for utilizado o MySQL, utilizar o PHPMyAdmin

Com estas ferramentas é possível dar início a instalação da plataforma seguindo os seguintes passos?

Primeiros passos para a instalação do Moodle

  1. Baixar o último pacote estável do endereço http://download.moodle.org;
  2. Descompactar temporariamente os arquivos em um diretório local (em seu computador);
  3. Conectar ao seu servidor remoto (empresa de hospedagem) através de um cliente de FTP e enviar os arquivos contidos no diretório moodle;
  4. Acessar o endereço de instalação, geralmente: http://seusite.com.br/moodle (onde seusite.com.br é a URL de seu site);
  5. Selecionar o idioma padrão e seguir os passos de instalação;

Os passos de instalação são bem simples, e aconselha-se escolher o idioma português para facilitar o entendimento dos passos.

Em geral, temos os seguintes passos a serem seguidos no processo de instalação automatizada:

  1. 1. Escolha do idioma, aconselha-se selecionar Português - Brasil (pt_br)
  2. 2. Este passo verifica se o PHP está preparado par receber o Moodle. Todos os passos devem estar verdes, OK.
  3. 3. O próximo passo solicita que seja confirmada a URL (endereço) final da instlação do Moodle e requer um caminho para o diretório moodledata, que serve para armazenamento dos arquivos gerados pelo próprio sistema e que devem ser protegidos do acesso público, geralmente coloca-se este diretório em um diretório anterior ao raiz (httpdocs, public_html, www) para evitar que possa ser acessado por quem não deve.
  4. 4. Neste passo são solicitadas as informações sobre o Banco de Dados:
    • Tipo de Banco de Dados - MySQL
    • O endereço de acesso ao Banco de Dados (geralmente é localhost)
    • O nome do Banco de Dados
    • O nome do usuário que tem acesso a esse Banco
    • A senha para acessar o Banco
    • O prefixo utilizado nas tabelas do Banco de Dados. Serve para, por exemplo, instalar mais do que um moodle ou aplicativo web em um único Banco de dados (não é recomendável). Costuma-se deixar o valor padrão - mdl_
  5. Neste passo o script fará uma série de verificações sobre o Banco de Dados. Caso algum elemento apareça em amarelo, não há porque se preocupar, isso não irá impedir que o Moodle funcione, porém, se algum elemento aparecer em vermelho, cuidado, verifique as mensagens de erro e tente corrigi-las ou entrar em contato com o administrador do sistema.
  6. O próximo passo solicita que seja baixado o pacote de idioma Português - Brasil (pt_br) completo. É importante caso queira utilizar a ferramenta com este idioma!
  7. É neste passo que é gerado o arquivo config.php, que contém as informações do Banco de Dados e é ele que possibilita que o Moodle seja acessado corretamente.
  8. Depois de gerado o arquivo de configuração, o sistema pede que sejam lidas as cláusulas referentes a licença de utilização do script (GNU-GPL), ou seja, o software é livre e pode ser modificado ao seu belo prazer, desde que não fira as cláusulas da licença.
  9. No próximo passo o script solicita que sejam lidas algumas informações adicionais sobre a versão atual que está sneod utilizada.
  10. Por último o script começa a criar as tabelas para começar a funcionar. Não devem aparecer mensagens de erro nesse processo, que é crucial para o funcionamento do sistema! Se tudo der certo você terá uma mensagem como esta, em verde:

    Sucesso
    A base de dados foi atualizada com sucesso
    Versão de grupos 2007012400
    A base de dados foi atualizada com sucesso

  11. No próximo passo o script começa a preencher as tabelas criadas com os dados básicos para seu funcionamento. Semelhante ao item anterior, não devem ocorrer erros nesse processo.
  12. E é então neste passo é necessário entrar com os dados de acesso da primeira conta do sistema, que é a do Administrador Geral!

    Os dados são:

    • Nome de usuário - o login do Administrador Geral
    • Nova Senha - a senha necessária para este login
    • O primeiro nome do administrador
    • O sobrenome
    • O endereço de e-mail do adminstrador. É para este endereço que irão as correspondências e avisos do sistema.
    • Configurações da privacidade do endereço de e-mail
    • Verificar se o endereço do e-mail está ativado
    • Cidade/Município
    • País de origem
    • Fusos horário
    • Idioma preferido
    • Breve descrição sobre o Administrador
    • Existe ainda a possibilidade de se enviar uma imagem para ser o Avatar do Administrador
    • Opcionalmente também são os dados de página da web, descrição da imagem, comunicadores instantâneos, telefones e endereço físico.

Feito isso faltam agora os detalhes sobre o site e pronto, seu Moodle já está no ar e pronto para receber cursos e alunos! @:D

Voltar ao topo  Topo



Como customizar o template?

Um template de Moodle é composto basicamente pelos seguintes elementos:

  • Um diretório, que é o nome do Tema;
  • Dentro deste diretório, são encontrados os elementos que compõem o tema, propriamente dito:
  • O diretório pix (ou images, vai depender de como desejar chamar as imagens do seu tema);
  • Arquivos PHP:
    • styles.php - Este arquivo contém informações sobre as variáveis de cookies dentre outras. TODOS os temas deve conter uma cópia deste arquivo dentro do diretório;
    • docstyles.php - É o arquivo que contém alguns códigos PHP para chamar os estilos e cookies além de ter alguams regras de CSS que são mostradas como prioridade.
    • config.php - É o arquivo que carrega as informações necessárias para que o Tema funcione adequadamente. A lista dos arquivos CSS, por exemplo, é descrita neste arquivo assim como
  • Arquivos CSS - São estes arquivos que controlam todos os elementos da página, desde os links, cores de textos, posicionamentos, etc... O nome e a quantidade dos arquivos varia de acordo com o desenvolvedor. Pode-se usar um só arquivos para conter todas as informacões.
  • No caso, vamos descrever um tema com vários arquivos CSS
    • styles_color.css - Aqui pode ir as regras de CSS referentes a cores (de fontes, fundos, etc...) assim, fica fácil criar templates com o mesmo layout e mudar apenas as cores.
    • styles_fonts.css - Nesse arquivo podem ir as regras de formatação de fontes, como tipos, tamanhos, variações, etc...
    • styles_layout.css - Já neste, podem ir as regras relativas a formatação propriamente dita como colunas, tabelas, formulários, etc...
    • styles_tabs.css - E por fim, aqui podem ir os estilos do menu de abas, por exemplo...
  • E alguns arquivos HTML, para o cabeçalho e o rodapé. Nestes arquivos HTML é possível customizar alguns elementos como incluir scripts, novos CSS, o favicon (aquele pequenino ícone que apare na barra do navegador), etc...

Limitações na elaboração do template

Apesar de ter uma grande flexibilidade, nem tudo é permitido na hora de customizar o template do Moodle. Existem vários elementos HTMLs que ficam no código o que dificulta sua customização e aumenta o trabalho de manutenção e atualização de versões. A elaboração de um novo template normalmente é feita a partir de mudanças na folha de estilo (CSS), nos arquivos de idioma e nas imagens. Alterações no HTML são sempre evitadas.

Voltar ao topo  Topo