A learning management system (LMS) comes equipped with all the features and functionalities you need to run online courses — from building the course, keeping students engaged with quizzes and surveys, motivating students by awarding achievement badges and issuing a certificate upon course completion.
You can use a Content Management System (like Wordpress), with a powerful membership plugin (like DAP) and a course management plugin (like WPCourseware, Learndash etc) to build a very powerful online learning platform.
Currently DAP integrates with all Wordpress based Learning Managed Systems the exact same way.
Here's how the integration works:
When you create your course content in the LMS plugin of your choice, it's set up as a "custom" post in Wordpress. The custom posts do not appear in the 'available content' area in DAP Products Page => Content Responder tab.
To protect your course content in DAP, just enter the FULL URL of the post that you want to protect in the "Protect a URL" textbox in DAP products page => Content Responder tab.
Which LMS plugin should you use? It really depends on your specific needs. Most of the Wordpress LMS plugins like WPCourseware, Learndash, Sensei, LifterLMS etc are all great options. Pick the one that meets all or most of your needs.
As a side note, I'm launching my own course on Membership Sites and I plan on using WP Courseware for my course. It's easy to use and has everything that I'm looking for in my course plugin. I did not want to spend time endlessly researching because as I mentioned before, all these WP course plugins are high quality plugins. You can join my free, private Facebook group for more details on my upcoming course.
If you offer multiple courses through your membership site and want more granular over enrollment i.e. you want to disable automatic enrollment and only enroll students into a course after they purchase that specific course/level in DAP, then it's not currently possible. However, we're hoping to update our WPCourseware and Learndash integrations to allow more granular control. More to come soon...
All lessons are released right after payment. But too much information can overwhelm the students. It might to harder to get them to take action and actually complete the course because they know that the content is always available.
Module/Lessons are released to students per a fixed schedule. For e.g. Module 1 can be accessed on day 1, Module 2 becomes available after 7 days... You can decide the drip schedule based on the payment plan, complexity of each module, student feedback etc. If you want to offer your course throughout the year where students can join anytime during the year, and the drip schedule is relative to their start date, you can use this model.
If you want to run your training program / online course only certain number of times in a year, you can use date-based dripping. In this delivery method, all students begin the course on the same date. This is great if you want to create urgency/scarcity and get students to decide (and take action) quickly or say you have a live training where it makes sense for all students to work toegther (classroom style) and start/finish at the same time. This will allow students to work in sync completing discussion, quizzes and homework together.
Students can learn at their own pace. Students can unlock the next lesson when they complete the previous lesson.
Say you want to drip release each module, but want to allow your students to unlock lessons within each module instantly when they get access to the module. A combination of Drip + Conditional model. But when you use this model, you'll have to clearly communicate the course release schedule with your students so there is no confusion.
DAP supports all course models.
You will have to use DAP + a Learning Management Software like WP Courseware or Learndash for Conditional or Combination delivery model.
1. Students are automatically enrolled into the course(s) upon registration and you'll have to use DAP content protection to make sure that only eligible students are able to access the course. You won't have granular control over your DAP membership levels and the courses that you've set up in your LMS.
2. You'll have to copy&paste the lesson/module URLs in DAP ContentResponder tab to protect it. It won't show up in the DAP Available Content area automatically because course content is set up as 'custom' posts in Wordpress and DAP does not list custom post types in the available content area currently.
However as I mentioned before in this post, we hope to address this integration limitation between DAP and WPCourseware and Learndash in the coming weeks or months. More to come on this soon...
Are you using a learning management system currently? What LMS are you using? Have you integrated it with DAP?
We would love to hear from you :). Please leave us a comment below.