Certifygen
This plugin is an evolution of mod_certificate. It uses the template designer implemented by tool_certificate.
Adds the following features:
- Allows "validation" subplugins to allow different mechanisms to validate or sign certificates.
- Allows "storage" subplugins to route the final certificates to custom storages.
- Allows to generate certificates about teachers activity in Moodle. Fully customizable with subplugins.
Certifygen validation subplugins
- certifygenvalidation_cmd: Basic validation method that executes a system command.
- certifygenvalidation_csv: Uses a external web service that adds a "Secure Verification Code" to a document.
- certifygenvalidation_electronic: Uses a local digital signature, like in mod_certificate.
- certifygenvalidation_none: dummy subplugin that generates unverified/unsigned certificates.
Certifygen report
- certifygenreport_basic: a demonstration of teachers' activity report based on a decision tree and some fundamental structural and behavioral metrics.
Certifygen repository
- certifygenrepository_csv: certificates are stored in an external server and located by their code.
- certifygenrepository_localrepository: certificates are stored in moodle_data, just like in mod_certificate.
- certifygenrepository_onedrive: certificates are uploaded and retrieved to/from a OneDrive folder.
Companion plugins
We provide some plugins that improve the usability and usefulness of Crtifygen:
Credits and funding
Certifygen was designed by UNIMOODLE Universities Group

KUET was implemented by Moodle's Partner 3iPunt

This project was funded by the European Union Next Generation Program.
