Title: Reuse Lessons???
Last modified: March 8, 2019

---

# Reuse Lessons???

 *  Resolved [javasource](https://wordpress.org/support/users/javasource/)
 * (@javasource)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/reuse-lessons/)
 * I swear there was support for this a while back… but…
 * Our business will be in a position to tailor CUSTOM courses to specific clientele
   based on their requirements. As such, there are situations where we’d like to
   borrow lessons from a series of EXISTING courses… to make a custom Course for
   one client.
 * I see there is a Clone Course option… but as noted above, I swear there was once
   the ability to assign one lesson to multiple courses.
 * Since the Course Builder was introduced, I’m starting to feel like a Lesson is
   TIED to a course… like Parent/Child… 1-to-1 relationship. Is there support for
   1-to-many (lesson to courses)… or was this done away with?
 * If there is this ability… can you direct me to the documentation on how to do
   this… or kindly answer this here?
 * Thanks. We love your solution and hope to be a major advertisement of its capabilities
   in the very near future.
    -  This topic was modified 7 years, 3 months ago by [javasource](https://wordpress.org/support/users/javasource/).

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Thread Starter [javasource](https://wordpress.org/support/users/javasource/)
 * (@javasource)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11289046)
 * I think I answered my own question…
 * Outside of Course Builder I created an orphaned lesson. It’s here I guess that
   I can copy other EXISTING LESSON content… and then ATTACH it to a CUSTOM Course…
 * Is this the only way?
 * Also, how do I DETACH an existing lesson from a Course without deleting it? We
   have a few lessons we want to move out of one course and put into another. Is
   the solution the same as above? (Copy content into new orphaned lesson and then
   drop it into new/existing course)
 *  Thread Starter [javasource](https://wordpress.org/support/users/javasource/)
 * (@javasource)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11291117)
 * Btw… If I try to use the Add Existing Lesson from the Course Builder, none of
   the content is loaded in the new Cloned version…?
 * Running the most current LifterLMS version as well as WordPress…
 * Any ideas?
 *  Thread Starter [javasource](https://wordpress.org/support/users/javasource/)
 * (@javasource)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11291295)
 * I think I figured it out. We are using Unyson’s Visual Page Builder and have 
   used their Templates section to make it easier to have a consistent look/feel
   for each course/lesson.
 * Apparently, LifterLMS won’t apply template content across clones.
 * I tried it with Brizy, and the clone operation worked fine. I’ll just need to
   create a whole new series of Lesson templates via Brizy. Ughhh…
 * Unless you know of a way to hook VPB content across cloned lessons…
 *  [ampedandy](https://wordpress.org/support/users/ampedandy/)
 * (@ampedandy)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11291971)
 * Just a quick note here. In the course builder, you can “detach lesson” by clicking
   the broken link icon. That orphans the lesson which you can then use in another
   course.
    I recycle redundant content from one course to the next that way. I 
   think the using one lesson for all thing was a thing of the past. It was convenient
   because, as you say, you could edit that one lesson, and have it show the new
   info in multiple courses.
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11300912)
 * [@javasource](https://wordpress.org/support/users/javasource/) & [@ampedandy](https://wordpress.org/support/users/ampedandy/)
 * > I see there is a Clone Course option… but as noted above, I swear there was
   > once the ability to assign one lesson to multiple courses.
   > Since the Course Builder was introduced, I’m starting to feel like a Lesson
   > is TIED to a course… like Parent/Child… 1-to-1 relationship. Is there support
   > for 1-to-many (lesson to courses)… or was this done away with?
   > If there is this ability… can you direct me to the documentation on how to 
   > do this… or kindly answer this here?
 * > I think the using one lesson for all thing was a thing of the past.
   >  It was
   > convenient because, as you say, you could edit that one lesson, and have it
   > show the new info in multiple courses.
 * LifterLMS has never had the ability to “share” lessons between two courses. The
   relationship has always been a single lesson related to a single course. Courses
   have many child lessons and every lesson only has a single parent course.
 * It is a rigid design. It’s a design that we’ve been hotly criticized about because,
   fundamentally, it makes sense to be able to share various pieces of content across
   multiple courses. However, I wasn’t so smart as to foresee this as a need many
   years ago when we developed version 1 of LifterLMS and while I have had lots 
   of users bug me to build “fix” this “bug” I haven’t been able to overcome the
   architectural flaws in LifterLMS that force this rigid 1 to 1 relationship.
 * Duplicating content is not ideal. I know. It’s a bandaid for this issue. However,
   it’s not a simple “fix” to rebuild our design and architecture to accommodate
   this need.
 * So for now duplicating lessons is the best feature / option we have to offer 
   if you want to reuse lessons between courses.
 * > Outside of Course Builder I created an orphaned lesson. It’s here I guess that
   > I can copy other EXISTING LESSON content… and then ATTACH it to a CUSTOM Course…
   > Is this the only way?
   > Also, how do I DETACH an existing lesson from a Course without deleting it?
   > We have a few lessons we want to move out of one course and put into another.
   > Is the solution the same as above? (Copy content into new orphaned lesson and
   > then drop it into new/existing course)
 * You can “detach” a lesson from a course and then “attach” it to another course.
   Use the “broken link” icon on the lesson in the course builder to detach it.
 * Then use the “Add Existing Lesson” and search for that lesson.
 * A lesson that is “orphaned” doesn’t have a parent lesson and will simply be attached.
   A lesson that does have a parent will be duplicated. You’ll see the icons next
   to the lesson when you search will be either a Paperclip (for attaching) or two
   pieces of paper stacked on top of each other (for copying). The text says attach
   or clone respectively.
 * > Btw… If I try to use the Add Existing Lesson from the Course Builder, none 
   > of the content is loaded in the new Cloned version…?
   > Running the most current LifterLMS version as well as WordPress…
   > Any ideas?
   > I think I figured it out. We are using Unyson’s Visual Page Builder and have
   > used their Templates section to make it easier to have a consistent look/feel
   > for each course/lesson.
   > Apparently, LifterLMS won’t apply template content across clones.
   > I tried it with Brizy, and the clone operation worked fine. I’ll just need 
   > to create a whole new series of Lesson templates via Brizy. Ughhh…
   > Unless you know of a way to hook VPB content across cloned lessons…
 * The way our cloning works it copies all custom postmeta data and applies it to
   the new cloned version. I haven’t ever encountered this page builder in question
   before but with Beaver Builder, Divi’s page builder, and Elementor all the page
   builder data is stored in the posts postmeta data and during a clone it all is
   applied correctly to the new copy.
 * My guess is that this page builder doesn’t store data on the postmeta table —
   maybe it uses a custom table? — in which case LifterLMS won’t be aware (has no
   way of being aware) of this content.
 * There’s two ways to handle this: work with the developers to add support for 
   LifterLMS course/lesson duplication or submit a feature request for us to add
   support: [https://lifterlms.com/feature-request](https://lifterlms.com/feature-request)
 * Sorry you’re having issues here. I know there’s room for us to improve (and we
   will) but as of right now you’ll have to make due with the aforementioned limitations.
 * Let me know if you have any other questions.
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11328278)
 * [@javasource](https://wordpress.org/support/users/javasource/),
 * Since I haven’t heard back from you in a while I’m going to mark this topic resolved.
   If you need some more help here please just reply and I’ll reopen it and get 
   back to work.
 * Best,

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Reuse Lessons???’ is closed to new replies.

 * ![](https://ps.w.org/lifterlms/assets/icon.svg?rev=2034507)
 * [LifterLMS - WP LMS for eLearning, Online Courses, & Quizzes](https://wordpress.org/plugins/lifterlms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/lifterlms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/lifterlms/)
 * [Active Topics](https://wordpress.org/support/plugin/lifterlms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/lifterlms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/lifterlms/reviews/)

 * 6 replies
 * 3 participants
 * Last reply from: [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * Last activity: [7 years, 2 months ago](https://wordpress.org/support/topic/reuse-lessons/#post-11328278)
 * Status: resolved