Course Prerequisites
Anyone found a way to make courses have prerequisite courses?
Course prerequisites aren't natively supported in FluentCommunity yet β you can't currently set "Course X must be completed before Course Y is accessible" out of the box.
A couple of workarounds depending on your setup:
- Sequential lessonsΒ (Pro) β work only inside a single course locks lessons until previous ones are completed. Not cross-course.
- Manual enrollment gatingΒ β keep follow-up courses set toΒ
privateΒ privacy, then enroll members manually (or via FluentCRM automation) only after they finish the prerequisite course. Pair withΒfluent_community/course/completedΒ action to trigger the auto-enroll. - Custom hookΒ β listen forΒ
fluent_community/course/completedΒ in a small snippet and callΒCourseHelper::enrollCourse($nextCourse, $userId)Β To auto-grant access to the next course.
Tawsif Ahmed RiyadΒ Do you need FluentCRM pro for this? As I do have FluentCRM pro on my marketing website, but I don't see a reason to pay for pro for the student portal.
Tawsif Ahmed RiyadΒ On another note, this is a good workaround for sequential courses, but sometimes you have optional courses people can pay for and enrol in if they have completed the base courses. This will be harder to handle.
Are prerequisites in the pipeline?
Devon Golden, not in the pipeline, but I will report this to the team. Our team will verify and review this matter.