How to generate and issue a course certificate to learners using the Moodle certificate module

Not long ago I was asked if it is possible for Moodle to generate and email a certificate to learners who have passed a particular exam (Moodle Quiz). After looking into the matter, I’ve found a way to do just that by using a great Moodle module called “Certificate

Scenario:

You’ve set up a Moodle training course where you have added an exam using a Moodle quiz. The pass mark for the quiz is 60%. A course certificate will be generated and emailed to learners who get a score equal to or greater than 60%.

Solution:

Step 1

Download and install the Certificate module to your Moodle site.

Step 2

Go to the desired course as a course teacher/manager, and click “Editing settings” under “Course administration” as shown in the figure below.

screenshot

Step 3

On the “Editing course settings” page, enable completion tracking. Save the changes.

screenshot

Step 4

Turn editing on and update the existing exam (Moodle quiz). Make sure the “Activity completion” section is configured as shown in the figure below. Save the changes.

screenshot

Step 5

Go back to the course page and add “Certificate” as a Moodle activity.

screenshot

Step 6

Configure the certificate. There are lots of settings available for you to customise based on your needs, but I’m not going to cover everything here. For comprehensive information, you can check out Moodle’s official documentation here

In the figures below you can see some of the settings I used for making this tutorial.

screenshot
screenshot
screenshot

Step 6

Based on the scenario, we need to make sure the “Grade condition” and “Activity completion condition” are configured correctly as shown in the figure below.

screenshot

Step 7

Now it’s testing time – you need to log out and log back in as a student. Take the exam. If you pass the exam you should be able to see the certificate link.

screenshot

Step 8

Click the certificate link and you should see the instruction as shown in the figure below.

screenshot

Step 9

Click the “Get your certificate” button and your certificate will be generated and emailed to you.

screenshot
screenshot

Conclusion

I hope you find this tutorial useful. For the certificate design, there are quite a few default options which come with the module to get you started. However, if you are feeling adventurous you can also customise the design by following the Moodle documentation here

Want to be emailed when there’s a new article? Subscribe below.

9 Responses to How to generate and issue a course certificate to learners using the Moodle certificate module

  1. Roman says:

    There is alternate module for Moodle to issue certificates. The module is CertificatesWall http://moodle.org/plugins/view.php?plugin=mod_certificateswall

  2. saravanan says:

    Am new to moodle… I want to know how to remove navigation bar and also add new nav bar

  3. vikranth says:

    Hi,

    Is it possible to generate this certificate automatically without the user clicking on any button and send the same to a database?

    Thanks in advance.

    Vikranth

  4. Nay28 says:

    Is it possible to link certificates with Facebook so when a student receives a certificate it automatically shows up on the school’s feed?

  5. Isaac Savage says:

    I can’t seem to find the SETEP 6 part of this process. Is there something special I need to do to get the “restrict access” options to show?

    • Xiaoying says:

      @Isaac – You need to log in as an admin and go to: Settings > Site administration > Advanced features and make sure that “Enable conditional access” is checked.

  6. Jennifer says:

    Every time a student opens their certificate it is emailed to them. Is there a way to only have it emailed to them the first time instead of every time it’s opened??

Leave a Reply

Your email address will not be published. Required fields are marked *