Automattic / sensei

Sensei LMS - Online Courses, Quizzes, & Learning
https://senseilms.com
GNU General Public License v2.0
530 stars 197 forks source link

Ability to assign a lesson to multiple courses #361

Open danjjohnson opened 10 years ago

danjjohnson commented 10 years ago

WooIdea: http://ideas.woothemes.com/forums/191508-sensei/suggestions/3906973-ability-to-assign-lessons-to-more-than-one-course

Workaround - https://github.com/Automattic/sensei/issues/361#issuecomment-1999709348

dwainm commented 9 years ago

@danjjohnson for now I don't think this is NOT something Sensei should do. I think we need to keep it as it. Not a common use case imo.

dwainm commented 9 years ago

Closing this for now. If you think we should work on it feel free to re-open :)

danjjohnson commented 9 years ago

@dwainm it's a fairly popular request, but we can leave it closed for now and revisit at a later date.

brianrowe commented 5 years ago

I know this is an old request, but to wake it up again, I'm going to upvote this. Questions and modules can be used on multiple courses, but not lessons... In my eye lessons are the bottom of the structure. Having a bank of lessons that can be reused much like the questions, just makes sense!

lkraav commented 5 years ago

It would definitely help re-package content in a better variety of ways.

donnapep commented 3 years ago

From @WoodhouseP1:

We currently are migrating our LMS to Sensei, however a number of lessons are repeated across different courses (I.E. how to log in).

The ability to be able to add a Lesson to multiple Courses would mean we have a true single source of truth approach. We could clone the lesson, however, this would mean if the source material changed we would have multiple lessons to change. This means multiple points of failure and risk.

alexsanford commented 3 years ago

cc @cagrimmett as we discussed this functionality recently.

dericleeyy commented 1 year ago

5661326-zen

github-actions[bot] commented 1 year ago

Support References

This comment is automatically generated. Please do not edit it.

jinnypark commented 8 months ago

7482379-zen

I would like to use my lessons that I'v have created in multiple courses without having to copy it or duplicate the content.

donnapep commented 5 months ago

For anyone looking to use lessons in multiple courses, you can use WordPress' synced patterns functionality, which already enables this behavior. If we do end up developing this for Sensei at some point, we'll likely use the synced patterns functionality as the behind-the-scenes solution anyway when selecting an existing lesson in the Course Outline block.

Given the workaround, I've set this to low priority.

pe-pe80 commented 2 months ago

@donnapep which exactly element in the lesson structure can be used as "synced patterns"? I did some tests and created a "synced pattern" with a "Course Outline" block in it. Unfortunately, such a pattern can only be assigned to one course (it can be inserted into many courses, but the lessons only appear for 2 seconds and disappear).

I guess that the only solution is to change the lesson content to a "synced pattern", which of course is very troublesome for complex courses.

In the model we run, we really miss the function of assigning the same lessons to multiple courses.

pe-pe80 commented 2 months ago

I'm in the process of changing the content of all lessons to "synced patterns". Unfortunately, it turned out that the quiz block cannot be converted into a pattern. When I do this and refresh the page with the lesson, Sensei does not detect that there is a quiz embedded in the pattern on the page and inserts a second block with the quiz.