Moodle é um sistema de gestão de aprendizagem (LMS) de código aberto baseado na web desenvolvido em PHP. É mantido por uma equipe central e comunidade global de programadores voluntários. Fornece ferramentas para criar cursos online e gerenciar todos os aspectos do processo de aprendizagem.
2. Moodle
Moodle é um AVA / framework open source
baseada na web, desenvolvida na linguagem PHP e
suporta diferentes sistemas de gestão de bases de
dados.
Moodle é um projeto em andamento. Quem
começou o desenvolvimento foi Martin Dougiamas,
que lançou a primeira versão em 2002 e que
continua a liderar o projeto.
3. Moodle
Licença: GNU General Public License versao 2
Bases de dados: PostgreSQL, Mysql, Microsoft SQL
Server, Oracle data base, SQL Server Free TDS
WebServer: Apache, IIS
Linguagem: PHP
4. Moodle
• Equipa de mais de 20 Desenvolvedores trabalham a
tempo inteiro na aperfeiçoamento do código fonte.
• Mais de 50 empresas em todo mundo contribuem
quer o código fonte, quer criando plugins.
• Mais de 600 programadores voluntários
5. PROCESSO DE DESENVOLVIMENTO
Usuário / desenvolvidor - reporta um bag ou pede nova
funcionalidade
Desenvolvedores – Trabalham na pesquisa e implantação de
soluções de problemas específicos
CiBot - verificador de código automatizado.
Gestor de componente – Desenvolvedor responsável por um
modulo especifico.
Integradores - uma pequena equipe de desenvolvedores seniores
empregados pela Moodle HQ realiza uma revisão em nível de
6. PROCESSO DE DESENVOLVIMENTO
Testadores – Teste das correções e funcionalidades para
certificar se realmente resolve o problema que era suposto e
não há repercussões negativas.
Responsáveis da produção – adicionar as soluções dos
problemas que passaram em teste no repositório.
7. Moodle as Framework
• Reaproveitamento de codigos
• Sistema de autenticacao;
• Sistemas previlegios;
• enrolment
• Tais como: Zend Framework e cakePHP
8. Moodle as Framework
• Bibliotecas: API de banco de dados, API de formularios, API
de acessos, API de autenticacao,
• Directrizes: estrutura de arquivos, tabelas de base de dados,
padronizacao dos nomes.
11. INSTALAÇÃO
• Sistema Operativo + Web server
• IP Fixo do servidor
• Download do Moodle (Versão 3.3.2+)
• Descompactar em /var/www/html/moodle
• Aceder a pasta pela navegador, geralmente por outro
computador da rede usando o IP do servidor.
12. UTILIZAÇÃO
O Moodle vem sendo usado por várias instituições de
ensino, deste os escolas, colégios técnicos,
universidades, centros de formação profissional.
Sites registados 88,360
Países 233
Cursos 13,987,097
Usuários 118,875,666
13. Análise SWOT
Ambiente Interno
Forças Fraquezas
Equipa central de desenvolvimento
unida
Pode não atender a casos
específicos
Alta qualidade e seguro Necessidade de integrar com
plataformas
Atualização permanente Suporte técnico especializado
limitado
Custos baixos
Possui filosofia educacional
14. Análise SWOT
Ambiente Externo
Oportunidades Ameaças
Popularidade Aparecimento de novos concorrentes
Legislação prioriza OSS Publicidade negativa em relação aos OSS
Crescimento da comunidade de
programadores
Aumenta o acesso as tecnologias de
informação no ensino
Aumento de instituições de ensino /
formação