Unimoodle Certifygen

Activities ::: mod_certifygen
Maintained by UNIMOODLE LogoUNIMOODLE Consortium, Moodle 3ipunt, Juan Pablo de Castro
Generation of PDF certificates with connection to digital signature systems and modular storage.
Latest release:
22 sites
84 downloads
Current versions available: 2

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

logo UNIMOODLE

KUET was implemented by Moodle's Partner 3iPunt

logo tresipunt

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

Unidigital footer

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

UNIMOODLE Logo
UNIMOODLE Consortium (Lead maintainer)
Moodle 3ipunt: Developer
Juan Pablo de Castro: Project leader
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments