8.1 Glossary
Terms used across this documentation. LearnDash's own concepts (course, lesson, topic, quiz, group, certificate) are covered in Getting Started with LearnDash.
Feature
One independent enhancement provided by Tangible Tweaks for LearnDash. Each feature has its own checkbox on the Features tab of the settings page and is off by default. Only enabled features load any code.
Linear progression
LearnDash's default rule that learners complete lessons in order, each unlocking the next. The Independent Lesson Completion feature removes this requirement.
Drip date
The release date set on a lesson via the Specific date with lockout period option the Drip Lessons feature adds to the Lesson Release Schedule setting. The lesson becomes available on that date for eligible students.
Last eligible signup date
The registration cutoff paired with a drip date. Only students who registered before this date receive the dripped lesson. Later signups are locked out of that drip, which keeps a scheduled cohort together.
Independently accessible lesson
A lesson a learner can open and complete regardless of their progress through earlier lessons. This is the effect of the Independent Lesson Completion feature.
Shared lesson completion
A sub-option of Independent Lesson Completion: completing a lesson marks every instance of that lesson complete, so content reused across courses is only completed once.
"All Lessons" course
A hidden course the Independent Lesson Completion feature creates and maintains so lessons can be accessed independently of any one course. It is filtered out of the course archive automatically and should not be edited or deleted.
Completion gate
Any requirement a learner must satisfy before a step is marked complete. The Gravity Forms Lesson/Topic Completion feature replaces the standard Mark Complete click with a form submission as the gate.
Progress hole
A gap in a learner's recorded course progress, typically created when new content is added to a course the learner had already progressed through. The progress patch shortcode repairs small holes.
Race condition
Two simultaneous updates colliding, for example two completion requests writing progress at the same moment, so one overwrites the other. The Course progress locks feature prevents this for topic and quiz completion.
Lazy-load
Loading a section of a page on demand after the page itself has rendered. The User Course Progress Lazy-Load feature applies this to the Course Progress section of admin user profiles.