Upload
internet
View
135
Download
20
Embed Size (px)
Citation preview
Projeto EAD-CPD MOODLE UFBAProjeto EAD-CPD MOODLE UFBA
MOODLE PARA TODOS
MOODLE PARA TODOS
Seminario Interativo Ensino, Pesquisa e Extensão
Centro de Processamento de Dados - UFBA
O que é o Moodle?
Site que organiza espaços e materiais para professores e alunos atuarem.
www.moodle.ufba.br
AVA – Ambiente Virtual de Aprendizagem
LMS – Sistema de Gerência de Aprendizagem
CMS – Sistema de Gerência de CursosProjeto EAD – CPD - Moodle Ufba
Moodle para Todos!Todos quem?
Internautas Alunos Professores Administradores Moodle Desenvolvedores Moodle
Projeto EAD – CPD - Moodle Ufba
O ambienteO ambienteCom a edição ativada, permite ao professor trabalhar com os elementos a serem inseridos no curso:
Edição de tópicos
Edição dos blocos
Projeto EAD – CPD - Moodle Ufba
Preparar o ambienteComeçar a preparar o ambiente de trabalho:
Para o professor organizar o ambiente de trabalho, primeiramente é preciso ativar edição.
1. Para edição do conteúdo:
Mover para direita
mover
Atualizar/editar
cancelaroculta
r
Nenhum grupo
Projeto EAD – CPD - Moodle Ufba
2. Para edição de tópicos:
mostrar só o tópico
marcar o tópico como tópico
corrente
esconder o tópico dos
alunos
mover para cima e mover
para baixo
Preparar o ambiente
Projeto EAD – CPD - Moodle Ufba
Preparar o ambiente3. Para acrescentar os recurso e as atividades
que serão utilizadas no curso: Chat, diálogo, diário, página web, página de texto, etc.
Desenvolvendo
para o
Caio S. de B. Almeida<[email protected]>Universidade Federal da Bahia2008
Fabricio Oliveira Silva<[email protected]>
Universidade Federal da Bahia2008
O Moodle comoSoftware Livre
As liberdades de um software
Acesso ao código
Integração com a comunidade internacional
Modular
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Rápido desenvolvimento
Manter proximidade com a comunidade de desenvolvedores
Ficar atento a novos releases e patches de correção
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Rápido desenvolvimento
2.0 – Novas versões diariamente
1.9 – Novas versões semanalmente
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Se alguém já fez,não refaça!
Antes de resolver um problema, será que alguém já
não resolveu?
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Se alguém já fez,não refaça!
Verificar correções nas versões diária e semanal
http://download.moodle.org
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Se alguém já fez,não refaça!
Procurar por problemas similares no fórum do Moodle.org
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Se alguém já fez,não refaça!Buscar por soluções no Moodle Tracker
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Senão, peça ajudaBugReport: Descrição do problema ocorrido para que possa ser reproduzido, estudado e solucionado
Para onde enviar um bug report? Moodle Tracker – Onde problemas, soluções e desenvolvedores se encontram!
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Ou faça você mesmoIdentifique em que arquivo ocorre o erro, a partir do endereço mostrado no navegador
Tente corrigir o problema hackeando o código, delimitando onde houve alterações
Respeite os padrões de desenvolvimento do Moodle: nomes de funções, constantes, identação do código...
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Ou faça você mesmoExemplo simples: Mostrar versão no rodapé da página
Arquivo: lib/weblib.php2966 // Patch-005 by Caio Almeida begin2967 require_once(“../config.php”);2968 echo “<p style=‘align:center’>Versão “.$CFG->release.”</p>”;2969 // Patch-005 by Caio Almeida end
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Ou faça você mesmoComente o código nos trechos onde o entendimento não é trivial
Utilize a sintaxe PHPDoc para documentar funções diretamente no código, caso crie alguma
Antes de criar uma função, verifique se a mesma já não está implementada nas libs do Moodle
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Compartilhe o que fez
Caso a correção tenha sido bem sucedida, descreva no Tracker o que foi feito. Anexe arquivos, se necessário
Um desenvolvedor do Moodle.org irá avaliar sua correção. Se aceita, será incorporada ao próximo release do Moodle
Projeto EAD – CPD - Moodle Ufba
O Moodle como SL
Resultado
Pessoas que tinham o mesmo problema que você se beneficiarão com a sua correção
O software ficará mais completo e estável
Os outros desenvolvedores se sentirão estimulados a contribuir com o software
Você ganha em conhecimento!
Projeto EAD – CPD - Moodle Ufba
Anota aí!
Links importantes
Trackertracker.moodle.org
Downloadsdownload.moodle.org
Documentaçãodocs.moodle.org
Projeto EAD – CPD - Moodle Ufba
Caio S. de B. Almeida< caiosba[at]gmail.com >
Fabrício Oliveira Silva< fauosilva[at]gmail.com >
Universidade Federal da BahiaProjeto EAD – Moodle UFBA
Projeto EAD – CPD - Moodle Ufba