Escolar Documentos
Profissional Documentos
Cultura Documentos
Instalação Do Moodle
Instalação Do Moodle
18 de abril de 2007
Sumrio
I
II Informaes Bsicas
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
11
11
11
12
12
12
12
13
3 Lio 1- Introduo
3.1 Introduo . . . . . . . . . . . . .
3.1.1 O que ? . . . . . . . . .
3.1.2 Vantagens . . . . . . . .
3.2 Instalao . . . . . . . . . . . . .
3.2.1 Requisitos . . . . . . . . .
3.2.2 Requisitos Adicionais . .
3.3 Instalao dos pacotes principais
3.4 Usando o comando apt-get . . .
3.5 Criando usurio no MySQL . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
14
14
14
15
15
16
16
16
19
.
.
.
.
.
21
21
21
22
22
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CDTC
Brasil/DF
28
28
29
30
Parte I
CDTC
Brasil/DF
Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, disponveis em diversos sites ou originalmente produzido no CDTC em http://www.cdtc.org.br.
O formato original deste material bem como sua atualizao est disponvel dentro da licena
GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de
mesmo nome, tendo inclusive uma verso traduzida (no oficial).
A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br) desde outubro
de 2006. Crticas e sugestes construtivas so bem-vindas a qualquer tempo.
Autores
A autoria deste de responsabilidade de Tiago Luiz Batista Maciel (timaciel@cdtc.org.br).
O texto original faz parte do projeto Centro de Difuso de Tecnologia e Conhecimento, que
vem sendo realizado pelo ITI (Instituto Nacional de Tecnologia da Informao) em conjunto com
outros parceiros institucionais, atuando em conjunto com as universidades federais brasileiras
que tem produzido e utilizado Software Livre, apoiando inclusive a comunidade Free Software
junto a outras entidades no pas.
Informaes adicionais podem ser obtidas atravs do email ouvidoria@cdtc.org.br, ou da
home page da entidade, atravs da URL http://www.cdtc.org.br.
Garantias
O material contido nesta apostila isento de garantias e o seu uso de inteira responsabilidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizam
direta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.
Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br) .
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.1 or any later version published by
the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation
License.
Parte II
Informaes Bsicas
CDTC
Brasil/DF
Sobre o CDTC
Objetivo Geral
O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do
desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira.
Objetivo Especfico
Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e
de cdigo fonte aberto, identificando e mobilizando grupos de formadores de opinio dentre os
servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado
nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios
de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo
treinamento especfico para tcnicos, profissionais de suporte e funcionrios pblicos usurios,
criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como
incentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de
produtos de software no proprietrios e de seu cdigo fonte livre, articulando redes de terceiros
(dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de produtos de software livre.
Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece
seu curso. So elas:
Licenas para cpia de material disponvel
Os 10 mandamentos do aluno de Educao a Distncia
Como participar dos foruns e da wikipdia
Primeiros passos
muito importante que voc entre em contato com TODAS estas informaes, seguindo o
roteiro acima.
Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br).
6
CDTC
Brasil/DF
dada permisso para copiar, distribuir e/ou modificar este documento sob os termos
da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior
pblicada pela Free Software Foundation; com o Capitulo Invariante SOBRE ESSA
APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".
CDTC
Brasil/DF
todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que
interesse ao grupo, favor post-la aqui.
Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especfico do
curso. recomendado que voc faa uso do Forum de dvidas gerais que lhe d recursos mais
efetivos para esta prtica.
. O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo
para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas
a todos participantes do curso. Assim, fica muito mais fcil obter respostas, j que todos podem
ajudar.
Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a
formalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico
recomendvel ver se a sua pergunta j foi feita por outro participante.
A segunda forma se d pelas Wikis:
. Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem
ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um
timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por
pessoas de todas as partes do mundo. Acesse-a em portugus pelos links:
Pgina principal da Wiki - http://pt.wikipedia.org/wiki/
Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!
Primeiros Passos
Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos:
Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar;
Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar das
ferramentas bsicas do mesmo;
Entrar nas lies seguindo a seqncia descrita no Plano de Ensino;
Qualquer dvida, reporte ao Frum de Dvidas Gerais.
Perfil do Tutor
Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores.
O tutor ideal um modelo de excelncia: consistente, justo e profissional nos respectivos
valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita as
idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar.
8
CDTC
Brasil/DF
A classificao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e,
para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor
ou instrutor:
fornece explicaes claras acerca do que ele espera, e do estilo de classificao que ir
utilizar;
gosta que lhe faam perguntas adicionais;
identifica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica porque motivo a classificao foi ou no foi atribuda;
tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um
reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de
ameaa e de nervossismo)
d uma ajuda complementar para encorajar um estudante em dificuldade;
esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente;
ajuda o estudante a alcanar os seus objetivos;
flexvel quando necessrio;
mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso,
talvez numa fase menos interessante para o tutor);
escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado;
acima de tudo, devolve os trabalhos rapidamente;
Parte III
Instalao do Moodle
10
Captulo 1
O Moodle um pacote criado com o objetivo de desenvolver o ensino a distncia na comunidade. Com uma infinidade de ferramentas ele auxilia professores e alunos a tornarem esse tipo
de aprendizado o mais semelhante possvel dos mtodos tradicionais de ensino.
11
Captulo 2
Plano de ensino
2.1 Objetivo
Capacitar o usurio para instalar o Moodle e as ferramentas necessrias para que ele funcione
corretamente.
2.3 Pr-requisitos
Os usurios devero ser, necessariamente, funcionrios pblicos e ter conhecimentos bsicos
para operar um computador. desejvel que o aluno tenha algum conhecimento em servidores
web e banco de dados.
2.4 Descrio
O curso ser realizado na modalidade Educao a Distncia e utilizar a Plataforma Moodle
como ferramenta de aprendizagem. O curso tem durao de uma semana e possui um conjunto
de atividades (lies, fruns, glossrios, questionrios e outros) que devero ser executadas de
acordo com as instrues fornecidas. O material didtico est disponvel on-line de acordo com
as datas pr-estabelecidas em cada tpico.
12
CDTC
Brasil/DF
2.5 Metodologia
O curso est dividido da seguinte maneira:
2.6 Cronograma
2.7 Programa
O curso Instalao do Moodle oferecer o seguinte contedo:
Instalao e configurao do pacote,
Instalao e configurao das ferramentas necessrias para que o Moodle funcione corretamente.
2.8 Avaliao
Toda a avaliao ser feita on-line.
Aspectos a serem considerados na avaliao:
13
CDTC
Brasil/DF
2.9 Bibliografia
Instalao e configurao das ferramentas necessrias para que o Moodle funcione corretamente.
14
Captulo 3
Lio 1- Introduo
Nessa lio, alm de mostrar o que o pacote Moodle, iremos instalar algumas ferramentas
necessrias para que ele funcione corretamente.
3.1 Introduo
Esse guia explica como instalar o Moodle pela primeira vez. Para alguns usurios, nos passos
seguintes, o contedo se torna bem detalhado, com o objetivo de cobrir a maioria das possveis
configuraes de servidores. A instalao dessa ferramenta no tem nenhum mistrio. Com o
entendimento do material aqui mostrado vo ser necessrios apenas alguns minutos para que
ela seja concluda. Aproveite!
3.1.1 O que ?
Inicialmente Moodle significava "Modular Object-Oriented Dynamic Learning Environment".
Esse um pacote com vrios programas interligados com o objetivo de tornar possvel o ensino
via web. Suas caractersticas mais valiosas so que ele livre e Open Source, distribudo sob a
licena de Software Livre GNU Public License.
3.1.2 Vantagens
Ele roda em qualquer sistema que suporte PHP, como Linux, Windows, Mac OS X entre
outros;
A atualizao de uma verso para uma mais nova feita de forma bem simples, uma vez
que sua organizao permite que muitas das mudanas sejam feitas automaticamente;
Suporte a vrios tipos de banco de dados, incluindo os mais populares do mercado;
Preocupao especial com a integridade dos dados;
15
CDTC
Brasil/DF
3.2 Instalao
Vamos voltar ao principal objetivo do nosso curso, a instalao do Moodle. Veremos que
apesar dessa tarefa ser bem simples devemos tomar alguns cuidados para que tudo funcione
corretamente. A seguir, sero mostrados alguns requisitos necessrios para que o Moodle possa
ser utilizado sem problemas.
3.2.1 Requisitos
O Moodle desenvolvido no Linux principalmente usando Apache, MySQL e PHP, mas tambm regularmente testado com PostgreSQL e nos sistemas Windows XP, MacOS X e Netware
6. Os requisitos necessrios para a ferrameta so os seguintes:
Servidor web instalado e configurado - O comum seria o Apache, mas o Moodle trabalha
corretamente com qualquer servidor web que suporte PHP, como ISS na plataforma Windows por exemplo. O PHP impe alguns requisitos necessrios para que tudo funcione
corretamente. Assim, sendo uma boa medida seria usar a verso mais nova possvel do
servidor escolhido;
Linguagem PHP (verso 4.1.0 ou posterior) - A verso PHP 5 (5.1.0 ou posterior) suportada pelo Moodle 1.4. A partir do Moodle 1.6 a verso mnima do PHP exigida ser a
4.3.0;
Servidor de banco de dados - O MySQL ou o PostgreSQL so totalmente suportados e at
mesmo recomendados para serem usados com o Moodle. Para o Moodle 1.5 o mnimo o
MySQL 3.23, enquanto que para o 1.6 o exigido o MySQL 4.1.16. J para o PostgreSQL
o mnimo a verso 7.5, apesar de ser mais comum o uso da 8.0 e 8.1.
A maioria dos servidores suportam todas essas ferramentas . Caso voc esteja associado
com algum que no as suporte entre em contato com os responsveis para saber o motivo. Alm
disso, uma boa dica mudar de empresa. Caso voc deseja instalar o Moodle no seu computador
pessoal vai ser necessrio a instalao dos pacotes aqui citados (Apache, MySQL e PHP), o que
pode ser feito facilmente com o auxlio de guias disponveis na internet.
16
CDTC
Brasil/DF
17
CDTC
Brasil/DF
Caso o seu banco de dados estiver na mesma mquina onde o Moodle est sendo instalado,
deixe "localhost"como o servidor do banco de dados.
18
CDTC
Confirme a senha.
Escolha um nome para o dono do banco de dados que o Moodle vai utilizar.
19
Brasil/DF
CDTC
Brasil/DF
Confirme a senha.
20
CDTC
Brasil/DF
# mysql -u root -p
> CREATE DATABASE moodle;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY a_sua_senha;
> quit
# mysqladmin -p reload
# su - postgres
> psql -c "create user moodleuser createdb;"template1
> psql -c "create database moodle;-U moodleuser template1
> psql -c "alter user moodleuser nocreatedb;"template1
> psql -c "alter user moodleuser with encrypted password yourpassword;"template1
> su - root
# /etc/init.d/postgresql reload
21
Captulo 4
4.2 Organizao
22
CDTC
Brasil/DF
23
CDTC
Brasil/DF
O Moodle vai detectar que necessrio fazer algumas configuraes e vai nos guiar atravs
de pginas que vo auxiliar na criao do novo arquivo de configurao chamado config.php.
No final do processo a ferramenta vai escrever o arquivo no local correto. Do contrrio, podemos
pressionar o boto para fazer o download do instalador e depois carregar o config.php no diretrio
principal do Moodle no servidor.
Ao longo do processo, o instalador vai testar o ambiente de trabalho do seu servidor e dar
sugestes a respeito de como resolver possveis problemas.
Se no tiver acesso a httpd.conf ou php.ini no seu servidor, ou se estiver usando outras aplicaes que exigem outra configurao diferente, no se preocupe pois ser possvel INVALIDAR
a configurao global.
24
CDTC
Brasil/DF
Para fazer isso vai ser necessrio criar um arquivo .htaccess no diretrio principal do Moodle, com as definies necessrias. Isso s funcionar no Apache e alm disso quando a opo
Overrides estiver ativa na configurao global do servidor. O contedo de .htacces ser:
Podemos fazer outras coisas como, por exemplo, limitar o tamanho mximo dos arquivos enviados para o Moodle:
LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
O mais fcil ser copiar o arquivo de lib/htaccess e edit-lo para adapt-lo s suas necessidades
(o arquivo contm algumas dicas adicionais). Por exemplo, num shell do Unix:
cp lib/htaccess .htaccess
25
Captulo 5
CDTC
Brasil/DF
Em particular, alguns servidores que usam certa funcionalidade do PHP, chamada "Safe Mode",
podem precisar que seja o administrador do seu servidor quem crie o diretrio pessoalmente.
27
CDTC
Brasil/DF
Se no conseguir passar dessa pgina (e unicamente nesse caso), provavelmente, o seu servidor tem o problema que chamamos de "buggy referrer". Isso fcil de corrigir: simplesmente
desative a opo (secureforms"), e tente novamente.
A seguir, ver mais pginas que imprimem muitas mensagens de diagnstico medida que
so configuradas vrias outras tabelas usadas pelos mdulos do Moodle. Como no caso das
tabelas bsicas, todas as mensagens de diagnstico devem aparecer em verde. Avance at o fim
da pgina e clique no boto "Continuar".
A pgina seguinte um formulrio onde podemos definir parmetros para o seu site e para a
pgina principal, tais como o nome, formato, descrio, etc. Complete esse formulrio (lembrando
que possvel voltar para fazer possveis alteraes) e clique em "Gravar alteraes".
Finalmente, vai ser pedido a criao de um usurio administrador de alto nvel para futuros
acessos s pginas de administrao. Complete a informao com o seu prprio nome, endereo
de correio eletrnico, etc e clique em "Gravar alteraes". Nem todos os campos so indispensveis, mas se esquecer algum importante o formulrio voltar a aparecer.
Tenha o cuidado de lembrar o nome do usurio e a senha que escolheu para o administrador,
j que eles sero necessrios para acessar as pginas de administrao em ocasies futuras.
(Se por qualquer razo a sua instalao for interrompida, ou aparecer algum erro que lhe impea de entrar com a senha do administrador, normalmente vai ser possvel acessar com o nome
de administrador como "admin"e senha "admin".)
Uma vez concludo esse processo com sucesso, ser apresentada a pgina principal do seu
site. Repare no menu de administrao no lado esquerdo da pgina (os mesmos itens do menu
aparecem na pgina de administrao) - esse menu s visvel quando entramos como administrador. Todas as configuraes necessrias a partir de agora podero ser feitas a partir desse
menu, como por exemplo:
28
Captulo 6
29
CDTC
Brasil/DF
30
CDTC
Brasil/DF
31