Workplace course certificate

Activities ::: mod_coursecertificate
Maintained by Marina Glancy, Mikel Martín Corrales, Emilio Lozano, Rafael Lechugo, Ruslan Kabalin
Part of set Moodle Workplace.
Automatically issue digital certificates to course participants. This plugin is fully compatible with Moodle LMS.
Latest release:
5288 sites
115 fans
Current versions available: 2

The course certificate module provides an opportunity for learners to celebrate achievements by obtaining certificates.

It allows you to choose from different certificate templates which will automatically display user data such as full name, course, etc.

Users will be able to download a PDF copy of the certificate themselves by accessing this activity, and there are options to send a PDF copy to them by email automatically.

If the template used on this activity contains a QR code, users will be able to scan it to validate their certificates.

The Course certificate plugin works together with the Certificate manager plugin (tool_certificate). The Certificate manager plugin has to be installed, it provides the API and UI for designing the certificate templates on system and course category level.

Moodle WorkplaceThis plugin has been contributed and is maintained by the Moodle Workplace team.

See the documentation page in the Moodle Workplace documentation site for more information. Please note that some of the features described in the documentation might be exclusive to Moodle Workplace.


Screenshot #0
Screenshot #1
Screenshot #2


Marina Glancy (Lead maintainer)
Mikel Martín Corrales
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Mohamed Atia
    Wed, Oct 5, 2022, 1:06 AM
    Hi ,
    I am planning to create two instances of certificates in each course, Arabic and English certificates. and I restrict access to each certificate based on browsing language. however, I found that both certificates' details are displayed in English, as they depend on the user's preferred language in the preferences.
    How can I allow having two certificates each one in a different language?
    I ask about enhancements feature to make the certificate based on the browsing language as in custom certificate
    thank you
  • Marina Glancy
    Thu, Oct 6, 2022, 5:28 PM
    REMINDER! Please do not ask questions and do not report bugs in this comments section, it is not monitored. Use the BUG TRACKER -

    Regarding the last question, you need to create an issue about it. Please link it the past issue that added a setting "user language vs site language". There is no option now to lock a specific language for a given certificate
  • dlg studio
    Tue, Nov 29, 2022, 6:43 PM
    please is this plugin support RTL arabic fonts??
  • Mohammad Farouk
    Mon, Dec 26, 2022, 2:25 AM
    Great plugin
    But it doesn't support arabic fonts or characters
    It appears as (????)
  • Factory LMS
    Thu, Jan 5, 2023, 7:21 AM
    Seria possível alterar o nome do arquivo pdf que atualmente é gerado um código de validação ? Gostaria de utilizar o nome breve do curso + o nome do aluno.
    Também gostaria de saber se existe a possibilidade de gerar um pdf com 2 assinaturas digitais, pois quando insiro 2 arquivos, somente um se torna válido.
    Desde já agradeço.


    Good night,

    Would it be possible to change the name of the pdf file that currently generates a validation code? I would like to use the short name of the course + the name of the student.
    I would also like to know if there is the possibility of generating a pdf with 2 digital signatures, because when I insert 2 files, only one becomes valid.
    Thank you very much in advance.
  • Ezzeddin Hamed
    Thu, May 18, 2023, 3:07 PM
    A wonderful plugin that works well in both Arabic & English.

    In comparison to other similar plugins, it lacks many additional fields, my question here is how possible to add an activity name? For example the previous activity in the course list.

    Thanks and regards,
  • Rudraksh Batra
    Fri, Aug 18, 2023, 3:29 PM

    I have configured this certificate to send email automatically if previous scorm is completed, however what is happening, it is not sending the email till i click on certificate to download, pls advise what could be the reason, thanks in advance.
  • Jim de Jong
    Tue, Oct 3, 2023, 2:02 AM
    Am I the only one that has a problem with the Moodle app in not being able to download the certificate? getting the Error: Call to undefined function mod_coursecertificate\output\external_format_text() At this moment I am lost any suggestions?
  • Rosario Chávez
    Wed, Oct 18, 2023, 3:23 AM
    No me aparece la opcion de instalar el plugin
  • Jeff Shrek
    Mon, Oct 30, 2023, 12:26 AM
    Would like to see Course Category added to choices for Dynamic Field when designing the certificate:
  • Jeff Shrek
    Mon, Oct 30, 2023, 8:56 AM
    Would like to see some additional Date Formats added to choices for Date field when designing certificate.
  • Sasmit Vasantgadkar
    Fri, Jan 5, 2024, 6:09 PM
    I have enabled "Show share on LinkedIn" and set the value to "Show link to certificate page". However users don't see any link? Is there anything else I need to configure?
  • Marina Glancy
    Fri, Jan 5, 2024, 6:38 PM
    Please remember to use the tracker when reporting issues

    Sasmit, users can find the link "Share on linked in" if they open their profile and click on "My certificates"
  • Igor Dmitriev
    Thu, Jan 11, 2024, 6:10 AM
    Hello, thank you for brilliant plagins, is it possible to view certificates at Moodle mobile app? we tried, but app redirect to web page and ask to use autentification one more time
  • Jan Topinka
    Wed, Jan 31, 2024, 7:25 PM
    is possible change another fonts? Or add fonts to plugin? Thank you for your messages
1 2 3 4
Please login to post comments