Skip to content
Moodle Activity to add Accredible Certificates
Branch: master
Clone or download
Pull request Compare This branch is 213 commits ahead, 56 commits behind markn86:master.
Latest commit b7339b1 Mar 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
classes/event added certificate creation logs Nov 25, 2014
lang/en Update help and dashboard links Nov 29, 2017
pix Update incomplete credential image to be more general Dec 15, 2017
vendor Remove guzzle and html2text test directories May 8, 2018
composer.lock Remove guzzle and html2text test directories May 8, 2018
index.php added exception catching to API calls and fixed MUST_EXIST usage Nov 25, 2014
settings.php quiz choice finished + language tags added Oct 31, 2014
version.php Course Completion > Dont deduplicate locally Mar 7, 2019

Accredible Logo

Accredible Moodle Activity Plugin


The Accredible platform enables organizations to create, manage and distribute digital credentials as digital certificates or open badges.

An example digital certificate and badge can be viewed here:

This plugin enables you to issue dynamic, digital certificates or open badges on your Moodle instance. They act as a replacement for the PDF certificates normally generated for your courses.

Here's a video showing a tutorial on how to install and start using the plugin:

Example Output

Example Digital Certificate

Example Open Badge


This plugin has been tested and is working on Moodle 2.7+ and Moodle 3.1+.

Plugin 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.


If you have git installed, simply visit the Moodle /mod directory and clone this repo:

git clone accredible

Download the zip

  1. Visit and download the zip.
  2. Extract the zip file's contents and rename it 'accredible'. You have to rename it for the plugin to work.
  3. Place the folder in your /mod folder, inside your Moodle directory.

Get your API key

Make sure you have your API key from Accredible. It's available from the settings page on our dashboard:

Continue Moodle set up

Start by installing the new plugin (go to Site Administration > Notifications if your Moodle doesn't ask you to install automatically).


After clicking 'Upgrade Moodle database now', this is when you'll enter your API key from Accredible.


Creating a Certificate or Badge

Add an Activity

Go to the course you want to issue certificates or badges for and add an Accredible activity. First select add activity:


then select Accredible:


Issuing a certificate or badge is easy - choose from 3 issuing options:

  • Pick student names and manually issue credentials. Only students that don't already have a credential will show a checkbox.
  • Choose the Quiz Activity that represents the final exam, and set a minimum grade requirement. Certificates/Badges will get issued as soon as the student receives a grade above the threshold.
  • Choose for a student to receive their certificate/badge when they complete the course if you've setup completion tracking.


Note: if you set both types of auto-issue criteria, completing either will issue a certificate/badge.

Note: Make sure you don't allow students to set their completion of the Accredible activity or they'll be able to issue their own certificates/badges.

Once you've added the activity to your course we'll auto-create a Group on your Accredible account where these credentials will belong. You'll see this on your dashboard.


Then select a certificate design and or badge design to be able to send out credentails in this group.


From now on new certificates and badges will be automatically sent to recipients based upon the criteria you chose.

You are able to add, edit and remove your badges and certificates at any time through the platform.

Contact us at if you have issues or ideas on how we can make this integration better.

Bug reports

If you discover any bugs, feel free to create an issue on GitHub. Please add as much information as possible to help us fixing the possible bug. We also encourage you to help even more by forking and sending us a pull request.


Why is nothing showing up? I can't see a certificate.

A certificate isn't created until you've either manually created one or had a student go through the criteria you set on the activity. For example if you select some required activities then a certificate won't be created until an enrolled student has completed them. Completing an activity or quiz as a course admin won't create a certificate.

You can’t perform that action at this time.