Course Expiration and Custom Routing!

LearnDash Updates latestThe latest version of LearnDash has been released today, and with it comes some powerful features to give you some more options with your course delivery.

Before getting into the details, we first want to thank all of you for your continued support and trust in the LearnDash WordPress LMS. It is motivating to hear and see all the unique ways you are using LearnDash to deliver your online courses!

Without further ado, let’s get into some of the major features of the update.

Automatic Course Expiration

We are rather excited about this new functionality as it allows you to get creative with the way you structure your course offerings. With this feature, you now have the ability to specify how many days the learner has access to the material after they enroll.

After the allotted time has expired, the learner will be notified that they no longer have access, and will no longer be permitted to view the course content.

expiration

One of the many benefits of this feature is that it gives your courses some added security, preventing someone from purchasing once and then sharing their log-in information.

Combine this with the Lesson drip-feed feature and you can have a truly structured offering where the system holds the learner by the hand and walks them through the content.

As an additional option, you can determine if you want to delete the learner’s course data after expiration. For instance, you may wish to remove all previous course data if your training is designed for yearly certification.

Custom Course Redirection

Many of you using LearnDash are developers creating an LMS for your client and have requested some more flexibility around course redirection. In this new version, we have added three filters to make this possible, specifically:

  • Course Completion redirection – Specify where a user is taken after they finish all lessons and quizzes in a course.
  • Mark Complete redirection – Create custom routing for any ‘Mark Complete’ button. Also works for custom routing when a user clicks the “Click Here to Continue” button after a quiz.
  • Take This Course redirection – Allows you to determine where a user is taken to when they click on the “Take this Course” button and are not currently logged in (presently, the default routing is to the log-in form).

These filters can be found here on the support site.

Updating

You will be notified of the new update from your WordPress dashboard. Alternatively, you can update manually. Before updating, make sure to properly back-up your site.

What’s Next?

We are in a rather busy (and exciting) time as we enter into the last quarter of the year. At the moment we have a handful of new add-ons in the works as well as an update to ProPanel that is nearly finished. In addition, we are preparing for WordCamp Ann Arbor at the beginning of October (come say “hi” if you’re in the area)!

As always, we want to thank you for choosing LearnDash as your LMS.

Until next time!

Categories

About the Author:

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by the world's leading organizations, such as the University of Michigan, Digital Marketer, WPEngine, and Infusionsoft. Justin has made a career as an elearning consultant where he has implemented large-scale training programs for Fortune 500 companies. Twitter | LinkedIn

