Moodle
Junior Marimbique - 8050
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.
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
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
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
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.
Moodle as Framework
• Reaproveitamento de codigos
• Sistema de autenticacao;
• Sistemas previlegios;
• enrolment
• Tais como: Zend Framework e cakePHP
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.
Moodle as Framework
SUPORTE
Documentação oficial;
Fórum Internacional e local;
Suporte e treinamento comercial.
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.
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
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
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
OBRIGADO

Moodle como framework

  • 1.
  • 2.
    Moodle Moodle é umAVA / 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 GeneralPublic 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 demais 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.
  • 9.
  • 10.
    SUPORTE Documentação oficial; Fórum Internacionale local; Suporte e treinamento comercial.
  • 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 vemsendo 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çasFraquezas 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 OportunidadesAmeaç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
  • 15.