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
- 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.
- Adicione a atividade ao cursoCom o modo de edição ligado, adicione a atividade Custom certificate na seção desejada, normalmente a última.
- 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.
- 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.
- 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:verifycertificateconseguem 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.


