Activities: Certificate

Maintained by Picture of Mark Nelson Mark Nelson
This module allows for the dynamic generation of certificates based on predefined conditions set by the teacher.
7959 sites
114 fans

NOTE: This plugin is no longer receiving any new features. Only bug fixes are being applied. I have been working on a new plugin which can be located at which allows complete customisation of the PDF via the browser, whereas this plugin requires FTP and PHP knowledge. Both plugins can be installed on a site at once with no issues.

See the certificate docs for information on how to customise your certificate and for additional help please visit the certificate forums.


Screenshot #0


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 Shalimar Anderson-Bailes
    Tue, 9 Aug 2016, 6:52 AM
    Hello Mark,

    I am wondering a bit about the "Email Teacher: Y/N" setting in certificate. It seems that selecting "yes" sends an email to anyone in a custom role built on the editingteacher archetype who is assigned to the course category (or parent course category) for the course the cert is in.
    There doesn't seem to be a capability/permission to override this in the roles. My workaround so far has been:
    1. Flip Issue option Notify Teachers to "no"
    2. Enter the email addresses of the course instructors to the "notify others" field.
    3. Save changes.

    This definitely stops the emails going to our instructional designers and course reviewers, but it's time consuming. Is there a way to limit the context where "email teachers" is taking those users from?

  • Picture of lokesh nayyar
    Tue, 23 Aug 2016, 2:53 AM
    Dear Mark,

    Hope you doing great. I am stuck with one issue which happens to be at the certificate report page. In the certificate settings, we do have the option of save certificates under Issue option. This has been set as yes.

    Now in the certificate report the pdf format is not getting generated. The certificate has been generated for almost 57 users and in the certificate report none of them has pdf generated. The file comes without the certificate name and it comes as file type (not the pdf) but a dot (.). The same certificate is working fine for the other courses. We do have customized the certificate as per the clients need. If required I can send you the screenshots if you can provide me your email address.

    Can you please let is know what can be the issue..

  • Picture of Javier Flaqué
    Tue, 13 Sep 2016, 11:33 PM

    I want to change some of the text of the certificate configuration. I will use the Spanish language. I have been changed from the front-end moodle. But what I want is that when you install the certificate change the value of that text without using the front-end of moodle.

    I created the folder "es" in "lang" but does not work. I deleted the cache, but it still does not work.

    How can I do it?

  • Picture of C G
    Thu, 17 Nov 2016, 12:06 PM
    Hi there,
    My course issues two sizes of certificates upon completion. How can I get the SAME random print code to appear on both certificates? Right now, two different codes are being issued for the certificates which confuses many. Thank you!
  • Picture of Marie Autefort
    Mon, 5 Dec 2016, 11:07 PM
    Hello everyone,

    I did last week the upgrade for the 2.9 version and since then my students can see this message when they try to print their own certificate :

    "Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request."

    It's not the first time it happens unfortunately. Is there's something I can do to avoid this problem ?

    Thank you !
  • Picture of José Luis Hernández
    Mon, 26 Dec 2016, 11:37 PM
    How do I download and install the plugin?
  • Picture of Rekha C
    Fri, 13 Jan 2017, 12:47 AM
    Please provide upgrade for version 3.2
  • Picture of Aitor López Palomares
    Fri, 20 Jan 2017, 3:44 PM
    Hi everyone,
    We need to download or print all the certificates massively from the admin account.

    Exists anyone method to do this? Or maybe we can extract the certificate per user with any method in the web service?

    Thans a lot!
  • Picture of Salman Zaidi
    Thu, 26 Jan 2017, 4:43 AM
    Hi Everyone ,

    I want student transcript (downloadable in student front page area). Can anyone advice is there any modified certificate plugin which can serve this purpose? OR do i need to customize the certificate plugin? I actually need transcript of all courses a student attended with grades and other information. Transcript should be variable length and should be in report form like A4 format. Any help any idea?
  • Picture of Arkadiusz Baryła
    Fri, 17 Feb 2017, 11:09 PM
    Hello Mark,
    I've a question regarding your plugin certificate. In your plugin you can choose grade from single activity in a course or overall score from all activites.
    Is there a way to display name of selected activity on certificate instead of course name.
    I'm asking this, becouse I need to have severall certificates from diffrent activities in single course. An this would help me identify from which activity it is.
  • Picture of Mark Nelson
    Mon, 20 Feb 2017, 11:47 AM
    Arkadiusz - Sorry, this will require PHP knowledge. You will have to edit the mod/certificate/type//certificate.php file to add that logic. I am no longer supporting this plugin, but instead am working on
  • Picture of Arkadiusz Baryła
    Wed, 22 Feb 2017, 5:25 PM
    Thx, for the replay Mark.
    I managed to resolve the problem using custom text field.

    Does the new plugin allows you to import certificates created in old plugin to the new version?
  • Picture of Mark Nelson
    Mon, 27 Feb 2017, 11:27 AM
    Sorry Arkadiusz, no it does not. It isn't possible. See the text under the heading 'Can we upgrade' in
  • Picture of juan g
    Sun, 23 Apr 2017, 11:59 PM

    I have moodle 2.6+ installed and plungin certificate. Now my question : I need to print in the certificate the date the user was enrolled in the course. Any one have an Idea how to do this??

    Thanks in advance
  • Picture of Kris Si
    Mon, 24 Apr 2017, 4:32 PM
    Is it possible to set the certificates to expire or at least to delete the records so that the trainees can retake the course/exam?
1 2 3 4 5 6 7 8 9
Please login to post comments