Certificate

Activities ::: mod_certificate
Maintained by Mark Nelson
This module allows for the dynamic generation of certificates based on predefined conditions set by the teacher. 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 https://moodle.org/plugins/mod_customcert 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.
Latest release:
5704 sites
910 downloads
195 fans
Current versions available: 9

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 https://moodle.org/plugins/mod_customcert 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.

Screenshots

Screenshot #0

Contributors

Mark Nelson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Victor Torres
    Fri, 21 Sept 2012, 4:14 AM
    have a question I hope you can help me, at the option of the option you date "January 2000" would come out in the months uppercase "JANUARY 2002" when issuing the certificate, I edited the language and have not had the results I need.

    Regards and thanks
  • Tony Butler
    Mon, 24 Sept 2012, 10:53 PM
    Hi Mark,
    All your stable branches at https://github.com/markn86/moodle-mod_certificate seem to have disappeared. I can only see master now.
    Thanks,
    Tony
  • Sarah Chun
    Tue, 25 Sept 2012, 6:40 AM
    @Bridgette Anderson Were you able to resolve this issue with IE and certificate? We are having the exact same issue and running out of idea as to how to fix this..
  • Mark Nelson
    Tue, 25 Sept 2012, 1:18 PM
    Hi Tony, there is only one branch now that will work with all 2.x versions.
  • Joseph Joe
    Mon, 1 Oct 2012, 3:13 PM
    Hi Guys..! if i need categories completion of certificate instead of course? how will i do?
  • Andres Maciel
    Tue, 2 Oct 2012, 2:35 PM
    Hello everybody, does anybody know if there is another plugin like this one?
  • Amy Stewart
    Thu, 4 Oct 2012, 1:39 AM
    Is there a way to deny your students from seeing the certificate until a certain activity has been completed. We really need for our teachers to mark the activity as complete before the student sees the certificate. Is this possible?
  • Germán and Temudgin
    Fri, 2 Nov 2012, 12:02 AM
    Hi Mark,
    I was translating the certificate module into mexican spanish and I found that the English strings available for translation in AMOS (http://lang.moodle.org) are different from the English strings actually included in the most recent version of the certificate module in moodle.org plugins database (here).

    Also, the certificate module zip file itself contains three files for translated language strings besides English. I think that is no longer the recommended method to process translations, as now all translations of contributed plugins should be made via AMOS. I just submitted via AMOS the gl language strings to the gl language pack maintainers; and because the spanish and Brazilian portuguese language strings are already in AMOS, I think these translations can now be safely removed from the certificate module that you maintain.

    As for the English strings present in the module but missing in AMOS, some easily spotted strings would be "Required minutes in course" and its associated help text "Enter here the minimum amount of time, in minutes, that a student must be logged into the course before they will be able to receive the certificate.". Also "Upload image" and the related help "This button will take you to a new screen where you will be able to upload images."
  • Colin Chambers
    Mon, 5 Nov 2012, 8:21 AM
    Hi, I have installed this latest version on clean install of noodle 2.3 but get the following message when setting up a certificate:
    Coding error detected, it must be fixed by a programmer: moodle_database::insert_record_raw() no fields found. Is there a fix for this?
  • giuseppe urso
    Wed, 28 Nov 2012, 6:35 PM
    for those interested in the italian translation, it is available here: http://blog.giuseppeurso.net/moodle-certificate-module-italian-translation/index.html
    -----
    Italiano: per coloro che avessero bisogno della traduzione italiana di questo modulo, è disponibile presso http://blog.giuseppeurso.net/moodle-certificate-module-italian-translation/index.html

    Bye!!
  • Uittien Erik
    Wed, 5 Dec 2012, 1:58 AM
    Hello,
    I tried upgrading moodle to 2.4 but the certificate plugin seems to stop working for ancient certificates. I was just trying it out even if it's not yet supported.
    I got the following error: Debug info: Unknown column 'c.deleted' in 'where clause'
    SELECT MAX(c.timecompleted) as timecompleted
    FROM mdl_course_completions c
    WHERE c.userid = ?
    AND c.course = ?
    AND c.deleted IS NULL
    [array (
    0 => '4',
    1 => '13',
    )]
    Error code: dmlreadexception
    Stack trace:
    •line 426 of /lib/dml/moodle_database.php: dml_read_exception thrown
    •line 1023 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    •line 1382 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
    •line 1135 of /mod/certificate/lib.php: call to moodle_database->get_record_sql()
    •line 97 of /mod/certificate/type/letter_embedded/certificate.php: call to certificate_get_date()
    •line 90 of /mod/certificate/view.php: call to require()
  • John Andrewartha
    Sat, 22 Dec 2012, 2:07 PM
    Using Moodle 4.2 and the Certificate module, when I upload a image IE watermark using the GUI it shows in the list and when selected I get this
    /var/www/cache/TCPDF /[long numberstring] Error. TCPDF directerd does not exist. Should it?
  • Peter Jonker
    Tue, 22 Jan 2013, 5:26 PM
    Same error as Erik Uittien on 'timecompleted'. Also still having problems with .png files for border and signature
  • Boaz Neeman_Golan
    Thu, 24 Jan 2013, 5:05 PM
    I have an old certification module which is working great on moodle 2.4
    I tried to install the new version and got some error about a function that does not exist.
    John - I created the directory manually, with 777 permissions - it solved the issue.
  • Jesse Fletcher
    Wed, 20 Feb 2013, 8:27 AM
    Hello, is it possible to have a new certificate generated each time "Get your certificate" is pressed. I have users who need to complete a course every year for competency. This is also reported on through the database so I need the record stored in 'certificate_issues'. Possible or shall I hack this functionality?
Please login to post comments