Moodle e o mercado de EAD para programadores PHP

Preview:

Citation preview

MOODLE e o mercado de EAD para

p r o g r a m a d o r e s PHP

Agosto de 2010 Palestra ministrada no II Workshop de PHP - Vila Velha, ES

AGENDA1. Visão geral do MOODLE 2. Por que utilizar o MOODLE 3. Sobrevoando o MOODLE4. Abra o olho: Crescimento da EAD5. MOODLE para desenvolvedores

1/5 Visão geral do MOODLE

1. O que é o Moodle?

1.1 Alguém sabe o que é o moodle?

• Moodle é um software livre de apoio a aprendizagem– Licença GNU-GPL

– Código aberto• Desenvolvido colaborativamente

1. O que é o Moodle?

1.2 Requisitos de instalação

• Software– Apache / MySql / PHP 4 ou 5

• Hardware– 160 MB (Exceto espaço para arquivos de cursos)– 1GB RAM

• OU– Hospedagens gratuitas/pagas– http://moodle.org/mod/forum/discuss.php?d=76669

1. O que é o Moodle?

1.3 Quem utiliza

1. O que é o Moodle?

1.4 O conceito do moodle

2/5 Por que utilizar o MOODLE

2. Por que utilizar o Moodle

2.1 Maleabilidade

• Ampara cursos presenciais– MEC: 25% da grade de cursos de graduação pode ser oferecido a

distância

• Plataforma IDEAL p/ Cursos 100% a distância

• Repositório de dados, vídeos, e discussões

• Treinamentos corporativos

2. Por que utilizar o Moodle

2.2 Custos

• Implantando EAD na– Moodle VS

Blackboard• Blackboard

custava em média $ 10.000/ano

2. Por que utilizar o Moodle

2.3 Vantagens

• Constante atualização pela comunidade • Documentado (veremos a seguir)• Interface amigável• Poderosas Ferramentas de

Migração/Importação• Ferramenta reconhecida mundialmente

• A seguir: Pesquisa realizada por University of North Carolina (E.U.A.) – Maio de 2009

2. Por que utilizar o Moodle

2.4 Pesquisa usuários: Moodle VS Blackboard

2. Por que utilizar o Moodle

2.4 Pesquisa usuários: Moodle VS Blackboard

2. Por que utilizar o Moodle2.4 Pesquisa usuários: Moodle VS

Blackboard

2) Por que utilizar o Moodle

2.1 Pesquisa usuários: Moodle VS Blackboard

2. Por que utilizar o Moodle

2.4 Pesquisa usuários: Moodle VS Blackboard

3/5Sobrevoando o MOODLE

• Organização e usabilidade de forma geral

• Recursos – Rótulos, página web, links, diretórios, etc

• Atividades– Base de dados, Chat, Fórum, Glossário, lição,

pesquisa satisfação, etc

3. Sobrevoando o Moodle

3.1 Vamos vê-lo em funcionamento?

3. Sobrevoando o Moodle

3.1 Vamos vê-lo em funcionamento?

• Chat horrível– Não alerta quando

há novas mensagens

– Não manda mensagem privada

– Quando há muitos participantes fica embolado

3. Sobrevoando o Moodle

3.2 Aspectos negativos / oportunidades

• Sistema de mensagens– Não há histórico

– Não há um conceito de “inbox”

– Mensagens somem depois de lidas

3. Sobrevoando o Moodle

3.2 Aspectos negativos / oportunidades

3. Sobrevoando o Moodle

3.2 Aspectos negativos / oportunidades

Software livre não é sinônimo de software gratuito

3. Sobrevoando o Moodle

3.2 Aspectos negativos / oportunidades

Software livre não é sinônimo de software gratuito

3) Sobrevoando o Moodle

3.2 Aspectos negativos / oportunidades

4/5Abra o olho: Crescimento da

EAD

4. Abra o olho: Crescimento da EAD

4.1 Ofertas de cursos

• 1 a cada 5 – 20% dos alunos de graduação estudam a distância

4. Abra o olho: Crescimento da EAD

4.2 Crescimento na graduação

• Nicho de mercado que muitos não se atentam

• Pra quem está fora do mercado

• Pra quem quer mudar de área

• Para a comunidade de programadores PHP

4. Abra o olho: Crescimento da EAD

4.3 O crescimento da EAD é bom para todos

5/5MOODLE para

desenvolvedores

• ARQUIVOS DE UM MODULO PERSONALIZADO– version.php – indica a versão do módulo – icon.gif – pequena imagem representativa do módulo– Index.php – página que lista todas as instâncias

existentes do módulo– view.php – página que permite ver uma instância em

particular– lib.php – neste arquivo devem estar as seguintes

funções• modulo_add_instance()• modulo_ update_instance() • modulo_delete_instance () • modulo_user_outline()•modulo_user_complete()

5. Moodle para desenvolvedores

5.1 Estrutura de arquivos

5. Moodle para desenvolvedores

5.2 Documentação organizada

• Conhecimentos médios em php

• Não se preocupe: Comunidades forte e acolhedora (www.moodle.org)

5. Moodle para desenvolvedores

5.3 Qual a curva de aprendizado

5. Moodle para desenvolvedores

5.4 Integrações de peso

5. Moodle para desenvolvedores

5.4 Integrações de peso

MOMENTO LIÇÃO DE MORAL FAJUTA

5) Moodle para desenvolvedores

5.X ’TC C s ; Faça algo que possa ser aproveitado

Considerações finais

MAIS INFORMAÇÕES

• www.delicious.com/coradini/moodle• www.lucascoradini.com– Esta apresentação– PDF da pesquisa – Universidade Carolina do Norte– PDF estatísticas de crescimento da EAD

@lucascoradini