Accredible Certificates and Badges

Activities ::: mod_accredible
Maintained by Accredible LogoAccredible Inc, David King
Accredible lets you issue digital certificates, open badges, or Blockchain credentials from your Moodle instance. They are a feature-rich replacement for the PDF certificates normally generated for your courses.
Latest release:
665 sites
122 fans
Current versions available: 1

The Accredible platform lets you automatically create, manage, and distribute digital certificates or open badges directly from your Moodle instance.

Digital certificates and badges help maximize the value from your training or certification program.

Accredible credential on mobile and desktop views



Not Just a PDF

Create amazing certificate designs with complete control over the design and branding.  Or alternatively, create digital badge designs with our badge designer to recognize your learners' achievements. 



Certificate design editor in use



Digital certificates and badges are more secure than PDFs - their authenticity can be verified at any time on their own unique URL. They are more accessible and share-able via social media, directing interested viewers back towards your learners' achievements and your course information. Track recipient engagement to see shares, additional traffic to your webpage. And, still allow students to save and print a PDF for their wall at home.

Issue them automatically based on activity completion or final grade in Moodle and update their appearance at any time afterwards.


View an example certificate and badge:

Getting Started

  1. You will first need an Accredible account. You can sign up for a free trial at
  2. Add the plugin to your mod folder from here, or from the repo on Github.
  3. Set up a certificate/badge activity on the course you've chosen.

For detailed setup instructions, please view our documentation here:


  • Full-featured Certificate designer and Badge Designer
  • OpenBadge compliant
  • Engagement Analytics dashboard
  • Update certificates with additional information, or design at any time
  • Attractive recipient view displays collection of recipient's credentials
  • Manually or Automatically email students upon completion criteria

View an overview of the badge and certificate features of this Moodle plugin, or all Accredible features.

*If you are located in EU, you will need to check the box for EU users during the plugin setup, which you can also access under plugin settings.

Contact accredible at if you have any questions or ideas for improvements.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9


Accredible Logo
Accredible Inc (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Jason McGensy
    Thu, Apr 25, 2019, 6:12 AM
    I have looked at all of the documentation and videos and can't seem to find an answer to what seems to me a very simple question: Do the Accredible badges appear on the Moodle profile of the recipient? The shortcoming with built-in Moodle badges is they are only visible in the course context in which they are issued. We want badges that can be issued by completion of a particular course, but then be seen site-wide. Is that something Accredible accomplishes, inside of Moodle?
  • Accredible Logo
    Thu, Apr 25, 2019, 8:09 PM
    Re: Jason. Accredible badges don't appear in the profile today, they are shown as an activity within courses only. They can be embedded using an iFrame if you're able to customize your profile pages?
  • David Ordóñez
    Fri, Apr 3, 2020, 10:46 AM
    Hello, i'm starting using this plugin, and generally speaking is really interesting and nice to have it.

    However i don't know if this is an issue or is intentionally designed, but when i use auto issue certificate on course completion, the accredible dashboard show credentials of users that have a teacher role, not only student role.

    Any idea? Maybe i'm doing it the wrong way.
  • Syamsul Alam Ramli
    Mon, Apr 13, 2020, 6:38 PM
    what should I do to resolve this code? on the moodle elearning notification
    Notice: Trying to get property of non-object in /var/www/html/moodle/mod/accredible/mod_form.php on line 42

    Notice: Undefined variable: users_earned_certificate in /var/www/html/moodle/mod/accredible/mod_form.php on line 154
  • Ana Reis
    Tue, Apr 14, 2020, 1:09 AM
    Hello, after reading through the comments I understand it is still not possible to use additional fields from courses. Do you already have any planned date for that? Or is this plugin customizable so that we could be able to extend it on our installation and make it possible to use other data? We've been exploring Accredible and we do believe it answer our needs but this will be a show stopper.

  • Vernon Spain
    Sat, May 16, 2020, 5:04 PM
    Can you help please?

    Getting lot sof errors in 3.7.1

    Notice: Undefined variable: course in /home2/xxxx/public_html/mod/accredible/mod_form.php on line 42

    Notice: Trying to get property 'summary' of non-object in /home2/xxxx/public_html/mod/accredible/mod_form.php on line 42

    Notice: Undefined variable: users_earned_certificate in /home2/xxxx/public_html/mod/accredible/mod_form.php on line 154

    Notice: Undefined variable: quiz in /home2/xxxx/public_html/mod/accredible/locallib.php on line 209

    Notice: Trying to get property 'id' of non-object in /home2/xxxx/public_html/mod/accredible/locallib.php on line 209
  • Vernon Spain
    Sun, May 17, 2020, 7:51 AM
    So I've discovered that it won't work in PHP 7.2 or above. And 7.1 is no longer supported. Could you please update this.
  • Carlos Kiyan Tsunami
    Mon, Jun 15, 2020, 12:48 AM
    Would be possible to have 6 certificates per 6 different groups in 1 course?
  • Colin G
    Sun, Jan 31, 2021, 6:01 AM
    Watch out. Version v1.6.2 does not work with Moodle 3.10

    Also think twice about using Accredible because support is non-existant for thier product and code quality is poor with slow plugin updates.
  • Accredible Logo
    Tue, Feb 2, 2021, 12:29 AM
    Version v1.6.2 has been tested with Moodle 3.10, @Colin G - please can you elaborate upon your error/issue?
  • Giant Rabbit
    Wed, Sep 15, 2021, 7:36 AM
    Hey there,

    We're on Moodle 3.10.7 and Accredible v1.7.0. When we submit certificate requests that run through accredible_post_evidence(), Accredible returns "The requested URL returned error: 500 Internal Server Error" and the user gets an error page, although when you go back to the manual assignment page, you'll see the cert has been generated.

    Here's an example of what triggers this error when it's sent to Accredible in that function:

    item: Array
    [description] => Course Transcript
    [string_object] => [{"category":"Module 1 Assignment","percent":100},{"category":"Module 1 Quiz","percent":100},{"category":"Module 2 Assignment","percent":100},{"category":"Module 2 Quiz","percent":100},{"category":"Module 3 Assignment","percent":100},{"category":"Module 3 Quiz","percent":100},{"category":"Module 4 Assignment","percent":100},{"category":"Module 4 Quiz","percent":100},{"category":"Module 5 Assignment","percent":100},{"category":"Module 5 Quiz","percent":100},{"category":"Module 6 Assignment","percent":100},{"category":"Module 6 Quiz","percent":100},{"category":"Final Exam","percent":95}]
    [category] => transcript
    [custom] => 1
    [hidden] => 1

    Any thoughts?

  • Accredible Logo
    Wed, Sep 15, 2021, 6:28 PM
    @Giant Rabbit - please can you try version 1.7.2? That version includes a bug fix for this evidence item issue.
  • Giant Rabbit
    Wed, Oct 13, 2021, 12:44 AM
    Woo hoo! Upgrading to v1.7.2 did solve the accredible_post_evidence() error. Thanks, everyone!
  • Gernot Schirmbacher
    Sun, Jun 26, 2022, 3:41 PM
    Is this a free or paid-addon?
  • Accredible Logo
    Mon, Jul 4, 2022, 5:18 PM
    Accredible is a paid platform with a limited free plan:
1 2 3
Please login to post comments