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:
5708 sites
2k downloads
117 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.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

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

Comments RSS

Comments

  • Hirad F
    Thu, 19 Aug 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...
  • Daniel Neis Araujo
    Thu, 2 Sept 2021, 12:45 AM
    Hi,
    I'm investigating using this plugin with https://moodle.org/plugins/filter_filtercodes
    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: https://moodle.org/mod/forum/discuss.php?d=359252#p1716443

    Best,
    Daniel
  • Sergio Renato Aldana Alvarez
    Mon, 25 Oct 2021, 10:09 PM
    Please add search function. Thanks
  • Sameer Shafi
    Mon, 22 Nov 2021, 7:08 PM
    Hi,
    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 ?
  • Ramy Salem
    Wed, 1 Dec 2021, 11:30 PM
    how can i add arabic fonts ??
  • Wafaa Hamdy
    Mon, 13 Dec 2021, 10:46 AM
    Thanks for the plugin , I want to know how to add certificate code and verification link in email sent to students awarded the certificate
  • Kieran Bailey
    Wed, 6 Apr 2022, 10:52 AM
    I'm using this plugin successfully for a training course for staff. Relative expiry is great. I am using another plugin to reset course completion automatically - however it doesn't seem to then allow a new certificate to be issued. Am I missing something? Should a user be able to be 're-certified' once they have completed a course again?
  • Marina Glancy
    Wed, 20 Apr 2022, 11:42 PM
    REMINDER! Please do not ask questions and do not report bugs in this comments section, it is not monitored. Use the BUG TRACKER - https://tracker.moodle.org/issues/?jql=project%20%3D%20CONTRIB%20AND%20component%20%3D%20%22Set%3A%20Course%20certificate%22
  • Jeanpier Leiva
    Wed, 4 May 2022, 11:27 PM
    Hello, could you please add the certificate function as an image, this is for whom the pdf cannot be edited in the name or other fields, greetings from Peru
  • pikou tuon
    Wed, 1 June 2022, 5:07 PM
    Hi!
    It is possible to add custom certificate code.
  • Sandro Valérius dos Santos
    Fri, 5 Aug 2022, 9:32 PM
    Hi! I have the following difficulty, in the configuration of this certificate, there is no field of minimum time of permanence in the course. Do you know how to solve this problem?
  • Mohamed Atia
    Wed, 5 Oct 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, 6 Oct 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 - https://tracker.moodle.org/issues/?jql=project%20%3D%20CONTRIB%20AND%20component%20%3D%20%22Set%3A%20Course%20certificate%22

    Regarding the last question, you need to create an issue about it. Please link it the past issue https://tracker.moodle.org/browse/CONTRIB-8853 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, 29 Nov 2022, 6:43 PM
    please is this plugin support RTL arabic fonts??
    thanks
  • Mohammad Farouk
    Mon, 26 Dec 2022, 2:25 AM
    Great plugin
    But it doesn't support arabic fonts or characters
    It appears as (????)
Please login to post comments