Custom certificate

Activities ::: mod_customcert
Maintained by Mark Nelson
Enables the creation of dynamically generated certificates with complete customisation via the web browser.
Latest release:
24370 sites
443 fans
Current versions available: 15

This plugin allows the generation of dynamic PDF certificates with complete customisation via the web browser.

Currently supported versions: 4.0, 4.1 and 4.2.

Please do not ask support questions here. For support please post on the support forums.

GDPR Compliant.

If you like this plugin feel free to donate. smile btn_donate_LG.gif


This plugin is part of set MoodleCloud.


Screenshot #0
Screenshot #1
Screenshot #2


Mark Nelson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Mon, Dec 19, 2022, 11:09 PM
    Any future plans for adding a download-all button? So that all PDF's can be downloaded at once?
  • Tue, Dec 27, 2022, 7:03 PM
    Hello and thank you for this plugin!
    I have been using it since 3.0 but I finally ran into a problem. Has anyone had any luck working with .svg files? Mine invariably turn black when the PDF is generated.
    Thanks for your help!
  • Tue, Jan 17, 2023, 6:48 PM
    Used to issue certs from the admin tab. used to be able to see a list of "certs issued" from each template. since Moodle 4.0 cant see this anymore. no way to access this data. anyone help?
  • Mon, Jan 23, 2023, 10:02 PM
    Hi, I've got installed a Moodle 3.10 and I want to know how can I change de date format to instert this field in spanish? Thank you very much.
  • Wed, Jan 25, 2023, 12:41 AM
    Juan Fortuna, podrías decirme como quieres hacer tu certificado con la fecha? yo obtengo las fechas de inicio y fin del curso y en mi certificado pongo, de tal fecha a tal fecha y lo resolví
  • Wed, Mar 29, 2023, 8:28 PM

    Primero agradecer este plugin, quisiera ver la posibilidad si usted puede agregar la función de que sea visible una fotografia miniatura para que cuando se pegue la url en linkedin sea visible. Es para Administrador o gestor.

    De antemano muchas gracias.

    PD: mi Moodle es versión 4.0
  • Tue, May 2, 2023, 9:10 PM
    It looks like the certificate validation mechanism isn't working when one upgrades to Moodle 4.1 - e.g. if a user scans the QR code on the certificate, it will flick up the validation screen - but then quickly bounce the user over to the login page meaning that only logged in users can validate certs, rather than any user as is the intention.

    This has been reported to GitHub: but for any organisations about to upgrade to Moodle 4 may be worth testing this out first.
  • Wed, May 17, 2023, 4:44 PM
    I have two instances of Moodle version 4.0.5 one of them is an exact clone of the other, it works well on one, but viewing the certificate on the other does not work.

    What could be the problem cause?

  • Tue, May 23, 2023, 3:44 PM
    In managing templates, many templates can be created, but when adding a custom certificate activity, I cannot see where to choose a template.

    Wouldn't it necessary to be there? Or is it a bug?

    Actually, I used it for many implementations, but for a single certificate use only.
  • Renaat
    Sun, May 28, 2023, 4:30 PM
    Generating certificates during the cron job should be avoided as it generates errors, not certificates.
  • Fri, Jun 2, 2023, 5:21 AM
    We have the requirement to issue the send the certification for a group of users in a moodle cours by let me say a button click or other manually triffered event. Is there a possibility to get this behaviour?
  • Mon, Jun 26, 2023, 10:17 PM
    Hi Mark, I am testing the plugin on a local instance (localhost), not in production, but I get to the point of configuring the certificate, and at the end I can't save the changes, does the plugin work only in production or should it work on localhost, if so could you tell me if I am doing something wrong.
  • Sat, Jul 29, 2023, 9:04 PM
    Olá , existe algum plugin que gerencie prazo de validade dos certificados? por exemplo , ao gerar o certificado este passar a contar cronologicamente a validade após indicar recertificação?
  • Thu, Aug 17, 2023, 8:36 PM
    Hi Mark,

    How possible is it to be able to add a note or customize the verification page?

  • Sat, Sep 30, 2023, 3:08 AM
    There is a way to download all certificates for a course not one by one but all together at the same time?
Please login to post comments