Activities: Custom certificate

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

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

Currently supported versions: 3.5, 3.63.7 and 3.8.

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 Stefano Mazzei
    Tue, Apr 14, 2020, 7:02 PM
    Hi Mark,
    I found a problem in the printing of the certificate: if the student has a surname with the apostrophe, for example Steve D'onald, his name is printed on two lines and not on the same line.
  • Picture of Mark Nelson
    Wed, Apr 15, 2020, 5:47 PM
    Hi Stefano, please create an issue at with detailed replication steps (as well as what version of Moodle and Custom certificate you are using) as I could not replicate it.
  • Picture of Mark Nelson
    Wed, Apr 15, 2020, 6:14 PM
    Please do not ask support questions here. For support please post on the support forums at
  • Picture of sushumna rao
    Fri, Apr 17, 2020, 6:24 PM
    Is there a way where we can preview the certificate once we add all desired fields
  • Picture of Paweł Grunwald
    Mon, Apr 20, 2020, 9:07 PM
    Hi Mark,
    I have a problem with setting elements in drag and drop.
    When I save the background data: posx = 0, posy = 0, but when I add text and set it in drag and drop, for the background the plugin sets the posy data with a minus.

    This results in poor display after re-entry. The background is positioned above the drag and drop field.

  • Picture of Elyes ZITARI
    Tue, Apr 28, 2020, 5:27 AM
    I would to pass user id into the student email body, please how todo ?
    i edited a file "classes/output/email_certificate.php" and added $info->userid = $this->userid; but the variable is empty,
    Can you help me please ?
  • Picture of luis carballo
    Thu, May 14, 2020, 1:58 AM
    Hi, i have a question. Can I customize the page of verify the cert?
    I need to add more information in the page when I verify a certificate. For example:
    The code of the certificate.
    The date of the evaluation.
    The start date of the course.
    And if it possible, show this messaje
    The code "" is related of the next information
  • Picture of Alaa Saeed
    Tue, May 19, 2020, 6:18 PM
    Hi Can you add on it QR Code for verification instead code
  • Picture of Francesco Pepoli
    Thu, May 21, 2020, 2:18 PM
    the system tells me is missing on the siteoutcome customcertelement_outcome
  • Picture of Mark Nelson
    Thu, May 21, 2020, 2:53 PM
    That plugin (customcertelement_outcome) was added, then reverted and the functionality put in customcertelement_grade instead. This was only done on the 'MOODLE_38_BRANCH' (see git history for it). Just ignore it.
    Sat, May 23, 2020, 7:28 AM
    Hello, I install the plugin, design it and customize it, when I put the certification in the course, it appears blank, my version is moodle 3.82, please help me.
    Thank you
  • Picture of Rolf Petersen
    Sat, May 23, 2020, 3:48 PM
    Hello Enrique,
    I do have same Moodle Version and do the following:
    Select/edit correct the Template, select this to be used, (care for Correct Background-Picture if used to be selected in Edit certificate Process, not only uploading this picture, thats not enough, select it in the corresponding Dropdown to be used!!!) and all works fine form me.

    Sun, May 24, 2020, 5:43 AM
    Hello @Rolf Peterson, thanks a lot for your replay, the issue still without working. when i enter to edit template, edit, and click in save and preview i can see, but when i get in the course it still in blank.
    when you talk "thats not enough, select it in the corresponding Dropdown to be used" what do you mean?
    Thanks ill be waiting for your help or some body help me.. please!
    Mr. @Mark Nelson, can you help me please.
  • Picture of Rolf Petersen
    Sun, May 24, 2020, 2:46 PM
    Did you select this template you created to be used in your course? And as I said, if you have a background picture in your cert, you have to select that pic in your selected course-cert. (in the correspondindgdd-fied also) Thats my help-idea so far, hope Mark will care too. (I do also think, you bettwr create an issue in corresponding Forum, so pics/screenshots can be added in that help-forum
  • Alex Giannoli
    Thu, May 28, 2020, 4:15 PM
    Hello - in the certificate list the number of certificates does not appear - Instead, {$ a} is displayed. The plugin installed on our moodle 3.5 is in version 2018051707.
Please login to post comments