Skip to content
Starter

Lesson & Course Prerequisites

Require a learner to complete one lesson or course before the next one unlocks.

Lesson & Course Prerequisites — Sikshya LMS illustration

Why this matters

Some courses need an enforced order — a safety lesson before the practical sessions, a beginner course before an advanced one. Without prerequisites, learners can skip ahead and arrive unprepared.

What you get

  • Mark any lesson or course as a prerequisite for another.
  • Build multi-course programs where the next course unlocks only after the previous one is complete.
  • Useful for compliance training and structured curricula.

What it unlocks

  • Lesson-level gating

    Block any lesson until one or more earlier lessons are marked complete — enforce safety steps or sequential skills.

  • Course-level gating

    Lock advanced courses until the beginner course is finished, so learners walk through a real program path.

  • Multi-prerequisite logic

    A lesson or course can require several prerequisites at once — all must be complete before the gate opens.

How it works

  1. 1

    Enable Prerequisites

    Turn the add-on on under Sikshya Add-ons. A new "Prerequisites" picker appears on every lesson and course.

  2. 2

    Pick what must come first

    Inside the course builder, select the lessons or courses required before this one unlocks. Add as many as you need.

  3. 3

    Sikshya enforces the order

    Learners see the gated item as locked with a clear "complete X first" message. The gate opens automatically the moment all prerequisites are done.

Frequently asked

Can I require completion of multiple prerequisites?

Yes — a lesson or course can have multiple prerequisites; all must be complete before the gate unlocks.

Ready to ship Lesson & Course Prerequisites?

Activate the Sikshya Pro Starter tier to unlock this feature. The free plugin handles everything else.