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:
23325 sites
399 fans
Current versions available: 13

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

Currently supported versions: 3.9, 3.10 and 3.11.

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
  • Tue, May 10, 2022, 3:16 AM
    Is it possible to auto-delete certyficate when student unenrolled from course?
    Why i'm asking?
    Because student is enrolled for 1 year and after this time he is unenrolled. If it is necessary student can enroll again pass exam and generate cert for next year.
  • Thu, May 12, 2022, 3:05 PM
    Currently, to create a model, we have to start from scratch.
    A good development in addition to category management would be to be able to create a model directly from a certificate created in a course.
    Is it possible ?
    Thanks in advance.
  • Thu, May 12, 2022, 10:34 PM
    Hi Mark, when is this plugin coming for Moodle 4.0?
  • Wed, May 18, 2022, 12:58 PM
    I've installed this plugin on a moodle 4.0 site and experiencing two issues setting up a certificate/certificate template.
    I've enabled positioning with X and Y axis, wihout this it was impossible to move anything. Now, I set the position of each element from the 'reposition elements' page, but when I save and preview, all the elements have moved.
    The other issue is it seems only one image can be loaded? When I add a second and third image this overrides the first, i.e for all image elements the same image is displayed.

    I've tried creating a certificate template as well as adding elements from scratch to a new certificate. Also tried this in Google Chrome as well as Firefox browsers with the same results.

    Am I missing something? Or are these bugs?

    Any help appreciated.

    Thank you
  • Fri, Jun 3, 2022, 1:19 PM

    I am facing the same problem while repositioning of item in certificate. Can you help.

    Thank You
  • Fri, Jun 24, 2022, 7:20 PM
    Hi, I'd like to file a bug please, for course title even though we have chosen center as the reference point location, it still starts from the left. Could someone please have a look at it and produce a fix. Happens in the one for Moodle 4.0. Thank you
  • Tue, Jul 5, 2022, 2:37 PM
    Hi, is it possible to retrieve certificate from moodle services ?
  • Tue, Jul 19, 2022, 5:03 PM
    Is there a way to show competencies of a course on a certificate?
  • Tue, Jul 26, 2022, 11:23 AM
    Hello. Mark, Could you please make a custom email for the certificate and the resend email?
  • Tue, Jul 26, 2022, 5:42 PM
    Hi, can I add new placeholder {$a->coursefullname} under language customization for email?
  • Wed, Aug 3, 2022, 4:10 AM

    Junto con saludar y agradecer este plugin, quisiera ver la posibilidad si usted puede agregar la función de descargar masivamente los certificados generados, ya sea en el rol de Administrador o gestor.

    de antemano muchas gracias.

    PD: mi Moodle es versión 4.0
  • Mon, Aug 8, 2022, 12:20 PM

    Hello, is it possible to verify certificate with custom field or modify so that it can be done?
  • Fri, Oct 14, 2022, 9:32 PM
    Hi, Mark Nelson!

    I submit a pull request that fix a error thrown when we have custom profile fields ( ).

    This error occurs because when there a mandatory field in the users profile, the JOINs with the 'user custom field' table's must be included. As Moodle already has the solution ready for this, in this patch I used the native solution..

    I hope it helps.
  • Mon, Oct 24, 2022, 10:44 PM
    Hi! Is anyone using moodle 4.0 with no problems?
  • Thu, Nov 10, 2022, 4:50 AM
    I have 5 professors for 5 courses, one from each educational institution.
    I want to know if it is possible to create a different certificate for each institution, and a professor does not see the certificate of others.
    Detail: All courses are created by the administrator.
    Is there any way to hide other certificate templates?
Please login to post comments