Activities: Custom certificate

Maintained by Picture of Mark NelsonMark Nelson
Enables the creation of dynamically generated certificates with complete customisation via the web browser.
17889 sites
321 fans

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

Currently supported versions: 3.8, 3.9 and 3.10.

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


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

Comments RSS

Show comments
  • Picture of Hani Ghanem
    Mon, Jan 11, 2021, 9:29 PM
    hello mark is there a way to add the arabic language to the custom certificate each time i write a name in arabic the name is printed " ?????" any solution for it
  • Picture of Christiane Cristino
    Wed, Jan 20, 2021, 7:20 AM
    Hello! Is it possible to add certificates manually as if an admin adds a certificate to a student without the student's need to generate it?
  • Picture of Hanan Alsahafi
    Mon, Jan 25, 2021, 3:50 PM
    Why this plugin not working with Arabic language? It display ????? instead of letters!!! I try to download a new font "Cairo" also it is not working
  • Picture of Kai Niethammer
    Mon, Jan 25, 2021, 10:36 PM
    Is there any way to add content from a "formatted" text? e.g. I added a custom field to the course containing formatted (Incl. line feed and bullet points, sometimes bold words). Would like to display this one on the certificate Inch. the formatting.
    Currently it only takes the content and adds it as plain text and ignored any formatting that was applied at course level.
    Any idea how to achieve this?
  • Picture of Raul Fernandes
    Fri, Jan 29, 2021, 1:46 AM
    Sometimes the pdf archive of the certificate looks like quite different from that it I can see on the screen when I use the "reposition elements" functionality - there are changes in the fields positions, line breaks etc.
    Is there a way to fix it?
  • Picture of Bernd Krause
    Tue, Feb 9, 2021, 7:51 PM
    Hi Folks,
    Since the last update we have an issue with the Mail Template from custom cert.
    (fyi Moodle 3.9.4, custom_cert Version 2020061500)

    Everytime when a student gets an email with the cert as attachment, the Layout of the email looks like a "soup of html" smile
    We use in core an specially formatted email template. So it looks like a mixture between our formatted template and the template which is inside the folder /mod/customcert/templates....

    Here is an example :

    Sehr geehrte/r Studentname

    Anbei erhalten Sie Ihr Zertifkat 'Coursename'.

    style="text-decoration: none;color:#820101;" href="">Sitename


    Sehr geehrte/r Studentname

    Anbei erhalten Sie Ihr Zertifkat 'Bescheinigung Coursename'.


    Any idea how to "repair" that??
  • Picture of Mangesh Nadekar
    Thu, Feb 11, 2021, 12:45 AM
    Hi Mark,

    I am using your Custom certificate plugin version 3.8.4 (2019111804) with moodle version Moodle 3.9.2+ (Build: 20201006).

    We just migrated our moodle website on AWS with NGINX fastcgi cache enabled.

    Certificate emails is not working for student, teacher and custom emails. Emails for quizzes and feedback activities are working fine and all other activities are also working properly except Custom certificate plugin emails.

    Before migration, on bitnami server certificate emails were working properly.

    Kindly provide solution for same and also any NGINX configuration settings.

  • Picture of enrique palazuelos
    Thu, Feb 11, 2021, 1:32 AM
    Hi Mark,
    I am using your Custom certificate plugin versión 3.10

    How i could include custom fields in the certificate creator?

  • Picture of Mark Nelson
    Fri, Feb 12, 2021, 12:02 PM
    Please do not ask support questions here. For support please post on the support forums at
  • Picture of Andrei Luchanok
    Mon, Feb 22, 2021, 4:10 PM
    Tell me how the administrator can view the full list of issued certificates for all courses. Maybe there is a filter by the date of issue? Maybe there is a link to this tool? I didn't find it in the instructions.
  • Picture of Marini Marini
    Fri, Feb 26, 2021, 1:40 AM
    It is posible yo download a copy of the certificate un the validation Page?
  • Picture of Bradley N
    Fri, Feb 26, 2021, 6:36 PM
    Hi, this is good.
    I'm having issues with name alignment, on the preview it looks fine but I've had some of our participant certificates and their name is out of alignment. How do I fix this?
  • Picture of Марат physic
    Mon, Mar 1, 2021, 1:21 PM
    Hi! Great plugin, thanks. I have one question: "How can I add the results of each task and test of the class to the certificate?"
    PS Excuse me of my bad English
  • Picture of Naaman Fallouh
    Tue, Mar 2, 2021, 5:32 AM
    Is there any way I can use custom fonts other than the default ones?!
  • Picture of Gregory Eckert
    Tue, Mar 2, 2021, 9:14 AM
    I absolutely love this plugin and use it for all our certificates.

    Question: using the my_certificate.php file provides the user with a list of courses completed. Is there a way to reverse it to tell the user what courses they HAVEN'T been issued a certificate for? I've been trying to find a feature like this everywhere and have had no luck.
Please login to post comments