This activity allows dynamic generation of PDF certificates with full customisation in your browser.
- A supported Moodle version (use the plugin release/branch that matches your Moodle version).
- PDF support is provided via Moodle’s built-in PDF library; no extra system packages are normally required.
Install either via Git or by downloading a zip. After installing, log in as an administrator and visit Site administration → Notifications to complete the installation.
-
Go to your Moodle
mod/directory:cd /path/to/moodle/mod -
Clone the plugin into a folder called
customcert:git clone https://github.com/mdjnelson/moodle-mod_customcert.git customcert cd customcert -
Check out the branch that matches your Moodle version.
The plugin branches follow the Moodle convention
MOODLE_XX_STABLE(for example:MOODLE_401_STABLE).git checkout MOODLE_XX_STABLE
-
To update later:
git pull
Tip: If you’re not sure which branch you need, list available branches:
git branch -r
- Visit the Moodle plugins directory and download the version that matches your Moodle release:
- Extract the zip.
- Copy the extracted
customcertfolder into your Moodlemod/directory so the path becomes:moodle/mod/customcert
- Log in as an administrator and visit Site administration → Notifications.
cd /path/to/moodle/mod/customcert
git pullIf you also upgrade Moodle and need a different branch, switch branches first, then pull:
git checkout MOODLE_XX_STABLE
git pullDownload the new zip version that matches your Moodle version, replace the mod/customcert folder, then visit Site administration → Notifications.
- Documentation / wiki: https://docs.moodle.org/en/Custom_certificate_module
Licensed under the GNU GPL License.