Como emitir certificados no Moodle (automático e válido)

Como emitir certificados no Moodle (automático e válido)

Resposta rápida: Instale o plugin Custom certificate, adicione a atividade ao curso, monte o modelo com a sua marca e os campos automáticos (nome, curso, data, código de verificação) e condicione o acesso à conclusão das atividades ou à nota mínima. Assim, o certificado fica disponível sozinho quando o aluno cumpre os requisitos, e o RH confirma a autenticidade pelo código.

Emitir certificado no Moodle não precisa ser manual. Com a configuração certa, o aluno cumpre os requisitos do curso, o certificado fica disponível para download, com a sua marca e um código para validar, e o RH ou o professor consegue ver quem recebeu. Este guia trata de emitir e automatizar. Se a sua dúvida é o desenho do modelo (fundo, logo, posição dos campos), veja certificado personalizado no Moodle.

Opções para emitir certificado no Moodle

O Moodle padrão não traz uma atividade de certificado em PDF pronta. O caminho mais usado é o plugin gratuito Custom certificate (mod_customcert). Segundo o diretório oficial de plugins, ele tem mais de 32 mil instalações, gera certificados em PDF de forma dinâmica, permite montar o modelo pelo próprio navegador, tem versões para o Moodle 5.0 até 5.3 (a última versão listada é de 11 de outubro de 2026) e consta como compatível com o recurso de privacidade do Moodle (GDPR) e com o app oficial.

Para escolher entre as opções, pese três pontos: compatibilidade com a sua versão do Moodle, necessidade de código de verificação e como o certificado aparece nos relatórios. Também existem as insígnias (badges) do Moodle, que reconhecem conquistas e aparecem no perfil, e funcionam bem como complemento, mas não são um certificado em PDF.

Passo a passo da emissão automática

  1. Instale o pluginUm administrador instala o Custom certificate, escolhendo a versão que corresponde à do seu Moodle, e conclui a atualização em Administração do site, Notificações.
  2. Adicione a atividade ao cursoCom o modo de edição ligado, adicione a atividade Custom certificate na seção desejada, normalmente a última.
  3. Monte o modeloPosicione os elementos: nome do aluno, nome do curso, data, o código único e a identidade da empresa. Os campos são preenchidos sozinhos para cada aluno.
  4. Defina quando o certificado fica disponívelUse as restrições de acesso da própria atividade (veja a próxima seção) para liberar o certificado só depois da conclusão ou da nota mínima.
  5. Teste com um aluno de testeMatricule um usuário de teste, cumpra os requisitos e confira se o certificado aparece e se os dados saem corretos.

Também existe a opção de enviar o PDF por e-mail ao aluno (Email students). Segundo a documentação, uma tarefa agendada procura quem já pode ver o certificado e ainda não recebeu e envia o PDF. Se o certificado estiver oculto por uma restrição de acesso, ele não é enviado até ficar disponível.

Conclusão, restrição de acesso e nota mínima

O certificado depende de regras que definem quando o aluno "cumpriu" o curso. Sem elas, ou com elas mal configuradas, o certificado aparece para todos ou para ninguém. É o erro número um de quem tenta sozinho. Há três peças:

  • Conclusão de atividades: o administrador habilita "Enable completion tracking" em Administração do site, Recursos avançados, e o professor ativa o acompanhamento de conclusão nas configurações do curso. Em cada atividade, em "Add requirements", é possível exigir visualizar, receber nota ou receber nota de aprovação.
  • Restrição de acesso na atividade de certificado: em "Restrict access", clique em "Add restriction" e escolha "Activity completion" (por exemplo, a prova final) ou "Grade" (nota mínima, em percentual). É preciso que a restrição de acesso esteja habilitada pelo administrador em Recursos avançados.
  • Tempo mínimo no curso: a configuração "Required minutes in course" exige um tempo mínimo antes de liberar o certificado. A documentação avisa que ela se baseia nos registros (logs) do Moodle e pode não ser totalmente exata.

Atenção a um detalhe: a documentação do Moodle informa que a conclusão de curso (Course completion) funciona como relatório e não tem função de restringir acesso. Por isso, para liberar o certificado automaticamente, a restrição deve usar a conclusão de uma atividade ou a nota, não a conclusão do curso em si. Em trilhas com várias etapas, combine as condições com "ALL". Veja também como criar o curso.

