Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA MOODLE PARA TODOS Seminario Interativo Ensino, Pesquisa e Extensão
De repente !
No mundo!
No Brasil!
O Moodle 26 milhões de usuários (10/11/2008)
O que é o Moodle? Site que organiza espaços e materiais para professores e alunos atuarem. AVA – Ambiente Virtual de Aprendizagem LMS – Sistema de Gerência de Aprendizagem CMS – Sistema de Gerência de Cursos
Moodle paraTodos! Todos quem? Internautas Alunos Professores Administradores Moodle Desenvolvedores Moodle
Internauta Moodle Ufba
Internauta Escolha do rumo
Internauta Cadastro Moodle
Moodle UFBA Categorias
Moodle UFBA Subcategorias
Moodle UFBA Cursos
Aluno
Aluno Relação de cursos
Aluno Espaço do curso
Professor Espaço do curso
Professor Diferenças
Professor Editando o curso
Curso Configuração
Tópicos Blocos A interface Moodle... edição
O ambiente Com 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
Preparar o ambiente Começ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 cancelar ocultar Nenhum grupo
Para localizar
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
Para localizar
Preparar o ambiente 3. 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.
Administrador
Administrador Diferenças
Moodle Configurando o site
Detalhes de Configuração - I
Detalhes de Configuração - II
Equipe do Projeto 2008
Desenvolvendo para o Caio S. de B. Almeida Universidade Federal da Bahia 2008 Fabricio Oliveira Silva Universidade Federal da Bahia 2008
O Moodle como Software Livre As liberdades de um software Acesso ao código Integração com a comunidade internacional Modular
O Moodle como SL Rápido desenvolvimento Manter proximidade com a comunidade de desenvolvedores Ficar atento a novos releases e patches de correção
O Moodle como SL Rápido desenvolvimento 2.0 – Novas versões diariamente 1.9 – Novas versões semanalmente
Caso de uso na UFBA Ambiente de desenvolvimento
Certo, mas identifiquei um BUG! E aí?
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?
O Moodle como SL Se alguém já fez, não refaça! Verificar correções nas versões diária e semanal
O Moodle como SL Se alguém já fez, não refaça! Procurar por problemas similares no fórum do Moodle.org
O Moodle como SL Se alguém já fez, não refaça! Buscar por soluções no Moodle Tracker
O Moodle como SL Senão, peça ajuda BugReport: 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!
O Moodle como SL Ou faça você mesmo Identifique 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...
O Moodle como SL Ou faça você mesmo Consulte a documentação!
O Moodle como SL Ou faça você mesmo Exemplo simples: Mostrar versão no rodapé da página Arquivo: lib/weblib.php 2966 // Patch-005 by Caio Almeida begin 2967 require_once(../config.php); 2968 echo Versão.$CFG->release. ; 2969 // Patch-005 by Caio Almeida end
O Moodle como SL Ou faça você mesmo Comente 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
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
O Moodle como SL Compartilhe o que fez Exemplo: Bug #16152 do Moodle
O Moodle como SL Compartilhe o que fez Exemplo: Bug #16152 do Moodle
O Moodle como SL Compartilhe o que fez Exemplo: Bug #16152 do Moodle
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!
Anota aí! Links importantes Tracker tracker.moodle.org Downloads download.moodle.org Documentação docs.moodle.org
Caio S. de B. Almeida Fabrício Oliveira Silva Universidade Federal da Bahia Projeto EAD – Moodle UFBA
Obrigado! Projeto EAD – CPD - Moodle Ufba