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:
19329 sites
339 fans

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

Show comments
  • Fri, Mar 19, 2021, 5:35 PM
    Hi Mark, thanks for the piece of great works,

    It's what our users looking for. But there is something

    1. We'd plan to reward users who complete series of course, e.g. A > B > D or B > C > D, after D completed, is it possible to perform logic to print course-path,
    like A > B > D on the certificate.

    2. Dynamic QR code content.
  • Sudeep
    Tue, Mar 23, 2021, 3:21 AM
    I really don't beleive myself. I have faced the same problem that I have faced 3 years earlier. Thanks god, I have posted the solution here. Now after referring my solution I saw that it was me who gave this solution. I can not thank myself much. #lifeismystery
  • Sun, May 9, 2021, 3:48 AM
    Bonsoir tous et à toutes
    J’utilise Moodle 3.10 avec le thème enlight
    J’ai installé le plugin Certificat personnalisé j’ai configurer et quand j’essaie de télécharger un certificat j’ai cette erreur
    Exception : TCPDF ERROR: Some data has already been output, can't send PDF file
  • Tue, May 18, 2021, 11:41 PM
    Is there a way to change certificate ID to be a numeric value and not a alphanumeric one?
  • Mon, Jun 7, 2021, 11:13 PM
    Do you have any plans to release version 2020110901 here? The 2020110900 marked as compatible with 3.10 fails unit tests due to the setUp() method signature and I see there's a fix in your MOODLE_310_STABLE branch.
  • Tue, Jun 8, 2021, 9:28 AM
    I plan on doing a new release once I finish all the anticipated work - one of these weekends. I would suggest using the git repo anyways rather than the Plugins directory.
  • Tue, Jun 8, 2021, 10:06 AM
    Hi Mark, how to use get_xxx() options? that helps me to call fields?
  • Tue, Jun 8, 2021, 11:13 AM
    Hey Mark! When you estimated that the new release is available? 3.11+?
  • Tue, Jun 8, 2021, 3:57 PM
    Thanks Mark, I'll move to using the git repo, that's good to know smile
  • Wed, Jun 9, 2021, 2:34 PM
    How can I add additional fields to certificates added to the user's panel?
  • Thu, Jun 10, 2021, 4:57 AM
    I got this error at the end of install. Anyone know what this is about?

    Exception - Class 'core_search\area\base_activity' not found
    More information about this error
  • Fri, Jul 9, 2021, 12:09 PM
    Installed Custom Certificate 3.9.12020061502 Created a template. Can see it when I click manage Templates, edit template, save changes and preview. Looks fine. It shows up blank if I add it as an activity. I saw a similar question on the moodle forums. He was told to "publish the template". I see that that is supposed to be on the manage templates page. See it in the code. but cannot get to the page. Don't see anything in the db tables for this plugins to manually add it. So I'm lost as to how to "publish the template". How do you do that to get the custom certificate to show up for students in a custom certificate activity?
  • Sun, Jul 18, 2021, 5:02 AM
    is there any way to associate a certificate based on a scorm exercise? thx
  • Wed, Jul 21, 2021, 12:01 AM
    Hi Mark, I am really impressed by this plug in, thank you for the great work! However, I would need a version without Monotype owned fonts. My Moodle version is 3.3.9. Would it be possible to republish the plug-in?
  • Tue, Jul 27, 2021, 5:34 AM
    did any one facing an issue that the pdf certificate showing blank on adobe reader and mobile devices? its showing fine on web browsers. what will be the issue?
Please login to post comments