Activities: Custom certificate

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

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 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 EZ
    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.
  • Picture of Andrew Tolstov
    Sat, Jun 6, 2020, 12:52 AM
    I have absolutely the same issue that HUGO ENRIQUE SARMIENTO OSORIO has. I have created a template, able to preview it, background, all other images and texts are there, but when I add the certificate to the course it comes up blank. It looks like the plugin doesn't work properly now.
  • Picture of reus ril
    Sun, Jul 5, 2020, 8:18 PM
    im new in moodle, can i use this in moodle version 3.9? thanks
  • Picture of Ron Griffith
    Tue, Jul 21, 2020, 12:33 AM
    Seems to be working well in Moodle 3.9 except it does not correctly recognize data from custom course fields that are drop down menus. They simply show as a 1 in both the reposistion wizard and also when tested with a user account ... still shows only the number one for field of study (ex: accounting) and Instructional method (ex: Group Internet Based).

    Would be great to find a work around.

  • Picture of Andy Hill
    Mon, Jul 27, 2020, 4:14 PM
    Hi Guys,

    I appreciate that this plugin is not yet supported by moodle 3.9 yet but wanted to feedback issues on 3.9 due to a post here saying it works fine.

    just tried this plugin on moodle 3.9 and seems to be some issues that i'm experiencing. When applying a background and clicking save and continue the background image jumps up over the save buttons with a gap at the bottom, i then have to use my browser back button to return, however i have to delete the background image and insert it to realign it when going into re-position elements. Then this keeps happening after clicking save and continue and i have to repeat the steps of deleting and reinserting.

    Also when i inserted the grade element it does not show at all, it did in the beginning but after inserting other elements it doesn't seem to want to be added.

    I am running with the latest version of adaptable theme and Moodle 3.9.1 (Build: 20200713).

    Lastly thank you for your hard work and look forward to 3.9 version of this plugin so i can give it a whirl again.
Please login to post comments