Add more course levels
As far as I can tell, Sensei is a 2-level system: Course and Lesson.
Our courses are usually 3 levels: Course, Module, and Unit/Lesson.
If this is not currently available (as it seems from the demos), then I suggest adding at least a 3rd level for better course organization.
Simon Ives commented
This would be fantastic for our Australian VET clients. This demographic facilitate certificates and diplomas with multiple units within them. At present there is no way to enrol and pay for a qualification with multiple units (courses) within Sensei. It's a step too far to ask students to enrol in up to eighteen units that align to a qualification when it shouldn't be too hard to sell a qualification that includes numerous embedded units.
Would you envisage this something like the 'Paths' used on CodeSchool? - https://www.codeschool.com/courses#paths
So you could either purchase access to individual courses, or a 'Path' which would give access to multiple courses?
@David, could you elaborate on the problems with using the Course Category > Course > Lesson structure?
Agreed. Some sort of "Course" => "Unit" => "Lesson" hierarchy is needed for in-depth content.
Woo's suggestion of using the "Course Category" level for "Course", and the "Course" and "Lesson" levels for "Unit" and "Lesson" respectively creates all kinds of problems for selling/displaying courses and course categories.
thanks for keeping this open for ideas/comments - I am keen to see how it develops!
Genius idea Ozone!
Hi guys any movement on this? Topics under lessons, and/or modules under courses are essential to what we want to do.
i would like to be able to create nested content as channels. similar to the above statement. allow users to subscribe to channels that have lots of different courses under it. users would not just be paying for a course but numerous courses under one category.
I'm currently discussing this with our Sensei team. We're exploring the various options here, to ensure another level in the course/lesson structure doesn't affect the existing infrastructure.
We'll keep this idea listing updated as this idea progresses. :)
Thank you for your patience in this regard.
Thanks and regards,
Chief Product Officer at WooThemes
Any updates on this?
Mark Jones commented
Agree with Alice & Ricardo - the suggested solution doesn't really help me, because there seems to be no way of (a) adding content - perhaps some introductory blurb - at the top (course-category) level, or (b) completing a Course unless it also contains Lessons.
For my money, Modules should be able to have Quizzes (or not) - perhaps as a survey of all the content within the Lessons (which may have their own Quizzes). So we could then have a two-level Course (Course/Module) or a three-level Course (Course/Module/Lesson), or even a combination of these (where some Modules have Lessons; some don't)
Hi Matty - Yes! Adding a "Modules" level between "Courses" and "Lessons" would meet the requirements for me. with thanks
My main objective is to release weekly modules for my course, which each have 5 lessons.
Thanks! I would say it does, although it might as well sit below Lessons (Courses > Lessons > Modules). I definitely see uses for both.
Guess the main point is how do you think of it: is it a duplicate of the course format or of the lesson format?
Thanks for your feedback, Alice and Ricardo.
We'd like to explore this further with you both, to iron out the exact proposed functionality.
Would adding a "Modules" level between "Courses" and "Lessons" meet the criteria here, or is there something more involved than that? :)
Thanks and regards,
Chief Product Officer at WooThemes
So how can I go from this
Can we re-open this, I don't think the solution proposed delivers what we are asking for.
Adding a third level using the method you have described doesn't solve the requests.
We need to group lessons into modules, which are part of a course. THe course is the product we sell in woocommerce. Moving course category to act as a course means I can't sell my product without doing another fix to bundle ALL the courses (which become modules) together...
Your proposed solution might fit some people who require that level OUTSIDE the course but not anyone who needs that BELLOW course level.
Can you please revisit it?
Totally agree with descarte ... more flexible Sensei for developars this is the most important feature.
Right now Sensei is well designed for official education - whole system grading, messages that suggest that you are being graded.
Sensei is bad choice for informal courses and learning (like personal development).
It seems very official and the only option to change that is to mess with translation/linguistics or in the code.
Agreed that most lessons are 3-tier. but we also need to offer the flexibility of 2-tier.
just to share what I've done in a recent project... I've created another custom post type called lesson_parent and then create a lesson hierarchy based on that. I had to write a lot of custom functions to get it to work. This is obviously not an easy task and I can see why it's a delayed feature.
What I really like to see though is more hooks in the code (just like woocommerce). For eg, I can't create a new course hierarchy or question type easily, meaning people can't extend sensei. The sensei team has to start thinking of the this before going down the path of no return - as you built more complex code around the inflexible base.
Got to agree, this should be standard really.