Pin It

Drip-Feed (Schedule) Your Lessons!

LearnDash Updates latestToday we are extremely excited to announce our latest update to LearnDash.  Since our launch, the LearnDash community has been absolutely fantastic when it comes to suggestions for features.  This update is 100% due to the feedback you all have given us in the support forums and help desk.

Thank you so much for your continued dedication.  As always, you can (and should) expect us to release updates on a regular basis based on this feedback.

On to the updates!

TRUE Drip-Feeding of Lessons!

Now when you build out your courses in LearnDash, you have the option to sequentially deliver the lessons to your users on a pre-set schedule.  This is true drip-feeding, and adding it is extremely simple:

  1. Create a course
  2. Add lessons
  3. Determine when you want the lessons to become available

For example, I set-up a course with three lessons – the first two lessons available right away, and the third lesson is set to become available one day after course enrollment/purchase.  LearnDash auto-configures the delivery date and displays it by the lesson, ensuring that the lesson content cannot be viewed until the scheduled date.

You can also drip-feed content by a specific date! Click here to learn more!

Until this point, the industry has relied upon membership plugins to sequentially deliver (drip) lesson content.  Membership plugins are great, but relying upon them for drip-feeding comes with a fundamental flaw: You cannot hold more than one membership level at a time!  This means that if you assign one membership level per course (and drip-feed each lesson accordingly), then your user cannot have another membership level for a separate course while maintaining access to the first membership level.

With the LearnDash Drip-Feed feature, your users can have access to an unlimited number of courses, and each course can drip-feed lessons on a separate, unrelated schedule.

Naturally, you are not required to drip-feed lessons. If you want, you can make all the content available at once to allow a user to progress through the course at their own pace.  Either way, we think you’ll love the flexibility of this feature.

Simplified Course Enrollment


Based on your feedback, we have went ahead and simplified the manual course enrollment for the Administrator.  Enrolling a user into a course can now be done from the User menu in your WordPress Dashboard.  Simply click on the user’s name, select the course you want to add them to (or remove them from), and click UPDATE.  Done deal – all is good to go :) … Oh, and if your lessons are drip-fed, then the drip-feeding schedule will begin right after enrollment.  Simple, right?

Partner with Experience

Here at LearnDash, we are happy to bring our Fortune 500 consulting experience to your learning management systems.  Elearning is what we do – we live for this industry.  With your help, we continue to refine the LearnDash plugin.  We owe you all a huge “thank-you” for the dedication you have to our product. We promise to always stand by you, our customers, as we continue to refine our offering.

Until next time!


About the Author:

