Activities: Custom certificate

Maintained by Picture of Mark NelsonMark Nelson
Enables the creation of dynamically generated certificates with complete customisation via the web browser.
19516 sites
321 fans
Current versions available: 11

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 Awake Brasil
    Tue, Dec 8, 2020, 3:58 AM

    I'm having trouble associating the teacher's name with the certificate.

    It was the only problem I encountered.

    I look forward to help, thank you.
  • Picture of Larisa Sulek Vaz Guimarães
    Tue, Dec 15, 2020, 2:43 AM

    How do I change the language of the dates on the certificate?
    Ex:. April - >> Abril

    Thank you!
  • Picture of Ernest De Leon
    Tue, Dec 22, 2020, 8:54 PM
    Hi Mark (i could't message this, but maybe it could be useful for you or someone else) first thanks for you plugin 👍👍👍
    I'm not sure if it's normal, but I didn't update the plugin in the notification day... and a few days after, all the admin users couldn't perform any admin action, in every try in every section prompts the message: "Exception - Class 'core_search\area\base_activity' not found" blocking every admin (managers worked ok)
    it was very hard to solve the situation as a normal user
    and I didn't expect that just not update a plugin like that could make that mess haha
    but at the end a manual "update" solve the problem
    there is a bit more info about the issue:
    just hope it was my luck haha
  • Picture of Joe Wieloch
    Mon, Dec 28, 2020, 5:05 PM
    Hi, great plugin! I was wondering if there is, or could be added, an option to configure what the View Certificate button does. Similar to when you add a file to a Moodle course (Appearance->Display allows for Force Download, Open, and In pop-up. Thanks! - Joe
  • Picture of Stuart Humphries
    Mon, Jan 11, 2021, 7:24 PM
    Hello, are you able to upload your own company logo onto the certificate?
  • 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.
Please login to post comments