Desenvolvimento sob medida no Moodle.

Plugins, automações e customizações quando o Moodle padrão não basta, inclusive ajustes finos de comportamento e integrações.

O Moodle é extensível de verdade. Quando o padrão não cobre a sua necessidade, desenvolvemos a solução do jeito que o próprio Moodle espera: como plugin, sem mexer no núcleo.

Isso importa no dia do upgrade. Código que altera o núcleo do Moodle quebra a cada atualização, enquanto um plugin bem feito acompanha as versões.

Quando faz sentido desenvolver

  • Você ouviu "o Moodle não faz isso", e talvez faça, com um plugin ou uma automação.
  • Nenhum dos plugins disponíveis resolve exatamente o seu processo.
  • A equipe repete tarefas manuais toda semana: matrículas, lembretes, relatórios.
  • Um sistema da empresa precisa conversar com o Moodle. Veja integração.
  • Existe código antigo, feito por outra pessoa, que trava a atualização da plataforma.

O que fazemos

  • Plugins e blocos sob medida: atividades, relatórios, blocos e regras de negócio específicas.
  • Automações: matrícula, lembrete, relatório e rotinas agendadas no cron do Moodle.
  • Integrações via API: serviços web do Moodle conectados a RH, ERP, loja e outros sistemas.
  • Ajustes de comportamento: mudanças pontuais em telas e regras, sempre por plugin ou configuração.
  • Correção de código de terceiros: plugins e temas customizados que quebraram com o PHP ou com a versão nova.
  • Manutenção: evolução e compatibilidade do que foi desenvolvido a cada versão do Moodle.

Como funciona

  1. EntendimentoO que precisa acontecer, para quem e por quê. Às vezes a resposta é configuração, e não código.
  2. Proposta técnicaComo será feito, prazo e preço, e o que já existe pronto para não reinventar.
  3. Desenvolvimento e testesCódigo no padrão do Moodle, testado num ambiente separado com dados parecidos com os reais.
  4. EntregaInstalação em produção e documentação do que foi feito.

Caso real

"Invalid parameter value detected" em todas as páginas

Problema
Uma plataforma Moodle 4.x passou a exibir um modal de erro em todas as telas. Formulários não abriam e o editor de texto ficava em branco.
O que fizemos
Isolamos a chamada AJAX que falhava, reproduzimos o erro fora do navegador e corrigimos a causa na origem, separando o que era do tema customizado e o que era do núcleo.
Resultado
Plataforma de volta ao normal, com todos os dados preservados e sem reinstalar nada.
Ler o caso completo

Em outro caso, o gestor anterior tinha escondido os erros da tela e plugins falhavam em loop. Tratamos cada plugin na causa e a lentidão sumiu.

Prazo e formas de contratar

Hora técnica

Para ajustes pequenos e correções pontuais em plugins ou temas.

Projeto fechado

Para plugins e integrações novas, com escopo, prazo e preço definidos antes.

Manutenção

Para manter o que foi desenvolvido compatível a cada versão do Moodle.

Antes de desenvolver, verificamos se já existe um plugin maduro que resolva. Desenvolver só o que precisa ser desenvolvido sai mais barato e dá menos manutenção.

Perguntas frequentes

Dá para customizar o Moodle além do padrão?

Sim. Por ser software livre, o Moodle permite plugins e customizações sob medida.

Vocês desenvolvem integrações via API?

Sim, integramos o Moodle a RH, ERP e outros sistemas via API e serviços web.

A customização atrapalha o upgrade?

Não, quando é feita como plugin, sem alterar o núcleo do Moodle. É assim que desenvolvemos, pensando na compatibilidade com as próximas versões.

Vocês corrigem um plugin feito por outra empresa?

Sim. Analisamos o código, corrigimos o que quebrou e dizemos com franqueza se vale manter ou substituir.

Vocês instalam plugins do diretório oficial?

Sim. Avaliamos compatibilidade com a sua versão, manutenção e segurança antes de instalar. Veja como instalar plugin no Moodle.

Quanto custa um plugin sob medida?

Depende do que ele faz e de quantos sistemas toca. Depois de entender a necessidade, apresentamos escopo, prazo e preço fechados.