How do I set prerequisites and choose the logic type?

Click the prerequisite area on any course card and a picker will appear — tick the checkboxes for which earlier courses should be completed before this one. Arrow connections between cards show prerequisite relationships, and the arrow colour indicates the logic type.

When a course has two or more prerequisites, you choose the unlock rule:

  • ALL required (AND) — The learner should complete every prerequisite before progressing. Shown as solid blue arrows. Example: "Complete both Introduction to Python AND Data Basics before starting Data Analysis."
  • ANY sufficient (OR) — Completing any one prerequisite is sufficient. Shown as dashed orange arrows. Example: "Complete either Scratch OR Blockly before starting Text-Based Programming."
  • Threshold — The learner needs a specific number out of the total prerequisites. Shown as dotted purple arrows. Example: "Complete 2 of these 3 elective courses before starting the capstone project."

Click on a connection arrow to change its logic type, or to set the threshold count for Threshold logic.

Still need help? Contact Us Contact Us