Código de verificação e onde o aluno baixa

Cada certificado emitido recebe um código único, que você exibe no documento adicionando o elemento de código ao modelo. A verificação funciona assim, segundo a documentação oficial:

  • Com a opção "Allow anyone to verify a certificate" ativada, qualquer pessoa com o link de verificação, mesmo sem login, confirma a autenticidade.
  • Com a opção desativada, só usuários logados com a permissão mod/customcert:verifycertificate conseguem verificar.
  • Quem tem a permissão abre a verificação pela engrenagem da atividade, em "Verify certificate", e informa o código.

O aluno baixa o certificado clicando na atividade dentro do curso. Ele também encontra todos os seus certificados, de todos os cursos, na página de perfil, em Miscellaneous, no link "My certificates".

Reemitir certificado e reciclagem

O README do plugin lista entre os recursos a exclusão e a reemissão de certificados emitidos, além de operações em lote, como baixar todos os certificados de uma vez. Na prática, a reemissão é útil quando o nome do aluno foi corrigido, o modelo mudou ou o curso foi refeito. Confirme o procedimento exato na versão instalada no seu Moodle antes de apagar qualquer registro, porque excluir uma emissão elimina o histórico daquela emissão.

Para treinamentos que exigem reciclagem periódica, como os de segurança do trabalho e NRs, o ponto central é o curso poder ser refeito pelo mesmo aluno, com a conclusão reiniciada e uma nova emissão com data atual.

Relatório de certificados emitidos

Dentro da atividade, há um link com o total de certificados emitidos. Ele abre a lista de quem recebeu e permite baixar a cópia de cada pessoa. Para comprovar treinamentos em auditoria, combine essa lista com os relatórios de conclusão do curso. O passo a passo está em relatórios no Moodle.

Erros comuns: certificado não aparece, nome errado, data errada

  • O certificado não aparece: a causa mais provável é a restrição de acesso. Confira se a atividade de certificado está visível, se a condição (conclusão ou nota) realmente foi cumprida pelo aluno e se o acompanhamento de conclusão está ligado no curso. Se há "Required minutes in course", o aluno pode não ter atingido o tempo.
  • Nome errado ou incompleto: o nome vem do cadastro do usuário. Corrija o perfil e depois reemita, se for o caso.
  • Data diferente da esperada: verifique a opção de data do elemento no modelo e se ela usa a data de emissão ou a de conclusão.

LGPD: que dados colocar no certificado

O certificado carrega dado pessoal, ao menos o nome do aluno. Boa prática: coloque só o necessário (nome, curso, data, carga horária e código) e evite campos como CPF quando não houver exigência. O plugin consta no diretório oficial como compatível com o recurso de privacidade do Moodle, mas a política de uso dos dados é responsabilidade da sua organização. Veja mais em LGPD no treinamento corporativo.

Quer isso pronto?

Modelamos o certificado com a sua marca, configuramos as regras de liberação e deixamos a emissão automática. Conheça o serviço de certificados no Moodle ou fale com a gente.

Perguntas frequentes

O certificado do Moodle é automático?

Sim, quando configurado. Com o acompanhamento de conclusão ligado e a atividade de certificado restrita à conclusão de uma atividade ou a uma nota mínima, ele fica disponível para o aluno assim que ele cumpre o requisito.

Posso personalizar o certificado no Moodle?

Sim. O plugin Custom certificate permite montar o modelo pelo navegador, com a sua marca, logo, nome do aluno, curso, data e um código de verificação.

O certificado do Moodle tem validação?

Pode ter: cada certificado emitido recebe um código único. Com a opção "Allow anyone to verify a certificate" ativada, qualquer pessoa com o link verifica a autenticidade; sem ela, só quem tem a permissão de verificação.

Por que o certificado não aparece no curso?

Normalmente é a restrição de acesso: a condição de conclusão ou de nota ainda não foi cumprida, o acompanhamento de conclusão não está ligado ou há tempo mínimo configurado. Confira também se a atividade está visível.

Alejandro Argachá, especialista em Moodle

Escrito por Alejandro Argachá

Conhece o Moodle desde 2011 e, desde 2016, atua na parte técnica: servidor, código e segurança. Mais de 250 projetos entregues, boa parte para outras empresas que vendem Moodle. Resolve na prática problemas como este em plataformas de empresas e instituições brasileiras. Ver casos reais.