Activities: Custom certificate

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

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

Currently supported versions: 3.3, 3.4 and 3.5.

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 Filippo Caburlotto
    Mon, 23 Jul 2018, 6:59 PM
    Everything works perfectly but the retrieving of the grade scale. I created a letter (hybrid) scale for language levels (i.e. A1, A2... C1). I chose to use letter scale, but when I print the certificate it appears only the letter part of the value, for example C instead of C1. how can I solve it?
    Thank you in advance
    p.s.: I'm using Moodle 3.5.1 and the 3.5.4 release of Custom certificate
  • Picture of Mark Nelson
    Tue, 24 Jul 2018, 11:32 AM
    Hi Filippo,

    Can you please create an issue on with replication steps (assume I have just installed the plugin and have a vanilla Moodle site, eg. create a course, then create a grade item with the name XYZ etc etc).

  • Picture of Jayden Tyronian
    Sun, 29 Jul 2018, 1:42 PM
    Hi Mark, just a second query to my last, I've also just noticed the list within the 'Teachers' element only populates based on the teaching staff enrolled i the course vs in the various teacher permission lists as it once used to. Does the teacher have to be enrolled now or can it be based on the permission list?
  • Picture of Tim Bahula
    Tue, 31 Jul 2018, 2:04 AM
    @Jayden, with respect to Jul 29, 2018 1:42 AM, see This change requires Teachers to be enrolled.
  • Picture of Jayden Tyronian
    Tue, 31 Jul 2018, 7:45 AM
    Thanks @Tim

    Because I’ll becasked, is there anyway to change this so it looks at the permission list at the category level (like it used to)? If not that’s fine, but I’m asking just in case. We don’t email teachers via the custom certificate so it’s less of an issue.
  • Picture of Jayden Tyronian
    Tue, 31 Jul 2018, 2:33 PM
    Hi Mark

    I’ve just noticed that if a user un-enrols from a course they have earn't a certificate, if they go to download it from their profile, the grade on the certificate disappears.

    If they re-enrol and re-download the certificate it reappears.

    All other elements seem to stick either way.

    Is there a way to keep the grade on the certificate when or if they unenroll?

    Moodle settings are set to retain the grading.
  • Picture of Matthew DiSano
    Fri, 3 Aug 2018, 1:01 AM
    Hi Mark
    I am running Moodle 3.5.1 and when I installed your plugin ( in mod folder ) and after adding to course I go into the custom cert and select the cog wheel to edit custom cert. The problem is I do not see any of the standard elements and can not add them or others. What am I missing?
  • Picture of Niall Sheehan
    Thu, 16 Aug 2018, 7:19 PM
    Having some problems with this module. There are two issues that are likely related. We have created a certificate template and added a Custom Cert activity module to a test course however the certificate is a blank page. We deleted the template and recreated it, no change. We then duplicated the template however there doesn't appear to be anywhere to select the template you want to use for a specific course.
  • Picture of Anna Krassa
    Wed, 12 Sep 2018, 4:14 PM
    Hello Mark,
    Thank you for your great work in this one, Custom Certificate is for sure one of my favourite plugins. I am just wondering are there any plans to make it compatible with Moodle Mobile app? smile
  • Picture of James Reynolds
    Wed, 19 Sep 2018, 12:39 PM
    This is a fantastic module and a great addition to our platform. Thanks!
  • Picture of P W
    Mon, 24 Sep 2018, 5:38 PM

    I'm after some advice please if there is anyone who knows how to embed a custom font easily.

    For ex: i have a custom font Helvetica LT of which i have converted into a .afm & .php and .z file.

    I have followed the guidelines on where to install for ex: root/lib/tcpdf/fonts

    Now, when i go into the settings and choose the font i have pout in there, it works in the fact that it displays form the font drop down....

    You can see is on Re position Elements, However......a Big BUT

    When you save changes and preview it throws out an error!

    Exception - TCPDF ERROR: Could not include font definition file: helvetica neue

    Does anyone know a simple enough way in how to embed a custom font as this is very frustrating..........the guidelines should be simple but whoever has tested that method has not tested it properly thus errors occurring.

    It would be greatly appreciated if there are any work arounds for this....

    Thank you in advance
  • Picture of Rachel Grzymkowski
    Tue, 25 Sep 2018, 1:28 AM
    Whats the correct dimensions to upload a background image without it being stretch beyond quality?
  • Picture of Andres Ramos
    Thu, 4 Oct 2018, 5:03 AM
    Is there a way to export/import a certificate?
  • Picture of Yamil Jacobo
    Fri, 12 Oct 2018, 2:16 AM
    Hi Mark:
    I created a certificate, and added the date, however the month appears in english, is there a way of putting it in spanish?.
  • Picture of Shaun Ledlie
    Tue, 16 Oct 2018, 12:11 AM
    I know that this has been asked multiple time but I cant find any answers. Please can somebody tell me how I can add an expiry date to a certificate ? Is there anyway that I can also track this expiry date so as to send reminders before it expires? and generate reports?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Please login to post comments