Activities: Simple Certificate

Maintained by Picture of Carlos Alexandre FonsecaCarlos Alexandre Fonseca
This is a new activity module, Simple Certificate,which no needs to change any code to add a new certificate format, and moodle's administrator don't need to upload image files. The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...), don't need to change any translation file.
3379 sites
114 fans
Current versions available: 6

This is a new activity module, Simple Certificate, based on certificate module maintained by Mark Nelson, but simpler, no needs to change any code to add a new certificate format, and moodle's administrator don't need to upload image files.
The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...), don't need to change any language file.

Video about basic usage of this plugin:

Thanks Matthew Nagy

Como usar o plugin,  em português:

Obrigado Marcelo Claro pela excelente contribuição

Twitter: @smplcertificate

If you like this plug-in and wants to help the developer, please make a donation (USD):

Donate with PayPal

Se você gostou desse plugin e quer ajudar o desenvolvedor, faça uma doação (BRL)

Doar em real

 bitcoin logoBitcoin
bitcoin qrcode address



Screenshot #0


Picture of Carlos Alexandre Fonseca
Carlos Alexandre Fonseca (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of Matteo Ba
    Thu, Sep 28, 2017, 7:05 PM
    Hi, i need some help.
    From yesterday simplecertificate doesn-t work.

    I set the direct download of the certificate. But when the user click to receive the certificate moodle says "http 500 error" and if I try to see the certificate as the administrator in the "Released Certificates" tab it says the file is not found.
    How can I fix it?
  • Picture of Matteo Ba
    Mon, Oct 2, 2017, 7:17 PM
    Hi Carlos, thanks for this plugin.

    In the last days plugin stop to work.

    If some user click to have the certificate moodle give a white error page with the code HTTP ERROR 500. If i go the tab "Release Certificate" i see the certificate but it says that file is missing.

    I have moodle 3.0.2+ and the version 2.2.3 for the mod simple certificate with the last patch that you released. Even if when i installed patch i have those two error

    patching file lib.php

    Hunk #1 FAILED at 280.

    Hunk #2 FAILED at 292.

    Hunk #3 succeeded at 456 (offset -13 lines).

    2 out of 3 hunks FAILED -- saving rejects to file lib.php.rej

    patching file view.php

    patching file wmsendfile.php

    Can you give me some help, please?
  • Picture of Bernd Gregoreck
    Sun, Oct 29, 2017, 5:13 PM
    hi Carlos, I want to change the date in the "Simple-Certificate". In the settings, I have set that a test must be completed before you get a certificate. And this test date I would gladly use for the certificate. But the command "Date" always prints the date of the day and not the test date. What is the fieldname with the test date? Could you help me please?
    Thank you and best regards
  • Picture of Victor Andres Del Castillo Pumahuallca
    Thu, Nov 2, 2017, 11:36 PM
    is possible to send certificate to all my stundets from 1 course?
  • Picture of Walter Sousa
    Wed, Nov 22, 2017, 11:54 PM
    Vai sair um para a nova versão do moodle 3.4?
  • Picture of remon saweris
    Thu, Dec 7, 2017, 7:05 PM
    The text certificate is not appear on the certificate I'm using ver3.3 and windows server 2008 r2
    what is the problem?
  • Picture of Matteo Ba
    Fri, Mar 2, 2018, 11:59 PM
    Hello, I set the completion of a scorm as the print date of the certificate. Where do you go to get the date of the scorm that is printed by the db? Can I change it?
  • Picture of Julia Smith
    Wed, Mar 21, 2018, 9:06 PM
    I don't have "restrict access" as an option for setting up the certificate. I really need that option. What happened?
  • Daniel
    Wed, Mar 21, 2018, 10:04 PM
    You should check your version of Moodle, if it is up to date, and the plugin version. My restrictions work.
  • Picture of cristina eleuteri
    Mon, Mar 26, 2018, 6:04 PM
    I use your useful plugin, but I have problems visualizing some data if I want to use moodle function "operations in mass" and export the certificates in pdf format.
    In this case infact, the data I entered with PROFILE_LN (for example) do not appear in the certificates. {USERNAME} or {CERTIFICATECODE} are ok, the problem is with PROFILE data.
    I see all them correctly in a download of single certificate, but I don't see the same things if i want have a pdf with two or a lot of certificates (like operations in mass should do).
    Can you help me solve the problem?
    Moodle version: 3.3
  • Picture of Matteo Ba
    Thu, Apr 26, 2018, 5:36 PM
    Hi, I have configured the simplecertificate and inserted the timestart parameter to print the date of the beginning of the course. I am using the Easy Enrollments plugin to automate user registration and the timestart date is not recognized. Why? How can I fix it?
  • L33T-SW
    Tue, May 8, 2018, 2:19 AM
    --------------- EN ---------------
    I am not able to query the certificate, correctly enter the certificate code, fill reCaptcha, and return no results.
    This I did by testing on a certificate from a user with student level.
    I am using the 2017120400 version of simpleCertificate in Moodle 3.3.

    Does anyone have any solutions ??

    --------------- PT_BR ---------------
    Não estou conseguindo consultar o certificado, insiro corretamente o código do certificado, preencho o reCaptcha, e não retorna nenhum resultado.
    Isso fiz testando em um certificado de um usuário com nível de aluno.
    Estou usando a versão 2017120400 do simpleCertificate, no Moodle 3.3.

    Alguém tem alguma solução??
  • Picture of Bert van der Hooft
    Wed, May 9, 2018, 4:28 PM
    My favorite certificate plugin.

    One tip when using the Filter Codes ( plugin: disable the filter code plugin in the simple certificate activity. Otherwise the usernames might not working properly.
  • Picture of Edgardo Romero Masis
    Fri, Jul 6, 2018, 3:29 AM
    Es posible que cuando el estudiante termine su examen y si lo aprobó,
    que le envie en automatico el Certificado al correo electronico del estudiante?

    He probado la configuracion y funciona si al terminar el examen, el
    estudiante vuelve al curso, ingresa a Certificado y presiona el boton Obtener certificado.

    Estoy usando:
    Moodle Version 3.3.4 (Build: 20180115)
    Simple Certificate Version 2.2.7 2017120400

    Gracias por tu ayuda!
Please login to post comments