LearnDash Integration
The LearnDash integration rewards learners at every stage of the course progression path — from individual topics through to full course completion and instructor-approved assignments.
The manifest loads automatically when LearnDash is active.
Actions
Section titled “Actions”| Action ID | Label | Default Points | Repeatable |
|---|---|---|---|
ld_course_completed |
Complete a LearnDash course | 100 | Yes |
ld_lesson_completed |
Complete a LearnDash lesson | 15 | Yes |
ld_topic_completed |
Complete a LearnDash topic | 5 | Yes |
ld_quiz_passed |
Pass a LearnDash quiz | 25 | Yes |
ld_assignment_approved |
Assignment approved by instructor | 20 | Yes |
ld_topic_completeduses the manifest default of 5 points (the source file shows 5, not 15 — see the topic entry).ld_quiz_passedonly awards points when the learner actually passes (thepassflag in the quiz data istrue). Failed quiz attempts earn nothing.ld_assignment_approvedfires when an instructor marks an assignment as approved, not when the learner submits it. This rewards quality work, not just submission.- All five actions are repeatable with no cooldown, so learners earn points every time they complete a lesson or course — even if they revisit it.
Recommended Point Structure
Section titled “Recommended Point Structure”The default values reward depth of engagement. A learner who completes an entire course earns 100 points for the course itself plus 15 per lesson and 5 per topic along the way. Adjust point values to reflect how much depth matters in your learning community.
Member Surface (opt-in)
Section titled “Member Surface (opt-in)”WB Gamification can add a single “My Achievements” link to the top of the LearnDash profile, pointing to the mapped Hub page. It is off by default - opt in with the wb_gam_learndash_profile_link filter. See Member Achievement Surfaces.
Requirements
Section titled “Requirements”- LearnDash active

