POK Certificate

Activities ::: mod_pokcertificate
Maintained by Proof of Knowledge (https://pok.tech), Gonzalo Bermúdez, Maximiliano Vazquez, Roman García
POK Certificates allows administrators and teachers to assign certificates from their organization to Moodle courses. These certificates will be automatically sent to enrolled students who meet the course requirements. Or they can be issued manually by administrators.

POK Certificate 2025110401

Moodle 4.3, 4.4, 4.5
Released: Saturday, 27 December 2025, 4:58 AM

The pok certificate activity

This activity allows the dynamic generation of POK certificates with complete customisation via the POK API's.

Installation

There are two installation methods that are available.

Follow one of these, then log into your Moodle site as an administrator and visit the notifications page to complete the install.

Testing

  • Link the plugin folder to the moodle root: ln -s ~/path/to/plugin/moodle-mod_pokcertificate/ /path/to/moodle/mod/pokcertificate
  • Install phpunit
  • Make sure the correct php is available and set in your PATH
  • Bootstrap phpunit: php admin/tool/phpunit/cli/init.php
  • Run tests: vendor/bin/phpunit
  • Run tests only for this plugin: vendor/bin/phpunit --testsuite mod_pokcertificate_testsuite
  • Run specific test file: vendor/bin/phpunit mod/pokcertificate/tests/generator_test.php

Version information

Version build number
2025110401
Maturity
Unknown
MD5 Sum
ffb7d3a56f4faa10fdc9f30d9e6c48aa
Supported software
Moodle 4.3, Moodle 4.4, Moodle 4.5
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.0.9

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation