Skip to content
Enables the creation of dynamically generated certificates with complete customisation via the web browser.
Branch: MOODLE_36_STAB…
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
amd Coding style fixes Dec 4, 2017
backup/moodle2 #207 Follow-up UX improvements Jul 1, 2018
classes Always send emails from 'noreplyuser' (#165) Apr 16, 2019
db Change field 'element' to character rather than text (#241) Dec 17, 2018
element Incorrect PHPDocs for render_form_elements and co (#271) Apr 16, 2019
includes #88 Make plugins DB codechecker happy Feb 25, 2017
lang/en Readded number of certificates issued (#266) Apr 16, 2019
mobile #207 Changed font-size for awarded time in the report in mobile view Jul 9, 2018
pix Changed icon for downloading certificate from reports May 22, 2018
templates Added plaintext lang variants for email bodies and updated template (#… Dec 17, 2018
tests Make travis happy (#282) May 23, 2019
yui #88 Make plugins DB codechecker happy Feb 25, 2017
.travis.yml Use openjdk-8-jre-headless instead of oracle-java8 in .travis.yml May 23, 2019
CHANGES.md Updated CHANGES.md Dec 31, 2018
LICENSE.md Added LICENSE.md Aug 4, 2018
README.md #106 Minor tweaks to README.md Apr 28, 2017
ajax.php #88 Make plugins DB codechecker happy Feb 25, 2017
composer.json
edit.php #203 Consistency among headings/titles on all pages Jun 26, 2018
edit_element.php #203 Consistency among headings/titles on all pages Jun 26, 2018
index.php #203 Removed 'issued' string and replaced with 'receiveddate' Jun 19, 2018
lib.php #223 Removed incorrect course reset logic Aug 6, 2018
load_template.php #203 Added missing consistency changes for headings/titles Jun 26, 2018
manage_templates.php #203 Consistency among headings/titles on all pages Jun 26, 2018
mod_form.php #179 Don't display form elements if a user doesn't have capabilities Aug 6, 2018
my_certificates.php Check that a certificate issue exists (#269) May 23, 2019
rearrange.php Make it clear what element values are just an example (#144) Dec 31, 2018
report.php
settings.php #180 Add possibility to set default values of activity instance Aug 6, 2018
styles.css #35 Reworded 'addcertpage' string and changed button to a link Aug 7, 2017
upload_image.php #203 Consistency among headings/titles on all pages Jun 26, 2018
verify_certificate.php Added QR code element (#146) Apr 16, 2019
version.php
view.php Readded number of certificates issued (#266) Apr 16, 2019

README.md

The custom certificate activity

This activity allows the dynamic generation of PDF certificates with complete customisation via the web browser.

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.

Git

This requires Git being installed. If you do not have Git installed, please visit the Git website.

Once you have Git installed, simply visit your Moodle mod directory and clone the repository using the following command.

git clone https://github.com/markn86/moodle-mod_customcert.git customcert

Then checkout the branch corresponding to the version of Moodle you are using with the following command. Make sure to replace MOODLE_32_STABLE with the version of Moodle you are using.

git checkout MOODLE_32_STABLE

Use git pull to update this repository periodically to ensure you have the most recent updates.

Download the zip

Visit the Moodle plugins website and download the zip corresponding to the version of Moodle you are using. Extract the zip and place the 'customcert' folder in the mod folder in your Moodle directory.

More information

Visit the wiki page for more details. Also, it is a wiki, so please feel free to edit it. :)

License

Licensed under the GNU GPL License.

You can’t perform that action at this time.