O documento resume as principais novidades do Moodle 2.0, incluindo suporte a portfólios, atividades condicionais, e centros comunitários para compartilhamento de cursos entre instituições. O Moodle 2.0 também fornecerá integração com repositórios externos e suporte aprimorado a web services.
1. Novos Recursos do Moodle 2.0
Daniel Arndt Alves1
1
Universidade Presbiteriana Mackenzie, daniel.alves@mackenzie.br
Resumo: Desde o lançamento da versão 1.0 do Moodle, em 20 de Agosto de 2002, esta plataforma
recebeu inúmeras contribuições e melhorias. A tarefa do lançamento de sua primeira grande
atualização, representado pela versão 2.0, mostra-se um grande desafio aos seus desenvolvedores.
Este artigo tem como objetivo divulgar as principais mudanças e novidades do Moodle 2.0,
atualmente agendado para lançamento em Setembro de 2010.
Palavras-chave: Moodle, Desenvolvimento, Ambientes Virtuais de Aprendizagem, Open Source.
Abstract: Since the release 1.0 of Moodle, on August 20, 2001, this platform receives amounts of
contributions and enhancements. The task of launch of its first biggest update, presented by release
2.0, is a big challenge to yours developers. This paper aims to show the mail changes and news of
Moodle 2.0, now scheduled for release in September 2010.
Keywords: Moodle, Development, Virtual Learning Environments, Open Source.
1. Introdução qualidade desejável pelos desenvolvedores
ainda não venha a ser atingido.
Desde o lançamento da versão 1.0 do
Moodle, em 20 de Agosto de 2002 [8], a 2. Novas Funcionalidades
plataforma recebeu inúmeras contribuições e
melhorias, graças aos esforços da crescente O objetivo deste artigo é apresentar as
comunidade de desenvolvedores ativos [6]. principais novidades na plataforma Moodle.
Diversos desenvolvedores independentes, os Estas novidades já encontram-se atualmente
quais se aliaram ao seu fundador, Martin implementadas em sua versão preliminar,
Dougiamas no trabalho de desenvolvimento atualmente em fase de testes pela
desta plataforma educacional. comunidade de desenvolvedores do Moodle
Em um universo de mais de 54.000 2.0.
instalações, registradas [7], distribuídas em Além das novas funcionalidades, diversos
216 países [7], o Moodle atualmente atende a recursos já existentes no ambiente Moodle
quase 4 milhões de cursos [7]. Uma grande foram aprimorados, de forma a garantir
mudança de versão nesta plataforma estabilidade, performance e escalabilidade da
certamente não é uma tarefa fácil para seus plataforma.
desenvolvedores. O desenvolvimento do Moodle segue o
O Moodle 2.0 representa o maior modelo open source [13], o qual é suportado
lançamento da comunidade, apos dois anos por uma comunidade ativa de
de intenso desenvolvimento. Esta versão inclui desenvolvedores, espalhados por vários
um grande numero de mudanças no núcleo da países do mundo. Esta grande distribuição de
plataforma, a maioria das quais se destinam a desenvolvedores e usuários em diferentes
oferecer aos usuários e desenvolvedores de culturas e localidades possibilita a criação de
módulos adicionais uma maior flexibilidade, um produto bastante flexível que possa
escalabilidade e segurança [11]. atender ao máximo as necessidades de cada
Este artigo apresenta as principais um de seus usuários.
novidades da nova versão do Moodle, Apesar do desenvolvimento do Moodle
atualmente agendada para o lançamento no utilizar este modelo open source, todo o
final do mês de Setembro de 2010. Esta data código-fonte da plataforma é constantemente
poderá vir a ser postergada, caso o padrão de verificado, de forma a se manter um bom nível
2. de controle de qualidade do software. Aliado à Com a oportunidade institucional de
metodologia de desenvolvimento e testes de compartilhamento de conhecimentos, os
todos os componentes principais, que formam usuários, sejam estes professores ou alunos,
o núcleo deste software. Todo o trabalho de poderão se beneficiar desta troca de
desenvolvimento destes componentes experiências e conhecimentos mais intensa
principais da plataforma são acompanhados entre suas instituições. E também poderão
de perto pela equipe de desenvolvedores manter um contato próximo com seus colegas
principais, liderados pelo Martin Dougiamas, o nas mais diversas localidades, com sua
criador original da primeira versão do Moodle. bagagem sócio-cultural diversificada.
3. Centros Comunitários (Community hub) 4. Suporte a Repositórios (Repository
support)
O Moodle atualmente é bastante
conhecido pela sua filosofia educacional A partir da versão 2.0, o Moodle contará
construtivista, proporcionando, através de com a integração de repositórios de conteúdos
seus módulos, a construção de verdadeiras externos (Repository support) [10],
comunidades virtuais de ensino- simplificando ainda mais a publicação de
aprendizagem. documentos e mídias digitais no ambiente
A idéia da criação dos “Centros Moodle. A publicação de conteúdos é
Comunitários” (Community hub) [3], é realizada através de sua nova interface,
possibilitar a qualquer administrador pode criar baseada na tecnologia AJAX. Como uma
um centro comunitário. Esta nova simples caixa de diálogo de abertura de
funcionalidade transforma o seu ambiente arquivos, estes conteúdos poderão ser
Moodle em uma coleção de cursos, que publicados no Moodle, seja este a partir do
podem ser utilizados em outras comunidades computador pessoal do professor ou do aluno,
púbicas ou privadas. ou mesmo a partir de repositórios remotos, de
Os sites Moodle afiliados a estas forma transparente ao usuário.
comunidades poderão a partir de agora serem Inicialmente o Moodle 2.0 trará
registrados em qualquer comunidade, ao invés incormporado alguns plugins nativos, que
de apenas uma comunidade Moodle.org incluem o suporte aos seguintes repositórios:
global. Estas comunidades agora podem se Alfresco, Amazon S3, Box.net, Flickr, Google
organizar regionalmente em associações, Docs, Mahara, MERLOT, Picasa, arquivos em
sejam estas formadas por membros sites Moodle remotos, WebDAV, Wikimedia e
geograficamente próximos, ou por Youtube.
comunidades formadas a partir de parcerias Cabe destacar que o tradicional suporte a
inter-institucionais. Estas comunidades arquivos armazenados no próprio servidor
permitem que seus membros utilizem o Moodle continua presente nesta versão, com
Moodle como plataforma regional de ensino- diversos aprimoramentos e novos recursos.
aprendizagem.
Os professores registrados nestas 5. Suporte a Portfólios (Portfolio support)
comunidades podem anunciar seus cursos,
para que as pessoas interessadas possam Uma das grandes novidades aos
facilmente se inscrever e participar dos professores e autores de curso que
mesmos. Além disso, os professores podem atualmente trabalham com os recursos Moodle
também buscar em qualquer site registrado será o suporte a portfólios (Portfolio support)
em sua comunidade cursos que poderão ser [9].
utilizados como modelos na preparação de Os módulos podem exportar dados para
seus próprios cursos. sistemas externos, especialmente úteis para a
Os centros comunitários possibilitarão elaboração de portfólios. Nestes portifólios, a
uma maior integração entre as instituições de exibição dos conteúdos de fóruns e os
ensino, auxiliando na união da comunidade resultados de atividades no Moodle, entre
Moodle existente. Esta integração poderá outros dados, podem ser úteis para a criação
facilitar ainda mais a troca de experiências, de um relatório ou até mesmo de um artigo
conhecimentos e conteúdos inter- científico.
institucionais, de uma forma similar à união A ilustração das experiências
atualmente proporcionada entre professores e educacionais, por meio das atividades
estudantes em uma plataforma individual. desenvolvidas no Moodle, bem como a coleta
dos dados científicos para a publicação de
3. resultados ficará muito mais simples de ser 8. Grupos de Usuários (Cohorts)
realizada.
Inicialmente o Moodle 2.0 incluirá suporte Os grupos de usuários (Cohorts)[2] são
nativo aos serviços: Box.net, Flickr, Google grupos de usuários criados a nível de site
Docs, Mahara e Picasa. As APIs de Moodle. Estes grupos funcionam de uma
desenvolvimento permitem facilmente a forma análoga aos recursos atualmente
criação de módulos opcionais, permitindo disponíveis para a criação e manipulação de
facilmente a expansão desta funcionalidade a grupos de estudantes dentro de um curso
outros serviços. hospedado no Moodle. Os novos grupos de
usuários do site permitem o agrupamento e a
6. Realizações (Completion) manipulação do conjunto de usuários,
simplificando as tarefas administrativas na
Os professores poderão especificar as plataforma.
condições que definirão quando uma atividade Os grupos de usuários ainda podem ser
será dada como concluída para o estudante inscritos em um curso, através de apenas uma
(Completion) [4]. ação, a qual pode ser realizada de forma
Estas condições podem ser baseadas na manual ou automática, sem a necessidade do
quantidade de mensagens enviadas em um tratamento individual de cada usuário.
fórum, ou uma nota mínima a ser alcançada Um exemplo prático de aplicação é a
em uma determinada atividade, ou no mínimo criação de turmas de estudantes, as quais
uma escolha a ser realizada em uma receberão diversas disciplinas, criadas e
determinada pesquisa. mantidas pelos seus respectivos professores.
Além do controle a nível de atividade, os Quando da mudança de um período letivo, a
professores também podem definir condições turma toda troca o seu conjunto de disciplinas,
em que um curso pode ser tido com o sem a necessidade da manipulação individual
concluído pelo aluno. As condições podem das inscrições de cada estudante na
incluir a participação em determinadas plataforma.
atividades, uma nota mínima a ser alcançada Outro exemplo prático do emprego destes
no curso, uma data limite de encerramento das grupos de usuários, é a criação dos grupos de
atividades ou a combinação de um ou mais suporte, sejam estes grupos de suporte
destes critérios. técnico ou pedagógico, nos quais seus
integrantes precisam de permissões especiais.
7. Atividades Condicionais (Conditional Por exemplo, para visualização do conteúdo
activities) de um grupo específico de cursos disponíveis,
para as atividades de auxilio aos usuários.
As Atividades Condicionais (Conditional Uma vez formado este grupo de usuários,
activities) [5], certamente é um dos recursos pode-se atribuir as devidas permissões ao
mais desejáveis da nova versão do Moodle. grupo. A manutenção de tal grupo simplifica as
Atuando como desenvolvedor especializado operações de atualização de permissões no
em Moodle na DirectWeb [1], por pouco mais caso da saída de algum membro, ou da
de um ano, a maior necessidade apresentada expansão de tais equipes de suporte à
por diversos clientes era justamente a plataforma.
possibilidade da criação de cursos
seqüenciais. Os cursos seqüenciais definem 9. Suporte a Web Services (Web services)
que os estudantes devem seguir uma
seqüencia definida de atividades, nas quais a O suporte a padrões de web services [12]
liberação de uma atividade estava diretamente a partir da versão 2.0 estará embutido
ligada à conclusão de uma atividade anterior. diretamente no código base do Moodle. Esta
As Atividades Condicionais permitem a integração nativa permite ao administrador
restrição de aceso a atividades, baseadas em aproveitar funcionalidades especificas do
determinados critérios, tais como datas limites ambiente através de diferentes interfaces, ou
de abertura e encerramento, notas obtidas, ou simplificar a integração com outros sistemas.
a conclusão de outras atividades. Estas Estes novos recursos permitem facilmente
condições podem ser combinadas, de forma a a integração com interfaces administrativas,
criar um curso com conteúdo progressivo, de desenvolvidas por terceiros, tais como
acordo com as suas necessidades sistemas acadêmicos e financeiros, ou até
pedagógicas específicas. mesmo o emprego de interfaces móveis.
4. Com o desenvolvimento das novas Referências Bibliográficas
tecnologias e a expansão do mercado de
dispositivos móveis com acesso à Internet, 1. DIRECTWEB (2010). Grupo Directweb.
atualmente uma considerável parte dos
Portal Institucional. Disponível:
usuários emprega estes dispositivos para
http://www.directweb.com.br/. [6 ago.
acessar aos recursos do Moodle. Uma
2010].
interface desenvolvida especificamente para
atender às necessidades deste tipo de 2. DOUGIAMAS, Martin (2010). Cohorts.
dispositivos consegue otimizar a experiência Moodle Documentation. Disponível: http://
do usuário na utilização dos recursos docs.moodle.org/en/Cohorts. [6 ago.
oferecidos pelo Moodle durante este tipo 2010].
específico de navegação, com recursos 3. DOUGIAMAS, Martin (2010). Community
limitados. hub. Moodle Documentation. Disponível:
O framework de web services foi http://docs.moodle.org/en/Community_hub
construído baseado em um elevado nível de . [6 ago. 2010].
segurança, com todo um sistema de 4. DOUGIAMAS, Martin (2010). Completion.
autenticação e o completo controle de todas Moodle Documentation. Disponível: http://
as funções expostas da plataforma. docs.moodle.org/en/Completion. [6 ago.
Todas as funções definidas no Moodle são 2010].
automaticamente disponíveis a partir dos 5. DOUGIAMAS, Martin (2010). Conditional
seguintes padrões: SOAP, XML-RPC, REST e Activities. Moodle Documentation.
AMF (Flash). O administrador do ambiente Disponível:
pode facilmente definir a política de acesso e http://docs.moodle.org/en/Conditional_acti
segurança a cada funcionalidade a ser vities. [6 ago. 2010].
disponibilizada via web service em seu 6. DOUGIAMAS, Martin (2010). Credits.
ambiente específico.
Moodle Documentation. Disponível: http://
docs.moodle.org/en/Credits. [6 ago. 2010].
10. Conclusões e Trabalhos Futuros
7. DOUGIAMAS, Martin (2010). Moodle
O grande esforço de desenvolvimento da Statistics. Moodle.org. Disponível: http://
equipe de programadores atualmente ativos moodle.org/stats/. [6 ago. 2010].
na comunidade Moodle, nos últimos dois anos, 8. DOUGIAMAS, Martin (2010). Moodle
estará, em breve, oferecendo uma grande Version History. Moodle Documentation.
atualização de recursos e novas Disponível:
funcionalidades à plataforma. O Moodle 2.0 http://docs.moodle.org/en/Moodle_version
contará com recursos que facilitarão ainda _history. [6 ago. 2010].
mais a colaboração inter institucional. 9. DOUGIAMAS, Martin (2010). Portfolios.
Cabe aos administradores e Moodle Documentation. Disponível: http://
coordenadores pedagógicos a função da docs.moodle.org/en/Portfolios. [6 ago.
análise do impacto destas mudanças em seu 2010].
grupo de usuários da plataforma e em seus 10. DOUGIAMAS, Martin (2010).
conteúdos didáticos. Através da avaliação dos Repositories. Moodle Documentation.
ganhos obtidos com as novas funcionalidades, Disponível:
e o impacto sobre seus conteúdos, definindo o http://docs.moodle.org/en/Repositories. [6
melhor momento para aplicação desta ago. 2010].
atualização. 11. DOUGIAMAS, Martin (2010). Roadmap.
Um detalhe importante a destacar é que,
Moodle Documentation. Disponível: http://
apesar do pleno desenvolvimento do Moodle
docs.moodle.org/en/Roadmap. [6 ago.
2.0, já existem planos preliminares de
2010].
funcionalidades já definidas para o Moodle 2.1
[11], tais como a inclusão de novos módulos 12. DOUGIAMAS, Martin (2010). Web
de pesquisas, mesclando os recursos dos Services. Moodle Documentation.
atuais módulos questionnaire, feedback e Disponível:
survey, bem como a criação de um novo http://docs.moodle.org/en/Web_Services.
sistema de armazenamento do banco de [6 ago. 2010].
questões. Estes recursos somente serão 13. RAYMOND, Eric S. The Cathedral & The
trabalhados após o lançamento da versão 2.0. Bazaar. Sebastopol, CA - USA: O’Reilly
Media, 1999, 256 p.