-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use same Module in different Course #1626
Comments
How this currently works in Sensei (and some other LMS's I've used that track scoring and course completion) Modules can be used across different courses. You can select which in /wp-admin/edit-tags.php?taxonomy=module then click on the module to edit and select which used in. Lessons are unique to each course and are not shared between courses, but you can duplicate them. I believe this is necessary in order to track course completion and individual user progress. |
Thank you, but if Modules doesn't contain lessons not has sense to use them in other course. |
@manlioma I don't represent Woo/Automattic or Sensei, just letting you know how it works. I'm going to say this is by design not a bug, because if lessons were shared between courses, a user marking one as complete would be affecting more than one course in their progress/score/grade/content blocking. Perhaps @RiaanKnoetze or @danjjohnson can weigh in. |
I understand the is probably a programming logistical nightmare but, I too, would love the ability to create a single set of lessons and use them in multiple modules and courses. I have a client at the moment who's product structure looks like this. Each course is linked to a woosubscription product. Depending on another criteria would determine which subscription you would sign up for. (in her model it is unlikely anyone would need to or want to sign up for multiple courses based on the nature of the content) Course 1 gets access to modules 1-8 (24 month subscription) within modules 1-8 there are a total of 57 lessons. This means, in order to get the above model, we need to create 228 lessons.. Most of them duplicate content. A LOT of them are duplicate content.. As many as 8 duplicates.. Looking forward to a solution for this! Cheers! |
@lisaleague is right, this is not a bug, it is by design.
When you assign a module to more than one course, all it does is adds a module with the same name to each course. The lessons must be added independently. Each lesson currently belongs to a single course, and if we allowed lessons to be used in multiple courses, as mentioned, it would affect grading/progress in multiple courses too. I'll leave this open for comments for now, but this would require a major rewrite of the way lessons and courses are managed, to keep track of which course each lesson is currently being taken within, so it's not something that is likely to be added in the near future. |
I absolutely agree with @jeffreyeric, I know that this is a Design but the problem remains. |
@manlioma you can do this instead with posts, pages, or CPTs and WooCommerce Memberships. You can reuse content in different memberships. |
Is the "by design" aspect of this a result of course/lesson progress being tracked by piggybacking on the WordPress comment system, instead of meta or custom tables? In some of my more in-depth customizations, the decision to track lesson and course progress for students by way of custom comment types has always seemed like a pretty inescapable bottleneck for expansion. Is there interest or discussion in finding a better way to handle tracking progress than the commenting system? |
@no2pixel it's not really related to the use of the comments table, more just the 1 to 1 relationship between courses and lessons. We may want to look into a different progress tracking system at some point, but it's not something we'll be working on in the near future. |
Thank you for your suggestion! Unfortunately, I'm going to have to close this issue because, as previously mentioned, this would require significant effort and is not something we are able to take on at this time. We would most certainly welcome community contributions though! |
3965476-zen |
Related #361 |
+1 6743235-zen |
Support References This comment is automatically generated. Please do not edit it.
|
+1 from forum thread |
Why the Modules are not linking Lessons between different course?
I imagine to have 1 block of lessons (Module) that I can include in 1 or different courses.
In this way I don't have to duplicate lessons, but with Module I can organize better all contents.
Is it possible?
The text was updated successfully, but these errors were encountered: