21 de outubro
Alta procura
817 visualizações

Desenvolvedor EAD Moodle

Moodle é a plataforma gratuita para ensino a distância, distribuída multi-idiomas e utilizada em instituições de diversos países no mundo para projetos educacionais. A popularidade do Moodle se justifica pela padronização de configurações e operação simplificada, ou seja, toda plataforma em Moodle vai ter gerenciamento igual, com aparências distintas.

A arquitetura Moodle é cliente-servidor simples, e utiliza de PHP como linguagem base e banco de dados MySQL, o que torna hospedagem e manutenção mais barata, além da facilidade de utilização e manutenção de sua estrutura por parte de professores e alunos.

Plataformas Moodle são utilizadas afim de diminuir tempo e custo de um projeto EAD. São desenvolvidas funcionalidades com plugins Moodle para suprir recursos ausentes na estrutura padrão. Além do acesso pelo navegador, o aplicativo Moodle do seu EAD também pode ser disponibilizado para Google Play e Apple Store.

Perguntas comuns / sobre o projeto / antes da implantação Moodle:

  • Quais ações podem ser realizadas pelos estudantes de acordo com seus cargos?
  • Qual o formato dos cursos?
  • Como se dará o processo de matrícula?
  • Quem cuidará da disponibilização dos cursos nas ofertas programadas?
  • O usuário poderá adicionar arquivos? Em que formato, quantidade e tamanho?
  • Quais relatórios podem ser emitidos por cada usuário? Em quais filtros e formatos?
  • Quais os prazos importantes a serem respeitados?
  • Qual a capacidade de hospedagem web necessária?

Perguntas comuns / questões técnicas / antes da implantação Moodle:

  • Qual a capacidade de hospedagem / de servidores / necessária?
  • Quais integrações com outros sistemas serão necessárias?
  • Requer migração de dados / de cursos e alunos / de outra instância Moodle?

Estas são dúvidas de exemplo que podem surgir também no seu caso. Entendeu a idéia ? Chame via chat, whatsapp ou deixe sua mensagem. Entre em contato e contrate um desenvolvedor experiente e qualificado para criar funcionalidades ou resolver problemas relacionados ao Moodle.

Moodle

Como é feita a personalização do Moodle?

Existem temas e plugins disponíveis para acelerar a criação de sua plataforma Moodle. Ainda assim, são necessários ajustes para adequação à identidade visual de sua instituição de ensino.

Quais integrações o Moodle permite?

Além de poder utilizar plugins prontos para Moodle, aualquer integração é possível quando se tem acesso total aos arquivos e bancos de dados do Moodle. Isso é um fato devido ao fato de ser baseado em linguagem de programação PHP com banco de dados MySQL, ambos com amplo suporte da comunidade e uma infinidade de bibliotecas prontas para uso.

Um caso comum é integrar usuários do WordPress para o Moodle, e sincronizar pagamentos de cursos realizados no WooCommerce com o Moodle.

Como eu testo a capacidade do Moodle?

Acessos simultâneos

Em um caso extremo, um usuário/processo Moodle consome 50Mb de memória, o que significa 20 usuários por gigabyte de memória do servidor.
Em média, um usuário/processo Moodle consome 25Mb de memória, o que significa 40 usuários por gigabyte de memória no servidor.

Apache JMeter

É possível realizar um teste de carga através da ferramenta JMeter. É possível obter relatórios de experimentos. Com JMeter, é possível realizar simulações com milhares de usuários acessando recursos da plataforma simultaneamente.
jmeter relatório

Onde é encontrado suporte para problemas com o Moodle?

O Moodle dispõe de fóruns da comunidade. Repare que muitas vezes, o suporte necessário pode estar em um tópico nos fóruns da comunidade em inglês, e isso pode exigir um conhecimento da língua.

Se deseja terceirizar seu projeto EAD, um contrato de desenvolvimento para manutenção, correção e melhoria contínua pode ser realizado. Escopo, cronograma e orçamento são entregues após a primeira entrada. Tenha certeza de que sua plataforma está em boas mãos.

Se você ainda tem dúvidas sobre servidores/capacidade para Moodle, leia este artigo sobre Dedicado VS Compartilhado.

Se seu problema é a respeito da implantação de EAD, leia este artigo.

Se quer saber mais informações sobre capacidade do Moodle, a própria documentação Moodle FAQ pode te ajudar.

Gostou do conteúdo? Compartilhe com o mundo!

Comentários:

  • Andreia Civitella Bede: orçamento para programar o moodle
  • Leandro: Preciso de 2 ajustes em uma plataforma moodle, você faz ?
  • Beatriz Bastos: Bom dia! Estou em busca de uma avaliação sobre um erro recorrente em nosso Moodle, que nos impede de salvar as alterações realizadas. Aguardo contato para análise.
  • DANIELA MATOS MAMEDE: Olá Matteus como vai? Vc desenvolve na plataforma Moodle? Gostaria de solicitar uma proposta

Complementar, contribuir, comentar!

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Avaliações de clientes (pelo Google)

Avaliação de 5 estrelas Excelente trabalho, agilidade e confiança! Recomendo! – Humberto Mingoranze, manutenção de plataforma Moodle
Avaliação de 5 estrelas Ótimo Profissional
Helder Primo, Website & Intranet PRIMOTUR & Guia de Turismo Helder Primo
Avaliação de 5 estrelas Ótimo Profissional – Lisandro, da SUMMUM NATURAIS
Avaliação de 5 estrelas Ótimo Profissional – Leonardo Izepi, projeto da ULTRAGAZ
Avaliação de 5 estrelas Ótimo Profissional e excelente programador
Willian Ecorde, conciliação bancária da loja E-corde
Avaliação de 5 estrelas Ótimo Profissional
Michael Silva, Website da empresa de refrigeração
Avaliação de 5 estrelas Ótimo Profissional – Ricardo Scantamburlo, criação de plugin Moodle

Um pouco sobre o autor

Matteus Barbosa - Desenvolvedor Web
                               
Trabalho como Desenvolvedor web desde 2013 e atualmente faço parte do quadro da Symplicity. Também atuo em projetos como profissional autônomo. Para saber da minha experiência, acesse meu Currículo, meu Portfólio, a relação de Referências de Clientes ou ainda a Lista de Serviços. As propostas de serviço são iniciadas com conversas informais, seguidas da coleta de requisitos, elaboração do cronograma e por fim a proposta de orçamento. Todas as etapas são acompanhados de perto via ferramenta online e videoconferências. Presto serviços de projeto, desenvolvimento e manutenção de sistemas baseados nos mais diversos frameworks.