57
Projeto EAD-CPD MOODLE UFBA MOODLE PARA TODOS Seminario Interativo Ensino, Pesquisa e Extensão Centro de Processamento de Dados - UFBA

Projeto EAD-CPD MOODLE UFBA MOODLE PARA TODOS Seminario Interativo Ensino, Pesquisa e Extensão Centro de Processamento de Dados - UFBA

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

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

O Moodle

26

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 CursosProjeto 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

Escolha do rumo

Projeto EAD – CPD - Moodle Ufba

Internauta Cadastro Moodle

Projeto EAD – CPD - Moodle Ufba

Moodle UFBA

Categorias

Projeto EAD – CPD - Moodle Ufba

Moodle UFBA

Subcategorias

Projeto EAD – CPD - Moodle Ufba

Moodle UFBA Cursos

Projeto EAD – CPD - Moodle Ufba

AlunoProjeto EAD – CPD - Moodle Ufba

Aluno

Relação de cursos

Projeto EAD – CPD - Moodle Ufba

Aluno

Espaço do curso

Projeto EAD – CPD - Moodle Ufba

Professor

Espaço do curso

Projeto EAD – CPD - Moodle Ufba

Professor Diferenças

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

Projeto EAD – CPD - Moodle Ufba

Tópicos Blocos

A interface

Moodle...

edição

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

Para localizar

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

Para localizar

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.

AdministradorProjeto EAD – CPD - Moodle Ufba

Administrador Diferenças

Projeto EAD – CPD - Moodle Ufba

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

[email protected]

Equipe do Projeto2008

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

Caso de uso na UFBA

Ambiente dedesenvolvimento

Projeto EAD – CPD - Moodle Ufba

Certo, mas identifiquei um BUG!

E aí?

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ê mesmo

Consulte a documentação!

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

Compartilhe o que fezExemplo: Bug #16152 do Moodle

Projeto EAD – CPD - Moodle Ufba

O Moodle como SL

Compartilhe o que fezExemplo: Bug #16152 do Moodle

Projeto EAD – CPD - Moodle Ufba

O Moodle como SL

Compartilhe o que fezExemplo: 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

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

Obrigado!Obrigado!