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:
20265 sites
340 fans
Current versions available: 12

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


  • Tue, Sep 24, 2019, 12:36 AM
    Hi, first of all congratulations for this plugin. I think is very usefull for the Moodle community!!
    Does is it posible to download all certificates of the plattform? Maybe from any directory of moodle for example?. Thanks for helping me!
  • Mon, Sep 30, 2019, 1:53 PM
    Hi Mark,
    while we are editing one of the templates all images disappeared suddenly, and all certificates lost their graphics, any suggestions
  • Mon, Oct 7, 2019, 3:47 PM
    Hi Mark,
    are there any plans for admin pages and reports regarding the number of total certificates issued by the system, certificates per course, select multiple certificates, bulk select certificates and update all selected from template at once, and this kind of functionality .
  • Tue, Oct 8, 2019, 3:57 AM
    also I recommend a feature to print all certificates for a single course or download all of them in one pdf file similar to download all in the simple certificate plugin
  • Wed, Oct 9, 2019, 2:35 AM
    Hi Mohamed, feel free to create feature requests on - even better, create a patch that I can review.
  • Mon, Oct 21, 2019, 7:03 PM
    hie I'm trying to add the custom certificate plugin, after uploading the file in cpanel , i get this error message in moodle

    Dependencies check failed for mod_customcert, customcertelement_bgimage, customcertelement_border, customcertelement_categoryname, customcertelement_code, customcertelement_coursefield, customcertelement_coursename, customcertelement_date, customcertelement_daterange, customcertelement_digitalsignature, customcertelement_grade, customcertelement_gradeitemname, customcertelement_image, customcertelement_qrcode, customcertelement_studentname, customcertelement_teachername, customcertelement_text, customcertelement_userfield, customcertelement_userpicture
  • Wed, Nov 6, 2019, 2:07 PM
    Hi All,
    if you use other languages like Arabic and it displayed as ????, it is a font problem and to add additional fonts supports your language you have to download latest version of tcpdf project from this URL and then copy the fonts folder to moodle Data root.
  • Thu, Nov 7, 2019, 4:54 AM
    This is a fantastic plugin, thank you.
    My only question is, is there anyway a notification can be issued when a person has successfully achieved certification? Thanks
  • Tue, Dec 3, 2019, 11:19 PM
    is it support RTL language
  • Thu, Dec 19, 2019, 4:13 PM
    Hi all- This is a terrific plugin. I've been able to create some excellent certificates with it. I recently needed to include the "group name" but I don't see a way to do this. There is a setting for the "course name" but nothing for groups. Is there a work around that might make this possible? I guess I could also submit a feature request if there is no way to do this now. Suggestions anyone???
  • Sun, Feb 2, 2020, 3:16 PM
    how can we add new font to font list

  • Fri, Feb 14, 2020, 7:43 PM
    Hello, thank u for helpfull plugin
    I have a trouble with your plugin, it draws questions instead of student name
    does it support unicode strings?
  • Sun, Feb 16, 2020, 1:05 AM
    has it support RTL languages like Arabic - hwen i try it it was not.
  • Tue, Feb 18, 2020, 8:31 PM
    Hi, I used it, great! But: a customer reported the ability to edit an issued/downloaded certificate, inspite certificate-setting is "prevent edit". Whats wrong here?
  • Tue, Feb 18, 2020, 8:32 PM
    Hi, I used it, great! But: a customer reported the ability to edit an issued/downloaded certificate, inspite certificate-setting is "prevent edit". Whats wrong here?
Please login to post comments