MOODLE PARA TODOS Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA MOODLE PARA TODOS Seminario Interativo Ensino, Pesquisa e Extensão
De repente ! Projeto EAD – CPD - Moodle Ufba
No mundo! http://www.internetworldstats.com Projeto EAD – CPD - Moodle Ufba
No Brasil! Projeto EAD – CPD - Moodle Ufba
26 O Moodle milhões de usuários (10/11/2008) Projeto EAD – CPD - Moodle 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 Cursos Projeto EAD – CPD - Moodle Ufba
Moodle para Todos! Todos quem? Internautas Alunos Professores Administradores Moodle Desenvolvedores Moodle Projeto EAD – CPD - Moodle Ufba
Internauta Moodle Ufba Projeto EAD – CPD - Moodle Ufba Internauta Moodle Ufba
Internauta Escolha do rumo Projeto EAD – CPD - Moodle Ufba Internauta Escolha do rumo
Internauta Cadastro Moodle Projeto EAD – CPD - Moodle Ufba Internauta Cadastro Moodle
Moodle UFBA Categorias Projeto EAD – CPD - Moodle Ufba Moodle UFBA Categorias
Moodle UFBA Subcategorias Projeto EAD – CPD - Moodle Ufba Moodle UFBA Subcategorias
Projeto EAD – CPD - Moodle Ufba Moodle UFBA Cursos
Projeto EAD – CPD - Moodle Ufba Aluno
Aluno Relação de cursos Projeto EAD – CPD - Moodle Ufba Aluno Relação de cursos
Projeto EAD – CPD - Moodle Ufba Aluno Espaço do curso
Professor Espaço do curso Projeto EAD – CPD - Moodle Ufba Professor Espaço do curso
Professor Diferenças Projeto EAD – CPD - Moodle Ufba
Professor Editando o curso Projeto EAD – CPD - Moodle Ufba Professor Editando o curso
Projeto EAD – CPD - Moodle Ufba Curso Configuração
Projeto EAD – CPD - Moodle Ufba Curso Configuração
A interface Moodle... edição Blocos Tópicos
Projeto EAD – CPD - Moodle Ufba O ambiente Com a edição ativada, permite ao professor trabalhar com os elementos a serem inseridos no curso: Edição dos blocos Edição de tópicos
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 Nenhum grupo cancelar ocultar mover Atualizar/editar Projeto EAD – CPD - Moodle Ufba
Projeto EAD – CPD - Moodle Ufba Para localizar
esconder o tópico dos alunos marcar o tópico como tópico corrente Preparar o ambiente 2. Para edição de tópicos: esconder o tópico dos alunos mostrar só o tópico mover para cima e mover para baixo marcar o tópico como tópico corrente Projeto EAD – CPD - Moodle Ufba
Projeto EAD – CPD - Moodle Ufba 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.
Projeto EAD – CPD - Moodle Ufba Administrador
Administrador Diferenças Projeto EAD – CPD - Moodle Ufba Administrador Diferenças
Moodle Configurando o site Projeto EAD – CPD - Moodle Ufba
Detalhes de Configuração - I Projeto EAD – CPD - Moodle Ufba
Detalhes de Configuração - II Projeto EAD – CPD - Moodle Ufba
Equipe do Projeto 2008 moodle@ufba.br
Desenvolvendo para o Caio S. de B. Almeida Fabricio Oliveira Silva <caiosba@gmail.com> Universidade Federal da Bahia 2008 Fabricio Oliveira Silva <fauosilva@gmail.com> 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 Projeto EAD – CPD - Moodle Ufba
Rápido desenvolvimento 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
Rápido desenvolvimento 2.0 – Novas versões diariamente O Moodle como SL Rápido desenvolvimento 2.0 – Novas versões diariamente 1.9 – Novas versões semanalmente Projeto EAD – CPD - Moodle Ufba
Ambiente de desenvolvimento Caso de uso na UFBA Projeto EAD – CPD - Moodle Ufba
Certo, mas identifiquei um BUG! E aí? Projeto EAD – CPD - Moodle Ufba
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! Antes de resolver um problema, será que alguém já não resolveu? Projeto EAD – CPD - Moodle Ufba
Se alguém já fez, não refaça! 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
Se alguém já fez, não refaça! 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
Se alguém já fez, não refaça! Buscar por soluções no Moodle Tracker 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
Senão, peça ajuda O Moodle como SL 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! Projeto EAD – CPD - Moodle Ufba
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... Projeto EAD – CPD - Moodle Ufba
Ou faça você mesmo Consulte a documentação! O Moodle como SL Projeto EAD – CPD - Moodle Ufba
Ou faça você mesmo O Moodle como SL 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 “<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ê 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 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
Compartilhe o que fez O Moodle como SL Exemplo: Bug #16152 do Moodle Projeto EAD – CPD - Moodle Ufba
Compartilhe o que fez O Moodle como SL Exemplo: Bug #16152 do Moodle Projeto EAD – CPD - Moodle Ufba
Compartilhe o que fez O Moodle como SL Exemplo: Bug #16152 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
Links importantes Tracker tracker.moodle.org Downloads Anota aí! Links importantes Tracker tracker.moodle.org Downloads download.moodle.org Documentação docs.moodle.org Projeto EAD – CPD - Moodle Ufba
Fabrício Oliveira Silva Caio S. de B. Almeida < caiosba[at]gmail.com > Fabrício Oliveira Silva < fauosilva[at]gmail.com > Universidade Federal da Bahia Projeto EAD – Moodle UFBA Projeto EAD – CPD - Moodle Ufba
Obrigado!