Workplace course certificate

Activities ::: mod_coursecertificate
Maintained by Marina Glancy, Mikel Martín Corrales, Emilio Lozano, Rafael Lechugo
Automatically issue digital certificates to course participants. This plugin is fully compatible with Moodle LMS.
Latest release:
1646 sites
49 fans

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.


This plugin is part of set 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
  • Tue, Mar 16, 2021, 11:52 PM
    Is there a way to bulk download awarded certificates? - Thanks!
  • Sun, Mar 28, 2021, 2:25 PM
    Hi, Is there a way to add custom fonts to the certificate ?
  • Mon, Mar 29, 2021, 7:56 PM
    Hi Eeman and Brendan, there are not such functionalities but but feel free to create an issue in the tracker (the link is above).
    And Zeid, please have a look at this regarding custom fonts for certificates:
  • Thu, Apr 29, 2021, 1:37 AM
    I installed the "workplace course certificate", however now I cannot access my Moodle (including site admin). It does not let me to go further although the server environment meets all minimum requirements.
    Please advise.
    p.s. I use a theme called Edumy if it helps.
  • Tue, Jun 15, 2021, 5:38 AM
    can any one help me to sort out this issue
    i am unable to see the element editing option in the left as shown in the course certificate screen shot above ( please see the screen shot on below link

    I am using Moodle 3.10+1 and Moove theme

    i can see something in the source code, but its not appearing in the page

    is it problem of any CSS or role settings?

    All help in this regard is highly appreciated

    thank you
  • Wed, Jul 7, 2021, 4:56 AM
    Please add bulk delete/regenerate issue certificate and course certificate preview. Thanks
  • Sat, Jul 24, 2021, 4:13 PM
    Thank you Sergio for the comment. actually i didn't create any certificate as i am testing this plug in and i was unable to modify the element. i sort it out the issue as the class "mb-2" was hidden in some reason. now its working fine.
  • Sat, Jul 24, 2021, 4:13 PM
    Is there any way to get the course custom fields to the certificate element? in the dynamic element i cannot see the Course custom fields..
  • Tue, Jul 27, 2021, 4:11 AM
    Hi, can I enter the teacher's name? I didn't find this option in dynamic fields
  • Tue, Jul 27, 2021, 5:35 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?
  • Tue, Aug 10, 2021, 7:06 PM
    The element content centering option for dynamic fields ( custom course filed text area type content )not showing. How to center this dynamic element? also the course completion dynamic element not showing any result
  • Thu, Aug 19, 2021, 3:07 AM
    Hi, thanks for your great plugin. I have a Q: If there are other related courses (completion tracking to other courses), is there anyway to set this plugin in a way to give us an average mark of all those previous courses as well? Thanks...
  • Thu, Sep 2, 2021, 12:45 AM
    I'm investigating using this plugin with
    It works nice when the user goes to the certificate page and generates it.
    But when the scheduled task run, the certificate is generated with "admin" information.
    I guess it's because the filter function uses "current user" ($USER) to retrieve the info, but in this case we should get the user as a parameter.
    For the course info, it looks like it's possible to fix the tool_certificate\text to pass the correct parameter instead of always the system context, I'll discuss this with them.
    Let me know if you agree and I can help anyhow.
    I've posted the same question on the filter_filtercodes forum at:

  • Mon, Oct 25, 2021, 10:09 PM
    Please add search function. Thanks
  • Mon, Nov 22, 2021, 7:08 PM
    Can anyone help how I can set the expiry date dynamic instead of setting a fixed date ? For example if I want to set the expiry date 1 year after issue date, how can I do it ?
1 2
Please login to post comments