We were very excited to see lesson dripping by calendar date in the most recent LearnDash update. It’s an easy way to unlock course materials for all learners on a specific date.
But what about time-bound courses delivered to multiple groups? It’s common in school and other facilitated programs to have a set of students start on one day, have course materials released every week, and then have other groups start the program later. For anyone wanting to use LearnDash in this scenario, the Drip Lessons by Date functionality won’t work, because selecting a date means that date applies to everyone.
That approach won’t work for some of our clients, so we put our own spin on the LearnDash drip feature. What we did was add a field for a LearnDash group selection above the calendar date field for dripping content. The drop-down list retrieves a list of all LearnDash Groups and current drip dates (if any exist). Once a group is selected, the admin can identify a unique drip date for that group and save it.
Here’s a video that goes into a bit more detail about our approach and how it works.
Right now we’ve decided against making the plugin available to the public. It’s not well documented yet and we can’t provide support, so it’s of limited value. If it is something that interests you, however, leave a comment and we’ll follow up if we share it.