Justin Ferriman is the Founder of LearnDash, a WordPress based LMS and Learning Strategy provider. He also works as a Learning & Collaboration Consultant where he implements large-scale training programs for Fortune 500 companies.

  1. Wilco

    Another happy Learndash day! Thanks for the dripfeed functionality.

    Question. Are you going to ad a third layer for setting up courses (courses, modules, lessons)? That would be really nice to.

    • Hi Tim-
      Thanks for the note. LearnDash doesn’t support legacy versions of SCORM, so not in that particular case. Currently, you can set a LearnDash quiz on a lesson, and prevent progression until a certain score is obtained.

  2. Justin

    Fantastic! absolutely brilliant implementation and I think you’ll soon find that this takes your LMS way out of the LMS market and into a backbone feature of any revenue generating content site.

    thanks – your company has continued to deliver time after time.

  3. lisa

    Can the drip schedule by set by calendar date?
    For example all learner/members get access to a certain intro level.
    Then everyone starts the course at the same time, lessons released 1 per week.
    Those who join late get all lessons released up to that point.
    Keeping everyone on the same track, but allowing early and late enrollment.

    • Hi Lisa-
      Yes, you can do this. Since lessons are built on custom post types, you can set the publish date for the lesson right by the “PUBLISH” button. Or, you can have all students click the “JOIN” button for the course at the same time and they’ll gain access accordingly. Alternatively, you can manually enroll a user using the new enrollment functionality and the drip-feed clock will begin.

  4. Guy

    Hi Justin,

    You have no idea how many problems this update would solve for me, if it works the way I think it will. I am so excited in anticipation.

    Question: Am I missing something? I updated Learndash to version 1.4.4 and do not see the described settings? I am on a Multisite setup and have “enabled for network.”

    I can’t say thank you enough for this update. :-)

    • Hi Pereira-
      Thanks for the note. Yes, LearnDash code is internationalized, meaning you can easily translate it to any language. It’s already available in English, Spanish, German, Dutch, and French.

        • Hi Pereira –
          We’ve had a few customers who have kindly donated their translations and we would be extremely grateful if you wanted to donate your Portuguese translation! As always, you can send us a note via the support forum, or contact form! Thanks again!

  5. Hi Justin.
    Great News !

    I bought a membership plugin .. yesterday .. :) ..which by the way allows users to subscibe to different membership levels .. at the same time (Memberpress)

    Just wondering what I’m doing to do with it .. now ..

    Anyway, this is just great.

    Have a nice day.

  6. Hi Justin
    Great update, but a couple of questions.
    Membership for our site also functions as a newsletter subscription and needs to have tick boxes for several membership options, so not sure we can use this.
    One thing that really interests me though is whether the box that you show at the top with the 3 drip feed lessons is something that could show up as a widget or in a shortcode that could be placed in the side-bar or on the My Course page? I’d really like to be able to show users a clear picture of where they are up to in the course.

  7. Justin & The Learndash Team–
    I wanted to write a quick post to THANK YOU for being so responsive and for providing such excellent support! The updates that you continually provide to the LMS just keeps making it better & better. I looked for a long time before I decided on Learndash and I am extremely happy that I chose your LMS. It is great and continues to get better with your updates and additions. Justin, you have been amazing with the support! I am always surprised at how responsive you are when an issue arises and the time you take to help troubleshoot the problems with my website. I cannot thank you enough. Your work and your support are simply excellent and I would give you and your work the highest recommendation possible. Thank you again!!


  8. Jordan

    This feature is GOLDEN. I love the fact that it calculates the date also! Good stuff, but is it possible to drip feed entire courses as well?

    My Situation: I run a math tutoring site and would like to set up a course for the various different topics. (i.e Algebra, Fractions, Functions & Graphs etc.)

    Not only do I want to drip the lessons within each course.. But I ALSO would like the other topics/courses to be unavailable at first and be dripped over time. So the student progresses in a logical manner and pace.

    Is this possible?

    I should also note that I have not bought the plugin yet but I will be doing so very soon! (today or tomorrow)

    • Hi Jordan-

      Thanks for the note. Course dripping as it is with lessons is not yet available, but can be done by leveraging membership plugins (we have a beta version we can send to you if you decide to purchase). You can also set a course as a pre-requisite, so you can still control when a user is able to access another course by timing the lessons accordingly.

  9. Mike

    Hi Justin, is it possible to come at course timing from a different angle? That is, I want to grant access to a course for a period of time. When that time is up, the student no longer has access to the course.



  10. Annelie

    Hi Justin,
    is it possible to schedule a course or a lesson on a certain day? I’d like my first lesson to begin (for example) on September 1st, independent of when people sign up. It’s important for me that as many people as possible start a given course at the same time, because I’ll also give deadlines for assignments.

  11. Scheduling lessons on specific date would work well when you want a group of people to step through a course together. You can schedule a lesson to start on a certain day. This would allow students to work in sync completing discussion, quizzes and homework. Then the next weeks lesson starts on a date a week later. This will keep everyone together even though people have signed up for the class at different times. This is a feature that I need and would use.

  12. Kevin

    Hi there,

    Is it possible to set that the drip doesn’t “start” until someone has finished a pre-requisite lesson?



    • Hi Kevin-

      Thanks for the note. This kind of drip-logic is not possible with LearnDash. You can schedule drip-feeding to be date based or for a “countdown” to begin immediately after course enrollment.

  13. Singh

    Hi Justin,

    I am from a corporate training company and I am planning to use a LMS for following activities –
    1. Create, schedule and sell public workshops (live classes in a real classroom)
    2. Create, schedule and sell virtual classroom

    My interest in not in selling pre-recorded e-learning courses, only selling instructor led classes (live or virtual-live).

    Is LearnDash the LMS to go about? How do we schedule virtual classrooms?

    Your help is highly appreciated.


    • Hi Sing-

      For #1, you would need to use one a program such as Event Espresso which handles live training event registration (we integrate with their platform for some added functionality). For #2, LearnDash was built specifically for online courses, so that’s no problem :)

      If you want live instruction as part of the online courses, at this point in time you’ll have to leverage a third party application such as GoToMeeting, AnyMeeting (my favorite), or another solution.

0 Pings & Trackbacks

Leave a Reply