[
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-halves",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole-half",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-quarters",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole-quarter",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-half",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole-quarter",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-quarter",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole-three-quarters",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-half",
    "to_lo_id": "cbse-math-distinguish-half-from-quarter",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-quarter",
    "to_lo_id": "cbse-math-distinguish-half-from-quarter",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-halves",
    "to_lo_id": "cbse-math-compute-half-and-double-of-small-number",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-halves",
    "to_lo_id": "cbse-math-partition-whole-into-equal-parts-quarters",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-half",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-quarter",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-halves",
    "to_lo_id": "cbse-math-partition-whole-into-equal-parts",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-quarters",
    "to_lo_id": "cbse-math-partition-whole-into-equal-parts",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-half",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole",
    "edge_type": "scope_extends",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts-halves",
    "to_lo_id": "cbse-math-partition-whole-into-equal-parts",
    "edge_type": "scope_extends",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts",
    "to_lo_id": "cbse-math-write-unit-fraction-symbolically",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-identify-equal-vs-unequal-parts",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-write-unit-fraction-symbolically",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole-non-unit",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole",
    "to_lo_id": "cbse-math-recognise-fraction-of-whole-non-unit",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole",
    "to_lo_id": "cbse-math-compute-fraction-of-set",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole",
    "to_lo_id": "cbse-math-compare-unit-fractions",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-partition-whole-into-equal-parts",
    "to_lo_id": "cbse-math-recognise-equivalent-fractions",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-non-unit",
    "to_lo_id": "cbse-math-recognise-equivalent-fractions",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-distinguish-half-from-quarter",
    "to_lo_id": "cbse-math-compare-unit-fractions",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compare-unit-fractions",
    "to_lo_id": "cbse-math-recognise-fraction-depends-on-whole",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-equivalent-fractions",
    "to_lo_id": "cbse-math-generate-equivalent-fraction",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-equivalent-fractions",
    "to_lo_id": "cbse-math-verify-fraction-equivalence",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-non-unit",
    "to_lo_id": "cbse-math-compare-fraction-same-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-non-unit",
    "to_lo_id": "cbse-math-compare-fraction-same-numerator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-of-whole-non-unit",
    "to_lo_id": "cbse-math-mark-fraction-on-number-line",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction",
    "to_lo_id": "cbse-math-verify-fraction-equivalence",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-same-denominator",
    "to_lo_id": "cbse-math-compare-fraction-same-numerator",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-same-denominator",
    "to_lo_id": "cbse-math-compare-fraction-with-one",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-same-denominator",
    "to_lo_id": "cbse-math-compare-fraction-with-half",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-mark-fraction-on-number-line",
    "to_lo_id": "cbse-math-recognise-fraction-greater-than-one",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-greater-than-one",
    "to_lo_id": "cbse-math-convert-improper-to-mixed",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-depends-on-whole",
    "to_lo_id": "cbse-math-compare-fraction-same-denominator",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction",
    "to_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction",
    "to_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "edge_type": "scope_extends",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-mark-fraction-on-number-line",
    "to_lo_id": "cbse-math-mark-fraction-on-number-line-extended",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-mark-fraction-on-number-line",
    "to_lo_id": "cbse-math-mark-fraction-on-number-line-extended",
    "edge_type": "scope_extends",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-convert-improper-to-mixed",
    "to_lo_id": "cbse-math-convert-improper-to-mixed-extended",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-convert-improper-to-mixed",
    "to_lo_id": "cbse-math-convert-improper-to-mixed-extended",
    "edge_type": "scope_extends",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-fraction-greater-than-one",
    "to_lo_id": "cbse-math-classify-proper-improper-fraction",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-same-denominator",
    "to_lo_id": "cbse-math-compare-fraction-via-common-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-same-numerator",
    "to_lo_id": "cbse-math-compare-fraction-via-common-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction",
    "to_lo_id": "cbse-math-compare-fraction-via-common-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-verify-fraction-equivalence",
    "to_lo_id": "cbse-math-express-fraction-in-lowest-terms",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-define-fractional-unit",
    "to_lo_id": "cbse-math-name-fraction-from-shaded-piece",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-define-fractional-unit",
    "to_lo_id": "cbse-math-measure-quantity-using-fractional-unit",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-name-fraction-from-shaded-piece",
    "to_lo_id": "cbse-math-define-numerator-denominator",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-measure-quantity-using-fractional-unit",
    "to_lo_id": "cbse-math-mark-fraction-on-number-line-extended",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-mark-fraction-on-number-line-extended",
    "to_lo_id": "cbse-math-read-fraction-from-number-line",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-mark-fraction-on-number-line-extended",
    "to_lo_id": "cbse-math-classify-proper-improper-fraction",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-classify-proper-improper-fraction",
    "to_lo_id": "cbse-math-convert-improper-to-mixed-extended",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-convert-improper-to-mixed-extended",
    "to_lo_id": "cbse-math-convert-mixed-to-improper",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "to_lo_id": "cbse-math-express-fraction-in-lowest-terms",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "to_lo_id": "cbse-math-compare-fraction-via-common-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-via-common-denominator",
    "to_lo_id": "cbse-math-order-fractions-ascending",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compare-fraction-via-common-denominator",
    "to_lo_id": "cbse-math-order-fractions-descending",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-order-fractions-ascending",
    "to_lo_id": "cbse-math-order-fractions-descending",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-define-numerator-denominator",
    "to_lo_id": "cbse-math-compute-fraction-sum-same-denominator",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-measure-quantity-using-fractional-unit",
    "to_lo_id": "cbse-math-compute-fraction-sum-same-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-sum-same-denominator",
    "to_lo_id": "cbse-math-compute-fraction-sum-unlike-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "to_lo_id": "cbse-math-compute-fraction-sum-unlike-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-sum-same-denominator",
    "to_lo_id": "cbse-math-compute-fraction-difference-same-denominator",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-sum-unlike-denominator",
    "to_lo_id": "cbse-math-compute-fraction-difference-unlike-denominator",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-difference-same-denominator",
    "to_lo_id": "cbse-math-compute-fraction-difference-unlike-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "to_lo_id": "cbse-math-compute-fraction-difference-unlike-denominator",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-express-fraction-in-lowest-terms",
    "to_lo_id": "cbse-math-compute-fraction-sum-unlike-denominator",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-measure-quantity-using-fractional-unit",
    "to_lo_id": "cbse-math-compute-product-whole-and-fraction",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-sum-same-denominator",
    "to_lo_id": "cbse-math-compute-product-whole-and-fraction",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compute-product-whole-and-fraction",
    "to_lo_id": "cbse-math-compute-product-of-two-fractions",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-express-fraction-in-lowest-terms",
    "to_lo_id": "cbse-math-simplify-fraction-product-by-cancelling",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-simplify-fraction-product-by-cancelling",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-convert-mixed-to-improper",
    "to_lo_id": "cbse-math-compute-product-whole-and-fraction",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-convert-mixed-to-improper",
    "to_lo_id": "cbse-math-compute-product-of-two-fractions",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-analyse-product-size-relative-to-factors",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-compute-area-of-rectangle-with-fractional-sides",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-define-reciprocal-of-fraction",
    "to_lo_id": "cbse-math-compute-fraction-quotient",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-compute-fraction-quotient",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-compute-fraction-quotient",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-quotient",
    "to_lo_id": "cbse-math-analyse-quotient-size-relative-to-dividend",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-solve-multi-step-fraction-word-problem",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-compute-fraction-quotient",
    "to_lo_id": "cbse-math-solve-multi-step-fraction-word-problem",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-express-fraction-in-lowest-terms",
    "to_lo_id": "cbse-math-convert-percentage-to-fraction",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-convert-fraction-to-percentage",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-compute-product-of-two-fractions",
    "to_lo_id": "cbse-math-compute-percentage-of-quantity",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-generate-equivalent-fraction-extended",
    "to_lo_id": "cbse-math-convert-fraction-to-percentage",
    "edge_type": "prerequisite_of",
    "strength": "medium"
  },
  {
    "from_lo_id": "cbse-math-recognise-percentage-as-fraction",
    "to_lo_id": "cbse-math-convert-fraction-to-percentage",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-recognise-percentage-as-fraction",
    "to_lo_id": "cbse-math-convert-percentage-to-fraction",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-convert-fraction-to-percentage",
    "to_lo_id": "cbse-math-convert-percentage-to-fraction",
    "edge_type": "inverse_of",
    "strength": "strong"
  },
  {
    "from_lo_id": "cbse-math-convert-percentage-to-fraction",
    "to_lo_id": "cbse-math-compute-percentage-of-quantity",
    "edge_type": "prerequisite_of",
    "strength": "strong"
  }
]