48 Comments
  1. Andre

    Wow Justin, this “Automatic Course Expiration” is an awesome feature! Thank you so much for this, couldn’t have come at a better time than this! 🙂

  2. Frank

    Thanks for this great piece of software!

    The only thing that misses for me is integration with wishlist.

    Any idea for a timeframe?

    Thanks for listening.

    Frank

  3. Wow! This is a great update. It’s funny that you mention redirection as I was about to email you. This semester I’m using LearnDash with 75 students ages 13-17. The only complaint is that after they log in, it takes them forever to get find their next lesson topic. Could a feature of LearnDash or ProPannel include a feature to jump students to the lesson topic list for the course they previously completed after they log in? Most of my students use mobile devices and our school internet is slow, so minimizing the number of page loads and scrolling would make it more intuitive for them.

    Thanks! LearnDash is by far the best LMS I’ve ever seen.

    • Thanks for the note Michael – you could potentially have the users redirected to a page upon log-in that contains the LearnDash profile shortcode. This will display all courses they have access to so they can quickly navigate to them and see which lesson/topic they are on. If you have additional recommendations for features, do submit them on the support site.

  4. Amanda

    Awesome stuff as usual! …still hoping that one day there will be an option to have other people upload their courses themselves without going into the “back-end” (Udemy-style).

  5. Vivek

    Hi Justin,
    Many thanks to your superb efforts in improving what is already an excellent software !!! Eagerly awaiting the quiz question level export functionality and automatic Course-gradebook.
    Vivek Gupta

  6. Gena

    The only thing holding us back from using LearnDash is not being able to integrate with InfusionSoft. I was told by an LD rep that this can’t be done, but if anyone knows differently or if you have done this, please let me know!

    • Hi Gena, one possibility could be to use the Infusionsoft integration that WooCommerce sells. Since LD has an integration with WooCommerce, it may be a viable option (of course it would depend on the level of integration you are looking to accomplish – anything beyond that would need custom dev).

  7. Michele

    Justin, this update is fabulous!
    We were waiting on the redirection capability. So happy for it’s quick arrival.

    Thank You for keeping LearnDash fresh with regular updates.

    We’re thrilled that we chose LearnDash as our LMS!

  8. kevin hall

    Nice feature….. For the redirects it is awesome…. one problem is I am not a coder. Can you build a field into the interface (Redirect url) for the none techy amongst us?

    This thing just keeps getting better and better.

    I have two Academy projects underway and don’t know how I would have got them done without Learndash!

    One more thing….. will you be offering a white label version?

  9. Piet Joubert

    Thanx for keeping us informed and all the hard work. I love the new functionality. Also great to see your enthusiasm – it shows. You are really committed to your product and customers.

    • Hi John-
      Thanks! The ProPanel update will likely be the next update we push out and will be a pretty big overhaul of the current functionality (in terms of visual appearance) as well as added components for easier visual reporting.

  10. arpita

    Hello,

    I have one problem.. i want add comment on lession topic in learndash..
    but not option or functionality there..
    we can you any custom for that if yes then please guide me.

    lots of thank you..

  11. Nata

    If I use monthly subscriptions for a course, is access to the course automatically restricted when the user stops paying? Thanks.

  12. Greg

    Does the system give the user any warning notification or email to let them know that their course will be expiring soon? Or at least give us the ability to automatically notify users who have not completed a course within a certain time frame after starting?

  13. Hi Justin,

    Thank for a great plugin!

    Does LD allow me to do the following?

    1. A student enrolls today, 27 Jan 2016, for a course that only starts 1 Feb 2016 (I know LD can do this with ‘Make lesson visible on specific date’) BUT
    2. The student then only has access to the course for 1 day.

    The way I understand the current plugin’s features is that you can ‘Make a lesson visible on a specific date’ OR ‘Make a lesson visible X days after sign-up’, but not both. So if the person signs up today, he will have access now and only for 1 day, not for 1 day on 1 Feb 2016 as in the example used above.

    Can LD do for me what I want it to do (i.e.g have someone enroll now – maybe 10 days in advance, but then only give them access on a specific date for X-number of days starting on the FUTURE date, not NOW (i.e. the date of enrollment?

    Thanks!

    • Hi Stephanus-

      You’re correct, it is indeed “one or the other”. Either lessons are made available “x days after enrollment”, or they are set to a specific date. Course expiration can occur at at any time.

      • Jayson Rivest

        Hi Justin,

        I wanted to piggyback on Stephanus’ question because I’m still a little unclear. In your response, you say that ‘Course expiration can occur at any time.’ If you set the content for the lessons to be available on a specific date, does the “Expire Access After (days)” start counting down from the date that the first lesson is available or from the date of purchase?

        • Hi Jayson-
          Course expiration is set on an “x days after enrollment” schedule, for example, 10 days after enrollment the course expires. If you schedule a lesson to be available on a specific date (as oppose to “x days after enrollment), then that date needs to come before the user loses their course access or they won’t ever see it.

  14. magesh

    If the User reached x (course expiration days )days , getting automatically disabled their access. I need notify email to the user (“your course going to expire very next day”) before 1 day

      • Ilya Gromov

        Is there a trigger for course expiration that I can use with Zapier? Is course expiration the same as course completion?
        Basically I need to unregister people from a webinar once their course expires and I was wondering if there’s a filter or action or a zapier trigger for that.
        Thanks

  15. Claire

    Hi Justin,

    Is it possible to create feature which allows an additional option of extended access to a course, following a notification of expiring access?

    Thanks

0 Pings & Trackbacks

Leave a Reply

86 Reasons To Choose LearnDash ... Show Me →
+ +