LifterLMS Assignments: When Quizzes Are Not Enough
What the LifterLMS Assignments add-on does: task lists, essays and uploads, how to attach one to a lesson, how grading and feedback work, when an…
Read articleBy default, a student who enrolls in a LifterLMS course can open every lesson straight away. Drip content and prerequisites are the two tools that change that.
They solve different problems. Drip controls when a lesson opens. A prerequisite controls what must be finished first. You can use either alone or both together, and most pacing problems come from confusing the two.
This guide covers every option, where each setting lives, and how the rules stack up when course dates and memberships are involved. Option names are quoted as they appear in the plugin at the time of writing.
Drip is set per lesson. Open the course builder, open a lesson's settings, and find Drip Method. The same options appear in the WordPress lesson editor under the Drip Settings tab.
| Drip Method option | The lesson opens | Fits |
|---|---|---|
| On a specific date | On the date and time you enter, for everyone | A cohort that starts together, or content tied to a live event |
| # of days after course enrollment | A set number of days after each student enrolled in the course | Evergreen courses where every student gets the same schedule from their own start |
| # of days after course start date | A set number of days after the course's start date | Scheduled runs where you want to move the whole timetable by changing one date |
| # of days after prerequisite lesson completion | A set number of days after the student completed the prerequisite lesson | Spacing practice: finish lesson three, wait two days, then lesson four opens |
Two of these options only appear when they can work:
For the specific date method you can add a time. Leave the time empty and the lesson opens at 12:00 AM on that date.
There is no drip setting on a section. To release a whole section at once, give every lesson in it the same drip setting. The drip content documentation walks through the lesson screens.
A locked lesson still appears in the syllabus, but not as a link. Students who reach it see a message naming the lesson and the date it becomes available.
Setting a delay on forty lessons by hand is tedious. The course-level option does it in one place.
Lessons are counted in syllabus order across the whole course, ignoring section boundaries. With two lessons available immediately and a delay of seven days, lesson three opens on day seven, lesson four on day fourteen, and so on.
The clock starts at the course start date if the course has one. If it does not, it starts at each student's own enrollment.
While the course-level drip is on, it replaces lesson-level drip. The builder hides the per-lesson drip fields and shows a note pointing you back to the course. Switch the course setting off to use individual lesson settings again.
In a lesson's settings, enable Prerequisite and choose the lesson that must be completed first. You can pick any lesson that comes earlier in the same course. The first lesson of a course cannot have one. The same setting is in the lesson editor, and the prerequisite documentation shows both screens.
What "completed" means depends on the prerequisite lesson. If it has a quiz and Require Passing Grade on Quiz is on, the student has to pass that quiz. Without that requirement, any finished attempt completes the lesson. Our tutorial on creating quizzes in LifterLMS covers that setting.
Prerequisites are not automatic. A course with no prerequisites lets students open lessons in any order. For a strict sequence, each lesson needs the one before it as its prerequisite.
Under Course Options > Restrictions, check Enable Prerequisite. You can then choose a prerequisite course, a prerequisite course track, or both.
A course prerequisite does not stop anyone from buying or enrolling. It stops them from opening the lessons until the required course or track is complete. The course page shows a notice naming the prerequisite, but a notice is easy to miss. Say it plainly in the sales copy as well, or you will hear from students who paid and found everything locked.
When an enrolled student opens a lesson, LifterLMS checks restrictions in a fixed order and stops at the first one that applies:
The message the student sees belongs to the first check that fails. That explains a common support question: a student is told a lesson opens on a certain date, waits, and is then told to finish an earlier lesson. Both rules were always there. Only one message shows at a time.
A lesson the student has already completed stays open to them, even if its drip date has not arrived, for example because you changed the schedule later.
A quiz follows its lesson. If the lesson is locked by drip or a prerequisite, the quiz is locked too.
Course Options > Restrictions holds two pairs of dates that are easy to mix up.
How this meets drip:
The enrollment-based methods count from the student's enrollment in the course, not from the day they joined a membership.
Prerequisites keep working inside a membership. A member enrolled in five courses at once can still be made to take them in order with course prerequisites.
Billing is the other interaction. A twelve-week drip sold on a monthly subscription means a student who cancels early never reaches the later lessons. Our guide to memberships and access plans goes through those pricing combinations.
Write the schedule down before you touch a setting: which lessons open when, counted from what, and what must be finished first. Then build it and walk through it with a test student whose enrollment date you can reason about.
If pacing is meant to keep students moving, pair each release with an email. Our article on engagements and automated emails covers that side.
The built-in rules cover most courses. They do not cover everything: a release tied to a fixed weekday, a drip counted from membership signup, different schedules for different groups, or sending students to different lessons depending on a quiz score. Those need custom code, which is what our LifterLMS customization service is for. If you want a second opinion on a pacing plan first, LifterLMS consulting is the lighter option, or simply tell us what you are trying to schedule.
What the LifterLMS Assignments add-on does: task lists, essays and uploads, how to attach one to a lesson, how grading and feedback work, when an…
Read article
A tour of every LifterLMS Reporting tab: what the student, course, membership, quiz, sales and enrollment reports show, how to export them, what the…
Read article
What LifterLMS achievements are, how they differ from certificates, how to create and award one, where students see them, and a milestone plan that…
Read articleSkip the trial and error. Get specialist LifterLMS help and ship faster.