Moodle plugins directory: Certificate | Moodle.org
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.
Contributors
Mark Nelson (Lead maintainer)
Please login to view contributors details and/or to contact them
Regards and thanks
All your stable branches at https://github.com/markn86/moodle-mod_certificate seem to have disappeared. I can only see master now.
Thanks,
Tony
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."
Coding error detected, it must be fixed by a programmer: moodle_database::insert_record_raw() no fields found. Is there a fix for this?
-----
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!!
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()
/var/www/cache/TCPDF /[long numberstring] Error. TCPDF directerd does not exist. Should it?
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.