01. Introduction to Tangible Tweaks for LearnDash
Tangible Tweaks for LearnDash is a WordPress plugin by Tangible Inc. that adds a collection of enhancements to LearnDash. Each enhancement is a feature you switch on individually from a single settings page. Enable only what your site needs, and everything else stays out of the way.
What Tangible Tweaks for LearnDash gives you
Every feature is off by default. Enable them from Settings > Tweaks for LearnDash in your WordPress admin.
| Feature | What it does |
|---|---|
| Drip Lessons | Adds a cohort-aware release option to lessons: available on a drip date, for students who signed up before a cutoff. |
| Independent Lesson Completion | Lets learners access lessons in any order and share lesson completion across courses, instead of following LearnDash's forced linear progression. |
| Gravity Forms Lesson/Topic Completion | Marks a lesson or topic complete when a learner submits a Gravity Forms form you attach to it. |
| Group: Users management | Gives group leaders front-end tools to create users, add them to a LearnDash group, and remove them, all without WordPress admin access. |
| Certificate Image | Adds a second featured image to LearnDash certificates, with a shortcode to display it anywhere. |
| Shortcode for patching missing progress | Repairs "stuck" course progress caused by content added to a course after learners started it. |
| Course progress locks | Makes topic and quiz completion safe against race conditions when many learners submit at once. |
| User Course Progress Lazy-Load | Speeds up the admin user profile screen on large sites by loading the Course Progress section on demand. |
What you need
| Plugin | Required for |
|---|---|
| LearnDash | All features |
| Gravity Forms | The Gravity Forms Lesson/Topic Completion feature only |
Tangible Tweaks for LearnDash is an add-on: without LearnDash installed and active, the plugin stays dormant and its settings page shows a dependency notice.
If you are new to LearnDash, read the orientation page first:
How to use this documentation
New to the stack: read section 02 first, then follow Installation and Setup.
Ready to configure: go to Basic Usage to enable your first feature.
Looking up a shortcode or setting: jump to the References Hub.