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
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


  • Mon, Oct 5, 2020, 7:54 PM
    I'we been looking all over the place, but im kinda stupid.
    Where do i define what certificate template to use on each course?
  • Tue, Oct 6, 2020, 7:49 PM
    Nelson Florez wrote above
    "Good evening, The email others is not working. I have set up everything, but it doesnt work. Help please!"

    I have the same issue with custom_cert. We often use the field "email others" to put in there a special Mail-Address to check the certificates. Since 01.10.2020 it doesn't work.
    We use as theme Edwiser RemUI & as course format edwiser forms. The last update of the custom_cert plugin is frim March, so i guess maybe it´s not a failure in the plugin ... any suggestions???
    Thanks, bernd
  • Thu, Nov 5, 2020, 7:24 PM
    hello i´ve a question . in my course i got 2 groups and so some activities for group 1 and also some activities for group 2..... when i want to put ellements to my certificate i can´t hide an element witch belongs for group 2 of visa versa... so at the result both group sees ungraded activities from the other group.... is there a way to show only the elements belonging to particular group????
    the are almost done so im a bity in a hury with this......
    can somebody please help me????
  • Peter Jonker
    Thu, Nov 5, 2020, 7:59 PM
    Hello Geraldo, I think I could have answered in Dutch but maybe for other readers.... Don't think it possible within the certificate module itself but you could have 2 certificates setup where you restrict acces to both based on groups. So group1 only sees their certificate and the other group the other one. If you need any help drop me a message or an email
  • Wed, Nov 11, 2020, 5:19 AM
    @Geraldo, you only need to "Restrict Access" based on Group to each of Custom Certificate. It is very simple.
  • Tue, Dec 8, 2020, 3:58 AM

    I'm having trouble associating the teacher's name with the certificate.

    It was the only problem I encountered.

    I look forward to help, thank you.
  • Tue, Dec 15, 2020, 2:43 AM

    How do I change the language of the dates on the certificate?
    Ex:. April - >> Abril

    Thank you!
  • Tue, Dec 22, 2020, 8:54 PM
    Hi Mark (i could't message this, but maybe it could be useful for you or someone else) first thanks for you plugin 👍👍👍
    I'm not sure if it's normal, but I didn't update the plugin in the notification day... and a few days after, all the admin users couldn't perform any admin action, in every try in every section prompts the message: "Exception - Class 'core_search\area\base_activity' not found" blocking every admin (managers worked ok)
    it was very hard to solve the situation as a normal user
    and I didn't expect that just not update a plugin like that could make that mess haha
    but at the end a manual "update" solve the problem
    there is a bit more info about the issue:
    just hope it was my luck haha
  • Mon, Dec 28, 2020, 5:05 PM
    Hi, great plugin! I was wondering if there is, or could be added, an option to configure what the View Certificate button does. Similar to when you add a file to a Moodle course (Appearance->Display allows for Force Download, Open, and In pop-up. Thanks! - Joe
  • Mon, Jan 11, 2021, 7:24 PM
    Hello, are you able to upload your own company logo onto the certificate?
  • Mon, Jan 11, 2021, 9:29 PM
    hello mark is there a way to add the arabic language to the custom certificate each time i write a name in arabic the name is printed " ?????" any solution for it
  • Wed, Jan 20, 2021, 7:20 AM
    Hello! Is it possible to add certificates manually as if an admin adds a certificate to a student without the student's need to generate it?
  • Mon, Jan 25, 2021, 3:50 PM
    Why this plugin not working with Arabic language? It display ????? instead of letters!!! I try to download a new font "Cairo" also it is not working
  • Mon, Jan 25, 2021, 10:36 PM
    Is there any way to add content from a "formatted" text? e.g. I added a custom field to the course containing formatted (Incl. line feed and bullet points, sometimes bold words). Would like to display this one on the certificate Inch. the formatting.
    Currently it only takes the content and adds it as plain text and ignored any formatting that was applied at course level.
    Any idea how to achieve this?
  • Fri, Jan 29, 2021, 1:46 AM
    Sometimes the pdf archive of the certificate looks like quite different from that it I can see on the screen when I use the "reposition elements" functionality - there are changes in the fields positions, line breaks etc.
    Is there a way to fix it?
Please login to post comments