Criação de Plugins Moodle

moodle plugins
Tempo de leitura: 2 minuto(s)

Introdução em áudio:

Moodle é a plataforma gratuita para ensino a distância, distribuída em diversos idiomas e utilizada em instituições de diversos países no mundo. A popularidade do Moodle se justifica pela utilização de PHP como linguagem base, o que torna hospedagem e manutenção mais rápidos e baratos, além da facilidade de utilização de sua estrutura por parte de docentes e discentes.

Plugins Moodle são desenvolvidos para extender funcionalidades Moodle e/ou suprir recursos ausentes na estrutura. Plugins Moodle podem ser dos mais variados tipos, sendo os principais de Temas, Bloco, Atividade, Fórum e Quiz. O Moodle 4.0, atualmente, já é baixado incluindo mais de 400 plugins. Existem mais de 1980 plugins moodle disponiveis para download direto do site Moodle oficial. no Existem ainda outros para webservices, criação de novos formatos de curso Moodle, manipulação de cache e etc. A vantagem dos plugins está na facilidade para distribuição e manutenção. Aqui está a relação completa.

Perguntas comuns antes da criação de plugin Moodle:

  • Quais ações podem ser realizadas pelos estudantes de acordo com seus cargos?
  • O plugin deverá funcionar no contexto do curso ou contexto de sistema?
  • 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?
Plugin para inscrição automática em curso
Automatize o cadastro e inscrição de usuários com envio de e-mails em sua plataforma Moodle com essa melhoria do plugin de Convite.
Disponível
Plugin para aceite de contratos/documentos
Controle a aceitação de contratos em sua plataforma Moodle com esse plugin simples. Com ele é possível exibir documentos para os usuários e registrar a aceitação/visualização de qualquer tipo de documento.
Disponível
Plugin para suporte a questões dissertativas no Offline Quiz Moodle
Com essa melhoria do plugin, você consegue avaliar questões dissertativas juntamente às questões de múltipla-escolha, facilitando a rotina de correções e avaliações de provas no Moodle.
Disponível
Plugin para Emissão de documentos Moodle
Com esse plugin Moodle, é possível permitir que alunos acessem documentos e relatórios personalizados:
  • Declaração de matrícula
  • Relatório de notas

Disponível

Plugin Simple Certificate com melhorias para geração em lote
Com as melhorias pra esse plugin Moodle, é possível atribuir o mesmo modelo de certificado para diversos cursos de uma só vez. É possível ainda utilizar fontes customizadas. Solicite sua personalização para Simple Certificate.

Disponível

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.

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

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

Quer saber mais sobre como funciona? Fale com um desenvolvedor agora mesmo!
Inscrever-se
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments

Categorias relacionadas
Tags relacionadas

Perguntas frequentes
Sim, através da integração com transferências com PagBank podemos criar um mecanismo automatizado para pagamento de comissões para afiliados/professores. A cada venda de curso realizada, o promotor da venda recebe uma porcentagem ou valor fixo sobre aquela venda.
É possível gerar cursos estruturados em capítulos inclusive com imagens através de sites como o minicoursegenerator.com. Sites desse tipo são ferramentas pagas com mecanismo de Inteligência Artificial. A partir do conteúdo gerado pela ferramenta, é possível revisar e curar o conteúdo para torná-lo mais humano, tirando proveito de toda a informação gerada pela I.A. Isso torna a produção de cursos mais rápida, com cursos mais informativos, pois a I.A. é capaz de gerar um curso completo com dezenas de capítulos em questão de segundos.
Sim. Para plataformas de pequeno porte, basta adicionar um link para as salas Zoom em um evento de calendário no Moodle. Para integrações mais personalizadas, é necessário contratar um plano Zoom e instalar e configurar o plugin do Zoom na instância Moodle.
Na criação de um novo plugin Moodle, se usa um outro plugin semelhante como template, aproveitando as funcionalidades principais. Isso significa que a pasta de um plugin semelhante é copiada considerando seu tipo Temas, Bloco, Atividade, Fórum e Quiz, renomeando de acordo com o nome desejado. É importante renomear tudo que faça referência ao plugin copiado substituindo pelo nome do novo plugin. Atenção especial à pasta db pois ela cuida da parte de manutenção das tabelas no banco de dados. O Moodle entenderá que se trata de um plugin diferente e permitirá a instalação como qualquer outro plugin. Esse novo plugin precisa ser pensado para extender funcionalidades da API do Moodle. Plugins devem ter suas próprias Telas, Menus, Formulários, Relatórios, Uploads, Envios de e-mail e etc.
Moodle pode ser instalado em qualquer PC ou servidor em nuvem. Para baixar o Moodle é necessário conexão de internet, mas não é necessário estar conectado à internet durante a instalação ou desenvolvimento. É necessário pré-instalar e executar softwares: Apache, MySQL e PHP, ou ainda utilizar um instalador fácil como Wamp/Xampp. Após extrair O Moodle em uma pasta de projeto, deve-se abrir o navegador com a porta em que seu servidor Apache ou Nginx que está sendo executado. Basta seguir o passo a passo que é exibido, fornecendo as informações solicitadas sobre a conexão com banco de dados, local de armazenamento de arquivos e configurações iniciais do Moodle como usuário e senha de administrador. Após isso, o Moodle será instalado e estará pronto para acesso.

Dica

Se ainda não possui um servidor em nuvem, é possível criar um link para acesso online utilizando um serviço como NGROK. Saiba mais.
O plugin Simple Certificate é o plugin gratuito de certificados para Moodle mais amplamente utilizado pela comunidade, entretanto possui diversas limitações. Para emitir um certificado com o Simple Certificate, basta:
  1. logar como gestor do curso
  2. navegar até o curso desejado
  3. ativar modo editor da página
  4. adicionar uma atividade
  5. selecionar Certificado Simples;
  6. preencher as configurações de imagem de fundo, textos, QRCode, número de páginas e restrições para obtenção do certificado
  7. Observe que a parte mais importante é a parte de restrições, onde são definidas as regras sobre data e notas necesárias para emissão do certificado.
Pensando nas necessidades de clientes, realizei melhorias no plugin para:
  • dicionar declarações de matrícula com o simplecertificate;
  • incluir campos extras do curso e do aluno no certificado;
  • adicionar certificados para múltiplos cursos (em lote) com o simplecertificate;
  • modificar completamente a aparência, posicionamentos de texto, QRCode, entre outros;

Exemplo de certificado *emitido pelo Certificado Simples (melhorado)

Visualize o Certificado
O Moodle é grátis, no entanto requer investimento em desenvolvimento para sua implantação e manutenção, além do investimento na infraestrutura de servidores para sua hospedagem. Cada instituição possui regras de negócio, identidade visual, automatizações particulares a ser adotadas pelo Moodle. É aí que entra a demanda pelo Desenvolvedor Moodle.
É possível integrar a inscrição de alunos em cursos Moodle com diversas plataformas como PagSeguro, HotMart ou mesmo PIX direto de forma transparente. É necessária uma programação para que uma comunicação automatizada via APIs de sistemas possa realizar as cobranças no gateway e compensação do pagamento em seu Moodle de forma automática.