LearnDash myCRED integration addon offers an amazing combination of features between two of the most popular plugins. It integrates the point management features offered by myCRED with the LMS plugin LearnDash to enable site-administrators reward their users with myCRED points on specific LearnDash triggers and actions.
Once you install the addon, navigate to Points(or myCRED point type) -> Hooks inside your WordPress admin. You will find a LearnDash widget under Available Hooks for each one of your myCRED point types. Drag and drop this widget to the Active Hooks section, this step is “necessary” for each one of your myCRED point type. Make sure to repeat this step for all of your myCRED point types to award points globally or on a per course/lesson/topic/quiz basis on the following LearnDash actions.
- Completing any course/lesson/topic.
- Passing or failing a quiz.
- Obtaining a minimum %grade in a quiz
You can also award points for all of the above LearnDash actions on a per course/lesson/topic/quiz basis. A meta box is available to award points for each one of your myCRED point types on the individual course/lesson/topic/quiz page.
The addon also provides the option to award points scored by your users in a LearnDash quiz as myCRED points. This setting is available under Points -> LearnDash. You can choose whether to turn off this feature or award points only when a user passes a quiz or award points whether a user passes or fails the quiz. There is an additional field available called Quiz score multiplier, with this option you can set a default multiplier which will be multiplied with the quiz score before awarding it as myCRED points.
There are additional settings available on the page to delete user creds earned through LearnDash actions when the user course data is deleted, allow students to earn the creds for repeated attempts of the same LearnDash action (by default it will award points only once) and to configure your license settings.
It is important to note that you need to enter the email address used during purchase and the license key received on your email to receive future updates for LearnDash myCRED integration addon.