How to Add a Course Completion Certificate in Moodle

How to Add a Course Completion Certificate in Moodle

It is common knowledge that technology is developing rapidly and many training programs are delivered online. Many learners have easy access to the Internet. So, they can take all required courses on the go. Learners need to be certified after completing the course. Are you a course provider using Moodle as an online platform for the course delivery and want to award certificates to your learners? Then, let us see how to add certificates for your courses using Moodle.

Moodle, by default, has a certificate module in the mod folder. We can add certificates for classroom training as well as eLearning courses.

We add the SCORM package as an activity. Similarly, we can add a certificate as shown below.

Add an Activity

After selecting Certificate as an activity, you can configure the settings, as shown below.

Adding new Certificate

Mention the Certificate Name and provide a description (optional). We need to change a few settings and the remaining need not. I will focus on the settings which need to be changed, as others will remain as they are by default.

In the below image, we can see that I have selected “Yes” for the option Save Certificates.

Save Certificate

Now, we would change the date option, and we are changing this option to display the date on the certificate. I will choose Print Date, so that it will print the current date when the certificate is issued.

Change Date Option

The remaining options need to be changed as per the requirement.

Let us now see the certificate design options. We can select default design templates or custom-designed certificates.

Certificate Design Options

As you can see in above image I have selected is A4 Non embedded as theCertificate Type. Other options are A4 embedded, letter and non-letter types. Orientation can be either Landscape or Portrait. A Border Image is nothing but the template of certificate, and we can go for our own design or can select from default the options (I have selected Fancy2-Black). Other options are left as they are.

The last set of options can be used to add restrictions to certificates. Many training managers need to issue certificates only after the learners complete the course and obtain the passing score in the assessment. We also have options to restrict, which are shown below.

Restrictions to Certificate

In the Grade condition, select the name of the topic and specify the minimum percentage of marks that you want the learner to score.

The above steps help us to generate certificates and restrict access to them unless a few conditions are met.

Every company can design its own certificate and use it in Moodle.

I hope this blog helps you generate certificates for your courses. Hope you find it useful. Do share your views.

View E-book on How to Choose the Right Learning Management System

  • Very nice post 🙂 Just a quick comment that “Moodle, by default, has has a certificate module in the mod folder” is not entirely true because certificate is a contributed plugin available here:, so it may be that sites you host have the certificate, but not everyone reading this post can expect to find certificates in their own Moodle installations.

  • Farhad Arshad

    .Very very nice.That is what I am looking for.

    Excellent job at all.