versão carregada: quinta, 30 de junho de 2022

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 pelo ganho de produtividade em projetos, visto que o Moodle já inclui recursos básicos como gestão de cursos e alunos, relatórios e muitos plugins, além da padronização de configurações e operação simplificada, ou seja, toda plataforma em Moodle vai ter gerenciamento (administração) igual, com aparências distintas.

Vale lembrar ainda que o Moodle separa muito bem a parte de processamento e dados, da parte visual. Então, se você já viu um Moodle feio, não se preocupe. O Moodle trabalha com temas: então dá pra fazer qualquer layout moderno responsivo HTML5, CSS3 com flexbox, e usar o JavaScript pra fazer interações mais sutis sem parecer que tudo requer recarregamento de páginas e apenas trocar. Testar e usar temas se torna fácil.

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

Ambiente Moodle de Teste

Para a comodidade dos interessados, hospedo um Moodle para quem deseja conhecer e testar a solução:

  • Usuário: admin
  • Senha: Teste-123

Navegue pelos menus e perceba a diversidade de opções para administração de usuários e cursos. Isso é apenas uma fração do que o Moodle pode oferecer para seu projeto EAD.

Acessar Moodle Teste

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 configuro o aplicativo Moodle?

O aplicativo Moodle é oferecido gratuitamente (versão FREE) pela Moodle Pty LTD. sem necessitar de maiores configurações ou trabalhos de programação.

moodle na app store

Suponha que o domínio de sua instituição seja educax.com.br . Para que seus alunos tenham acesso a uma versão básica no app, só precisam baixar o aplicativo e ao abrir, informar o domínio educax.com.br, junto ao login e senha normalmente para acessar os recursos básicos. Contrate versões Pro e Premium para obter recursos avançados.

E se eu quiser oferta aulas ao vivo pelo Moodle?

Siga nesse outro artigo:
Aulas ao vivo & Videoconferência com Moodle | Streaming de vídeos

Acessos simultâneos

Em um caso extremo, um usuário/processo Moodle pode consomir em média 50Mb de memória, o que significa um atendimento de 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

Como otimizo performance do Moodle?

  • Contratando e ativando um serviço como o Cloudflare, que “cria uma cópia em cache do seu site e distribui ela por centenas de servidores ao redor do mundo”.
  • Programando carregamento assíncrono (lazy-loading) para imagens
  • Ativando compressão gzip em seu servidor
  • Contratar um servidor com alta disponibilidade e velocidade
  • Diminuir a frequência dos cronjobs
  • Programar fila de e-mails em lote
  • Exportar grandes relatórios apenas fora do horário de pico
  • Contratar um desenvolvedor Moodle para monitoramento e otimização constantes do desempenho.

Performance Moodle em tempo real

É possível ainda realizar um teste realista, acessando como Aluno e analisando os recursos de que aquela sessão, e cada requisição consomem do servidor:

quadro de performance do Moodle
No quadro acima interpretamos os indicadores-chave de performance da aplicação Moodle. São eles: 12 décimos de segundo para resposta da requisição de 1456 arquivos; 83 operações realizadas com banco de dados em 2 centésimos de segundos; Alocação de memória de 10,6Mbs para aquela sessão; 3827 chamadas ao mecanismo de palavras/traduções;

Onde é encontrado suporte para problemas com o Moodle?

O Moodle é um framework peculiar com muitos problemas que exigem expertise do profissional desenvolvedor, tanto para resolver problemas quanto para construção de funcionalidades. Não obstante, 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.

Quais verificações técnicas são feitas após a implantação Moodle?

  • Reabilitar o cache de templates em Aparência -> Templates
  • Remover cursos, recursos e usuários de teste
  • Verificar funcionamento dos Cronjobs (tarefas agendadas)
  • Configurar saída de e-mail (SMTP)
  • Verificar execução dos backups

Disponibilizo meu portfolio exclusivo de trabalhos com Moodle.

Se você representa uma instituição de ensino, treinamentos, prefeitura, outras entidades governamentais, agências… enfim, 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 sua necessidade é a respeito da implantação de criação de plugins Moodle, leia este artigo.

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

Se sua necessidade é de videoconferências / aulas ao vivo, siga o link: Aulas ao vivo & Videoconferência com Moodle | Streaming de vídeos.

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.

Quer saber mais sobre como funciona? Fale com um desenvolvedor agora mesmo!
Inscrever-se
Notify of
guest
7 Comentários
Mais antigos
Mais recentes Mais votados
Inline Feedbacks
View all comments
DANIELA MATOS MAMEDE
DANIELA MATOS MAMEDE
1 ano atrás

Olá Matteus como vai? Vc desenvolve na plataforma Moodle? Gostaria de solicitar uma proposta

Beatriz Bastos
Beatriz Bastos
1 ano atrás

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.

Leandro
1 ano atrás

Preciso de 2 ajustes em uma plataforma moodle, você faz ?

Andreia Civitella Bede
Andreia Civitella Bede
1 ano atrás

orçamento para programar o moodle

RACHEL MOREIRA
RACHEL MOREIRA
1 ano atrás

Tenho um projeto de treinamento on line que envolve o Moodle. Será que poderíamos falar? Abaixo meus dados

RACHEL MOREIRA
RACHEL MOREIRA
1 ano atrás

Tenho um projeto que envolve o Moodle. Será que podemos conversar?

Rodolpho
Rodolpho
1 ano atrás

Preciso de ajuda para programação de Moodle



EnglishPortuguês
7
0
Would love your thoughts, please comment.x
()
x