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.

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

enroll-course

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!

Author

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Twitter | LinkedIn

82 Responses

  1. 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.

      1. Thanks, can’t wait to see that in my mailbox. IT is the only reason I’m only testing Learndash. When have 3 layers I can start using Learndash for real and sell courses. The two layer systeem does not fit my coursestructure.

      2. I really need this third level drip content as well. Can you send this my way? I own learndash. Thanks.

        Jake

    1. I own a copy of LearnDash, but I too need three levels before I can use it. I am delivering an ebook and need three levels. (Book = Lesson Chapters = Lessons Sections Withing Chapters = Modules)

  2. This is awesome! So excited to use these new features. We launch our new campus with LearnDash next month and it seems the capabilities are getting better and better!

    1. Thanks Christal, so happy you like it! Would love to see your site when it’s complete! If you want, feel free to share it in the support forums 🙂

    1. 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.

  3. 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.

    1. Ray, thank you for your very kind words! As long as we keep getting suggestions, we’ll continue to push-out updates 🙂

  4. 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.

    1. 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.

  5. nice! now i can get rid of my membership plugin and use this plugin primarily. This really simplifies my life. Excellent update!!

  6. 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. 🙂

    1. Hi Guy-
      Thanks for the note, happy you find this useful. The settings should be there, open a thread in our support forum if you still don’t see them on the Lesson page.

    1. 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.

      1. Thanks Justin
        Do you need a Portuguese translation? if so please let me know i´ll be glad to receive the .po files, ok?

        1. 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!

  7. 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.
    Eric

    1. Hi Eric-
      Thanks for the note! A membership plugin is a great tool to have – hold onto it for a while and I’m sure you’ll find a use for it 🙂

  8. 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.
    Thanks!

    1. Hi Jules-
      Thanks for the note. With this feature now in place, we are currently building it out further – we think you’ll like where we are heading with it 🙂

      If you have further questions, feel free to contact us in the support forum.

  9. 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!!

    Patty

    1. Thank you so much for the kind words Patty! Feedback like this is what motivates us to keep LearnDash moving forward 🙂

  10. 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)

    1. 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.

      1. Hey Justin

        Great plugin and great support (do you ever sleep). Any news on the learner get notified per email that their new lesson (dripped) is available?

        Thanks

        1. Thanks Eben, much appreciated. Go ahead and add submit this feature for consideration on the support site so that it can start gathering feedback/votes!

          1. Yes, I’d very much like this too, it’s the missing piece for me. Where is the support site for this to vote on this feature?

          2. Hi,

            I’m interested in your plugin and I’d like to know if the notification for new lessons feature has been included before buying it.

            Regards

          3. Hi Christian-

            Thanks for the note! Notifications aren’t auto-sent upon dripping of content, but you can line up an autoresponder so that when someone is enrolled into a course, your 3rd party email program sends a message on the date the lesson is available. Feel free to write us with more details about your project and we can provide additional insight into how it might all work.

  11. 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.

    Cheers,

    Mike

    1. Hi HLD-

      Thanks for the comment. Yes, we have documentation available on our support site. If you have any questions, go here to raise a support request.

  12. 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.
    Thanks!
    Annelie

    1. Hi Annelie-
      Thanks for the note. Think of the drip-feed feature as a “countdown” – the clock begins at enrollment. In the future we may look into specific day scheduling.

  13. 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.

  14. Hi,
    Can you please tell me how i can enrol a user for multiple courses?
    I have PMP and Learn Dash.

    Please help urgently.

    Thanks.

    1. Hi Sandy,
      You can associate more than one course with a PMPro level for multiple course enrollment. Happy to help further – please open a ticket on the support site and we’ll get you squared away.

  15. Hi there,

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

    Thanks,

    Kevin

    1. 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.

  16. 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.

    Thanks,
    Singh

    1. 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.

  17. Hi! Was there ever an update to adding another level? (Courses>Modules>Lessons?) I know someone mentioned it awhile back, but haven’t seen any updates in that regard. Would be VERY helpful! Thanks.

    1. Hi Hernan, currently there isn’t a shortcode for this, it will display automatically in the course content.

  18. Hey! This is great, wondering if it’s possible to see where a student is currently at and which lectures they have been given already? Thanks!

  19. Hi!

    Anyway to create a course using Learndash, that drip feeds the content, but the content is only available on the day it is drip feed? Not available anymore after the day has passed.

    I mean a free version of the whole course would be available so that you’ll access the content day by day, but you have to go through the lesson on that specific date it is released. If you don’t go through the content you won’t be able to go back to it later.

    The paid version would be a normal kind of drip feed where you can access all the previous lessons anytime after their release date.

    This kind of arrangement would help me create a new kind of freemium model, where the basics are free, but the unlimited access + other certain extra features + content would be paid for.

    If this is not possible, can you think of any workaround in wordpress using learndash?

  20. Hi there,

    I’d love to purchase this plugin, but I remember having a couple issues and I wonder if they were resolved:
    1. Does the drip feed function send e-mails to users when new lesson becomes available to them?
    2. Does access to the courses stop automatically if people cancel their membership (paypal integration). I’m using “all you can eat” model with all courses available for a monthly fee.

    Thanks
    Nata

      1. Nata, Did you get clarity about this-
        1. Does the drip feed function send e-mails to users when new lesson becomes available to them?
        2. Does access to the courses stop automatically if people cancel their membership (paypal integration). I’m using “all you can eat” model with all courses available for a monthly fee.

        I’d love to know.
        Thanks!

  21. Looks great. My request would be for you to develop a system whereby someone could enroll for and purchase just one lesson out of a course. So, for example, if I offer a 11-lesson course, I could offer a portion of those as ala carte choices. This would help me a lot. Thanks for considering.

  22. You have any plans for a deeper integration with MemberPress? I have found it to be a great membership plugin compared to MANY I have tried. I have literally tried them all.

    1. Hi David-
      Thanks for the comment. Currently it’s not on our near term development plans, but it’s possible should interest be high enough.

      1. Hi Justin,
        Could you tell me if now memberpress is on your near term development plans ?
        The membership is a good business model to sell elearning courses built with Learndash.

        Thanks Justin.
        Warmly
        Ludovic

          1. I’m considering purchasing LearnDash, and MemberPress integration is a requirement for me, so it’s great to see you have a beta integration in the works.

          2. Thanks Daniel! If you purchase LearnDash send support a note and we’ll get you a copy of the beta to use.

  23. I have LearnDash and was wondering if the course could be set up so it sends an email to the enrolled students to different lessons on different days – can a course be set up with the drip feed and sending emails to the student when the lesson is available?

  24. Hi, may i know more about the drip-feed feature. I would like to, within each enrolled user of my course, which consists primarily of 12 videos and some accompanying reading materials, make available videos on a weekly basis i.e. enable the next videos the following wee. Or, within each user, make available next videos after they have written some reflection on the prior video. Is it possible? Or is the drip feed feature on learndash time-scheduled only?

    If it can only be controlled by schedule, is it a fixed date for each module (course basis), or can it be auto-scheduled from the day the enrolment into the course begins (user basis)?

    1. Lessons can be scheduled by specific date, or by “x days after enrollment”. So if you set it to “7 days” then each week a new video is delivered.

Leave a Reply

Your email address will not be published. Required fields are marked *