With the LearnDash Certificate Manager add-on, the administrator can effortlessly manage certificates, including manual approval, reset options, and comprehensive archive settings. Moreover, the administrator can unlock new possibilities by enabling certificates for lessons, topics, and assignments.
In this article, you’ll learn how to set up the LearnDash Certificate Manager add-on and enable the manual and automatic certificate assignment in LearnDash including certificate reset and viewing all the previously earned certificates in the certificate archive.
Installation:
- The LearnDash plugin should be installed & active.
- Install the LearnDash Certificate Manager add-on & activate it.
- After activation, a new “LearnDash Certificate Manager” sub-menu will be added under the LearnDash menu.
LearnDash Certificate Manager Settings
Please note that If you are using any cache plugin please purge the cache after every update (after updating course, certificate, add-on settings, etc).
License:
License keys can be found in the email received when you purchased the add-on. To activate your license, navigate to the LearnDash LMS> LearnDash Certificate Manager > License Option tab, place your license key in the License Key field, and click on Activate.
General Settings:
Allow Archive Certificate Functionality
Enable this option to Allow Archive Certificate Functionality. When you enable it, a new tab “Certificates Archive Settings” will become visible.
Allow Manual Award Functionality
Enable this option to Allow Manual Award Functionality. When you enable it, a new tab “Manual Certificates Settings” will become visible.
Allow Lesson/Topic/Assignment Functionality
Enable this option to Allow Lesson/Topic/Assignment Functionality. When you enable it, a new tab “Lesson Topic Certificates Settings” will become visible.
Manual Certificates Settings:
General Settings:
There are the following options available:
Send Email to Admin:
Enabling this option will send an email to the administrator when the user completes a course or quiz. Finally, click on the “Update Settings” button.
Admin Email:
Here the administrator can write the message the administrator will receive on his email. Finally, click on the “Update Settings” button.
Student Email:
Here the administrator can write the message the students/learners will receive on his/her email. Finally, click on the “Update Settings” button.
Front Message:
Here the administrator can write the message the students/learners will see on the frontend in the notification section of individual group/course/lesson/topic pages till a certificate has not been assigned/approved by the administrator. Finally, click on the “Update Settings” button.
This is how the message will look on the frontend pages.
Group Page
Course Page
Lesson Page
Topic Page
Note: If no Quiz Certificate has been assigned by the administrator in the backend, the learners/students will see a message on the respective course page only.
Course Page
Exclude Selected users:
Here the administrator can select the Users for whom the certificates will be assigned automatically (on whom the manual certificate assignment functionality will not work). Finally, click on the “Update Settings” button.
Exclude Selected courses:
Here the administrator can select the Courses for which the certificates will be assigned automatically (on whom the manual certificate assignment functionality will not work). Finally, click on the “Update Settings” button.
Exclude Selected quizzes:
Here the administrator can select the Quizzes for which the certificates will be assigned automatically (on whom the manual certificate assignment functionality will not work). Finally, click on the “Update Settings” button.
Certificate Reports:
Here the admin will be able to see a list of all the groups/ courses/ lessons/ topics/ quizzes, for whom the admin has not yet assigned a certificate manually. He will be able to filter the certificates by User name, Resource type, and Group. Finally, click on the “Search” button to filter the records. Additionally, you can click the “Clear” button to see all the records again.
The administrator will have the option to either assign the default certificate (which he assigned to the respective group/ course/ lesson/ topic/ quiz in the Settings tab) or assign another certificate by clicking the “Manual Certificate” button. Then select the certificate (the administrator wants to assign) from the dropdown and finally click the “Award” button.
Reset Certificates:
Here the administrator will be able to reset the certificates for the selected Users/ Courses/ Lessons/ Topics/ Quizzes.
To do it, The administrator can select the respective Users/ Courses/ Lessons/ Topics/ Quizzes to be resetted. Finally, click on the “Update Settings” button.
Certificates Archive Settings:
General Settings:
There are the 2 following options available:
Exclude Roles:
Here the administrator can select the User roles for which the certificates will not be displayed on the frontend. Finally, click on the “Update Settings” button.
Exclude Certificates:
Here the administrator can select the Certificates which will not be displayed on the frontend for any user. Finally, click on the “Update Settings” button.
Shortcodes
You can place the following shortcode to display archived certificates.
- [ld_lca_certificate_archive_table] > Insert this shortcode on any page on which you want to display the certificates awarded to the learners.
This is how the shortcode will look on the frontend:
Content Certificates:
Here the administrator will be able to see all the certificates earned by any specific user by filtering his/her Certificate’s category (Group/ Course/ Lesson/ Topic/ Quiz) and User name. Finally, click the “Filter” button.
Archive Certificates:
Note: Assignment Certificates are assigned automatically and cannot be viewed using the shortcode [ld_lca_certificate_archive_table] or by the administrator in the backend. They can be accessed by the students on the respective course/ lesson/ topic pages of those assignments on which they were submitted.
Course Page
Lesson Page
Topic Page
Lesson Topic Certificates Settings:
There are 3 following options available:
Allow Lesson Certificate:
Enable this option and click on the “Update Settings” button, if you want to allow Lesson Certificates. When you enable this option, a field “Lesson Certificate” will become available in any lesson’s edit page allowing the administrator to assign a certificate to the course’s lesson upon completion.
Allow Topic Certificate:
Enable this option and click on the “Update Settings” button, if you want to allow Topic Certificates. When you enable this option, a field “Topic Certificate” will become available on any topic’s edit page allowing the administrator to assign a certificate to the course’s topic upon completion.
Allow Assignment Certificate:
Enable this option and click on the “Update Settings” button, if you want to allow Assignment Certificates. When you enable this option, a field “Assignment Certificate” will become available on any lesson’s/topic’s edit page in the “Assignment Uploads” option, allowing the administrator to assign a certificate to any course’s assignment on any lesson/topic upon completion.
Shortcodes
This feature has the following shortcodes:
- [ld_ltc_lesson_name] > Insert this shortcode on any lesson or assignment certificate on which you want to display the lesson name.
- [ld_ltc_topic_name] > Insert this shortcode on any topic or assignment certificate on which you want to display the topic name.
- [ld_ltc_assignment_score] > Insert this shortcode within any assignment certificate to display the assignment score (if it is enabled).
FAQ
1- Why are the Learndash Assignment Certificates not available on the archive frontend, archive admin backend, and manual certificates?
Currently, the assignment certificate is not compatible with the archive certificate module and manual certificate module of the addon but in future updates, we will consider including it.
2- Are there any time logs being maintained for when a certificate is assigned by the admin in the backend?
Currently there are no time logs being maintained for when a certificate is assigned by the admin in the backend.
3- What is the functionality of the “Reset Certificates”?
The “Reset Certificates” functionality deletes the record(s) of any assigned certificate through manual assignment functionality. It does not allow the administrator to reassign a certificate to any particular record(s).
Changelogs
1.0.0
- Initial Release.