{
  "schema_version": "1.0.0",
  "content_type": "curriculum_catalog",
  "catalog_info": {
    "id": "cbse-class-10-mathematics",
    "title": "CBSE Class 10 Mathematics",
    "board": "CBSE",
    "class": 10,
    "subject": "Mathematics",
    "description": "Complete CBSE Class 10 Mathematics curriculum with 14 chapters and universal foundations modules",
    "total_chapters": 14,
    "total_topics": 45,
    "schema_compliance": "Universal Schema v1.0.0"
  },
  "chapters": [
    {
      "id": "chapter-1-real-numbers",
      "number": 1,
      "title": "Real Numbers",
      "description": "Chapter 1: Real Numbers",
      "topics": [
        {
          "id": "cbse10-real-numbers-fta",
          "raw_id": "fta",
          "title": "Fundamental Theorem of Arithmetic",
          "short_title": "FTA",
          "data_path": "/learning/topics/class-10/mathematics/chapter-1-real-numbers/fta/fta.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-real-numbers-hcf-lcm",
          "raw_id": "hcf-lcm",
          "title": "HCF & LCM Using Prime Factorisation",
          "short_title": "HCF & LCM",
          "data_path": "/learning/topics/class-10/mathematics/chapter-1-real-numbers/hcf-lcm/hcf-lcm.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-real-numbers-proof-of-irrationality",
          "raw_id": "proof-of-irrationality",
          "title": "Proof of Irrationality",
          "short_title": "Irrationality",
          "data_path": "/learning/topics/class-10/mathematics/chapter-1-real-numbers/proof-of-irrationality/proof-of-irrationality.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-2-polynomials",
      "number": 2,
      "title": "Polynomials",
      "description": "Chapter 2: Polynomials",
      "topics": [
        {
          "id": "cbse10-polynomials-zeroes",
          "raw_id": "zeroes",
          "title": "Zeroes of a Polynomial",
          "short_title": "Zeroes",
          "data_path": "/learning/topics/class-10/mathematics/chapter-2-polynomials/zeroes/zeroes.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-polynomials-zeroes-coefficients",
          "raw_id": "zeroes-coefficients",
          "title": "Relationship Between Zeroes and Coefficients",
          "short_title": "Zeroes & Coefficients",
          "data_path": "/learning/topics/class-10/mathematics/chapter-2-polynomials/zeroes-coefficients/zeroes-coefficients.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-3-linear-equations",
      "number": 3,
      "title": "Pair of Linear Equations in Two Variables",
      "description": "Chapter 3: Pair of Linear Equations in Two Variables",
      "topics": [
        {
          "id": "cbse10-linear-equations-elimination-method",
          "raw_id": "elimination-method",
          "title": "Solving Linear Systems by Elimination Method",
          "short_title": "Elimination",
          "data_path": "/learning/topics/class-10/mathematics/chapter-3-linear-equations/elimination-method/elimination-method.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-linear-equations-graphical-consistency",
          "raw_id": "graphical-consistency",
          "title": "Consistency of a Pair of Linear Equations",
          "short_title": "Consistency",
          "data_path": "/learning/topics/class-10/mathematics/chapter-3-linear-equations/graphical-consistency/graphical-consistency.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-linear-equations-linear-word-problems",
          "raw_id": "linear-word-problems",
          "title": "Real-Life Word Problems on Linear Equations",
          "short_title": "Linear Applications",
          "data_path": "/learning/topics/class-10/mathematics/chapter-3-linear-equations/linear-word-problems/linear-word-problems.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-linear-equations-substitution-method",
          "raw_id": "substitution-method",
          "title": "Solving Linear Systems by Substitution Method",
          "short_title": "Substitution",
          "data_path": "/learning/topics/class-10/mathematics/chapter-3-linear-equations/substitution-method/substitution-method.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-4-quadratic-equations",
      "number": 4,
      "title": "Quadratic Equations",
      "description": "Chapter 4: Quadratic Equations",
      "topics": [
        {
          "id": "cbse10-quadratic-equations-nature-of-roots",
          "raw_id": "nature-of-roots",
          "title": "Discriminant & Nature of Roots",
          "short_title": "Nature of Roots",
          "data_path": "/learning/topics/class-10/mathematics/chapter-4-quadratic-equations/nature-of-roots/nature-of-roots.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-quadratic-equations-quadratic-formula",
          "raw_id": "quadratic-formula",
          "title": "Solving Quadratic Equations by Quadratic Formula",
          "short_title": "Quadratic Formula",
          "data_path": "/learning/topics/class-10/mathematics/chapter-4-quadratic-equations/quadratic-formula/quadratic-formula.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-quadratic-equations-quadratic-word-problems",
          "raw_id": "quadratic-word-problems",
          "title": "Applied Word Problems on Quadratic Equations",
          "short_title": "Quadratic Applications",
          "data_path": "/learning/topics/class-10/mathematics/chapter-4-quadratic-equations/quadratic-word-problems/quadratic-word-problems.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-quadratic-equations-solving-by-factorisation",
          "raw_id": "solving-by-factorisation",
          "title": "Solving Quadratic Equations by Factorisation",
          "short_title": "Factoring",
          "data_path": "/learning/topics/class-10/mathematics/chapter-4-quadratic-equations/solving-by-factorisation/solving-by-factorisation.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-quadratic-equations-standard-form-roots",
          "raw_id": "standard-form-roots",
          "title": "Standard Form & Checking Quadratic Nature",
          "short_title": "Standard Form",
          "data_path": "/learning/topics/class-10/mathematics/chapter-4-quadratic-equations/standard-form-roots/standard-form-roots.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-5-arithmetic-progressions",
      "number": 5,
      "title": "Arithmetic Progressions",
      "description": "Chapter 5: Arithmetic Progressions",
      "topics": [
        {
          "id": "cbse10-arithmetic-progressions-ap-applications",
          "raw_id": "ap-applications",
          "title": "Daily Life Word Problems on AP",
          "short_title": "AP Applications",
          "data_path": "/learning/topics/class-10/mathematics/chapter-5-arithmetic-progressions/ap-applications/ap-applications.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-arithmetic-progressions-ap-basics-nth-term",
          "raw_id": "ap-basics-nth-term",
          "title": "General Term (nth Term) of an AP",
          "short_title": "nth Term",
          "data_path": "/learning/topics/class-10/mathematics/chapter-5-arithmetic-progressions/ap-basics-nth-term/ap-basics-nth-term.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-arithmetic-progressions-nth-term-from-end",
          "raw_id": "nth-term-from-end",
          "title": "Finding nth Term from the End & AP Parameters",
          "short_title": "AP Parameters",
          "data_path": "/learning/topics/class-10/mathematics/chapter-5-arithmetic-progressions/nth-term-from-end/nth-term-from-end.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-arithmetic-progressions-relation-an-sn",
          "raw_id": "relation-an-sn",
          "title": "Relationship Between an and Sn",
          "short_title": "an & Sn Relation",
          "data_path": "/learning/topics/class-10/mathematics/chapter-5-arithmetic-progressions/relation-an-sn/relation-an-sn.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-arithmetic-progressions-sum-of-n-terms",
          "raw_id": "sum-of-n-terms",
          "title": "Sum of First n Terms of an AP",
          "short_title": "Sum of AP",
          "data_path": "/learning/topics/class-10/mathematics/chapter-5-arithmetic-progressions/sum-of-n-terms/sum-of-n-terms.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-6-triangles",
      "number": 6,
      "title": "Triangles",
      "description": "Chapter 6: Triangles",
      "topics": [
        {
          "id": "cbse10-triangles-bpt-theorem",
          "raw_id": "bpt-theorem",
          "title": "Basic Proportionality Theorem (Thales Theorem)",
          "short_title": "BPT Theorem",
          "data_path": "/learning/topics/class-10/mathematics/chapter-6-triangles/bpt-theorem/bpt-theorem.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-triangles-converse-bpt",
          "raw_id": "converse-bpt",
          "title": "Converse of Basic Proportionality Theorem",
          "short_title": "Converse of BPT",
          "data_path": "/learning/topics/class-10/mathematics/chapter-6-triangles/converse-bpt/converse-bpt.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-triangles-criteria-similarity",
          "raw_id": "criteria-similarity",
          "title": "Criteria for Similarity of Triangles (AA, SSS, SAS)",
          "short_title": "Similarity Criteria",
          "data_path": "/learning/topics/class-10/mathematics/chapter-6-triangles/criteria-similarity/criteria-similarity.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-7-coordinate-geometry",
      "number": 7,
      "title": "Coordinate Geometry",
      "description": "Chapter 7: Coordinate Geometry",
      "topics": [
        {
          "id": "cbse10-coordinate-geometry-distance-formula",
          "raw_id": "distance-formula",
          "title": "Distance Formula & Geometric Applications",
          "short_title": "Distance Formula",
          "data_path": "/learning/topics/class-10/mathematics/chapter-7-coordinate-geometry/distance-formula/distance-formula.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-coordinate-geometry-finding-ratio",
          "raw_id": "finding-ratio",
          "title": "Finding Division Ratio k:1 & Axis Intercepts",
          "short_title": "Finding Ratio",
          "data_path": "/learning/topics/class-10/mathematics/chapter-7-coordinate-geometry/finding-ratio/finding-ratio.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-coordinate-geometry-midpoint-trisection",
          "raw_id": "midpoint-trisection",
          "title": "Midpoint Formula & Trisection of Line Segments",
          "short_title": "Midpoint & Trisection",
          "data_path": "/learning/topics/class-10/mathematics/chapter-7-coordinate-geometry/midpoint-trisection/midpoint-trisection.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-coordinate-geometry-section-formula-internal",
          "raw_id": "section-formula-internal",
          "title": "Section Formula for Internal Division",
          "short_title": "Section Formula",
          "data_path": "/learning/topics/class-10/mathematics/chapter-7-coordinate-geometry/section-formula-internal/section-formula-internal.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-8-introduction-to-trigonometry",
      "number": 8,
      "title": "Introduction to Trigonometry",
      "description": "Chapter 8: Introduction to Trigonometry",
      "topics": [
        {
          "id": "cbse10-introduction-to-trigonometry-specific-angles-values",
          "raw_id": "specific-angles-values",
          "title": "Trigonometric Ratios of Specific Angles (0°, 30°, 45°, 60°, 90°)",
          "short_title": "Specific Angles",
          "data_path": "/learning/topics/class-10/mathematics/chapter-8-introduction-to-trigonometry/specific-angles-values/specific-angles-values.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-introduction-to-trigonometry-trig-ratios-right-triangle",
          "raw_id": "trig-ratios-right-triangle",
          "title": "Trigonometric Ratios in a Right Triangle",
          "short_title": "Trig Ratios",
          "data_path": "/learning/topics/class-10/mathematics/chapter-8-introduction-to-trigonometry/trig-ratios-right-triangle/trig-ratios-right-triangle.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-introduction-to-trigonometry-trigonometric-identities",
          "raw_id": "trigonometric-identities",
          "title": "Fundamental Trigonometric Identities",
          "short_title": "Trig Identities",
          "data_path": "/learning/topics/class-10/mathematics/chapter-8-introduction-to-trigonometry/trigonometric-identities/trigonometric-identities.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-9-applications-of-trigonometry",
      "number": 9,
      "title": "Some Applications of Trigonometry",
      "description": "Chapter 9: Some Applications of Trigonometry",
      "topics": [
        {
          "id": "cbse10-applications-of-trigonometry-single-angle-heights-distances",
          "raw_id": "single-angle-heights-distances",
          "title": "Heights and Distances with Single Angle",
          "short_title": "Single Angle Heights",
          "data_path": "/learning/topics/class-10/mathematics/chapter-9-applications-of-trigonometry/single-angle-heights-distances/single-angle-heights-distances.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-applications-of-trigonometry-two-angles-heights-distances",
          "raw_id": "two-angles-heights-distances",
          "title": "Heights and Distances with Two Angles",
          "short_title": "Two Angles Heights",
          "data_path": "/learning/topics/class-10/mathematics/chapter-9-applications-of-trigonometry/two-angles-heights-distances/two-angles-heights-distances.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-10-circles",
      "number": 10,
      "title": "Circles",
      "description": "Chapter 10: Circles",
      "topics": [
        {
          "id": "cbse10-circles-circle-tangent-proofs",
          "raw_id": "circle-tangent-proofs",
          "title": "Circumscribed & Inscribed Polygon Proofs",
          "short_title": "Tangent Proofs",
          "data_path": "/learning/topics/class-10/mathematics/chapter-10-circles/circle-tangent-proofs/circle-tangent-proofs.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-circles-lengths-tangents-external-point",
          "raw_id": "lengths-tangents-external-point",
          "title": "Lengths of Tangents from an External Point",
          "short_title": "Tangents from External",
          "data_path": "/learning/topics/class-10/mathematics/chapter-10-circles/lengths-tangents-external-point/lengths-tangents-external-point.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-circles-tangent-radius-theorem",
          "raw_id": "tangent-radius-theorem",
          "title": "Tangent is Perpendicular to Radius at Point of Contact",
          "short_title": "Tangent & Radius",
          "data_path": "/learning/topics/class-10/mathematics/chapter-10-circles/tangent-radius-theorem/tangent-radius-theorem.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-11-areas-related-to-circles",
      "number": 11,
      "title": "Areas Related to Circles",
      "description": "Chapter 11: Areas Related to Circles",
      "topics": [
        {
          "id": "cbse10-areas-related-to-circles-sector-area-arc-length",
          "raw_id": "sector-area-arc-length",
          "title": "Area of Sector and Length of Arc (60°, 90°, 120°)",
          "short_title": "Sector & Arc",
          "data_path": "/learning/topics/class-10/mathematics/chapter-11-areas-related-to-circles/sector-area-arc-length/sector-area-arc-length.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-areas-related-to-circles-segment-area",
          "raw_id": "segment-area",
          "title": "Area of Minor & Major Segments of a Circle",
          "short_title": "Segment Area",
          "data_path": "/learning/topics/class-10/mathematics/chapter-11-areas-related-to-circles/segment-area/segment-area.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-12-surface-areas-volumes",
      "number": 12,
      "title": "Surface Areas and Volumes",
      "description": "Chapter 12: Surface Areas and Volumes",
      "topics": [
        {
          "id": "cbse10-surface-areas-volumes-combination-solids-surface-area",
          "raw_id": "combination-solids-surface-area",
          "title": "Surface Area of Combinations of Solids",
          "short_title": "Surface Area Combinations",
          "data_path": "/learning/topics/class-10/mathematics/chapter-12-surface-areas-volumes/combination-solids-surface-area/combination-solids-surface-area.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-surface-areas-volumes-combination-solids-volume",
          "raw_id": "combination-solids-volume",
          "title": "Volume of Combinations of Solids",
          "short_title": "Volume Combinations",
          "data_path": "/learning/topics/class-10/mathematics/chapter-12-surface-areas-volumes/combination-solids-volume/combination-solids-volume.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-13-statistics",
      "number": 13,
      "title": "Statistics",
      "description": "Chapter 13: Statistics",
      "topics": [
        {
          "id": "cbse10-statistics-empirical-relationship",
          "raw_id": "empirical-relationship",
          "title": "Empirical Relationship Between Measures of Central Tendency",
          "short_title": "Empirical Formula",
          "data_path": "/learning/topics/class-10/mathematics/chapter-13-statistics/empirical-relationship/empirical-relationship.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-statistics-mean-direct-assumed",
          "raw_id": "mean-direct-assumed",
          "title": "Mean of Grouped Data (Direct & Assumed Mean Methods)",
          "short_title": "Mean of Grouped Data",
          "data_path": "/learning/topics/class-10/mathematics/chapter-13-statistics/mean-direct-assumed/mean-direct-assumed.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-statistics-median-grouped-data",
          "raw_id": "median-grouped-data",
          "title": "Median of Grouped Data",
          "short_title": "Median of Grouped Data",
          "data_path": "/learning/topics/class-10/mathematics/chapter-13-statistics/median-grouped-data/median-grouped-data.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-statistics-mode-grouped-data",
          "raw_id": "mode-grouped-data",
          "title": "Mode of Grouped Data",
          "short_title": "Mode of Grouped Data",
          "data_path": "/learning/topics/class-10/mathematics/chapter-13-statistics/mode-grouped-data/mode-grouped-data.json",
          "stage_count": 5
        }
      ]
    },
    {
      "id": "chapter-14-probability",
      "number": 14,
      "title": "Probability",
      "description": "Chapter 14: Probability",
      "topics": [
        {
          "id": "cbse10-probability-classical-probability",
          "raw_id": "classical-probability",
          "title": "Classical Theoretical Probability & Complementary Events",
          "short_title": "Theoretical Probability",
          "data_path": "/learning/topics/class-10/mathematics/chapter-14-probability/classical-probability/classical-probability.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-probability-coins-dice-cards",
          "raw_id": "coins-dice-cards",
          "title": "Sample Spaces & Events: Coins, Dice, and Cards",
          "short_title": "Coins, Dice & Cards",
          "data_path": "/learning/topics/class-10/mathematics/chapter-14-probability/coins-dice-cards/coins-dice-cards.json",
          "stage_count": 5
        },
        {
          "id": "cbse10-probability-real-life-probability",
          "raw_id": "real-life-probability",
          "title": "Real-Life Probability Applications & Compound Events",
          "short_title": "Applied Probability",
          "data_path": "/learning/topics/class-10/mathematics/chapter-14-probability/real-life-probability/real-life-probability.json",
          "stage_count": 5
        }
      ]
    }
  ],
  "foundations": {
    "description": "Prerequisite microlearning modules",
    "topics": [
      {
        "id": "factor-pairs",
        "title": "Systematic Factor Pairs & Middle-Term Splitting",
        "short_title": "Factor Pairs",
        "data_path": "/learning/topics/foundations/mathematics/algebra/factor-pairs/factor-pairs.json",
        "stage_count": 5
      },
      {
        "id": "linear-equation-transposition",
        "title": "Transposition in Linear Equations",
        "short_title": "Transposition",
        "data_path": "/learning/topics/foundations/mathematics/algebra/linear-equation-transposition/linear-equation-transposition.json",
        "stage_count": 5
      },
      {
        "id": "prep-algebraic-identities-manipulation",
        "title": "Algebraic Identities & Manipulation",
        "short_title": "Identities",
        "data_path": "/learning/topics/foundations/mathematics/algebra/prep-algebraic-identities-manipulation/prep-algebraic-identities-manipulation.json",
        "stage_count": 5
      },
      {
        "id": "prep-linear-equation-one-variable",
        "title": "Linear Equation in One Variable",
        "short_title": "Linear Equation",
        "data_path": "/learning/topics/foundations/mathematics/algebra/prep-linear-equation-one-variable/prep-linear-equation-one-variable.json",
        "stage_count": 5
      },
      {
        "id": "prep-word-problem-translation",
        "title": "Word-Problem Translation Patterns",
        "short_title": "Word Problems",
        "data_path": "/learning/topics/foundations/mathematics/algebra/prep-word-problem-translation/prep-word-problem-translation.json",
        "stage_count": 5
      },
      {
        "id": "prep-exponent-laws",
        "title": "Powers & Exponent Laws",
        "short_title": "Exponent Laws",
        "data_path": "/learning/topics/foundations/mathematics/arithmetic/prep-exponent-laws/prep-exponent-laws.json",
        "stage_count": 5
      },
      {
        "id": "prep-factors-multiples-divisibility",
        "title": "Factors, Multiples & Divisibility",
        "short_title": "Factors & Divisibility",
        "data_path": "/learning/topics/foundations/mathematics/arithmetic/prep-factors-multiples-divisibility/prep-factors-multiples-divisibility.json",
        "stage_count": 5
      },
      {
        "id": "prep-fractions-ratios-percent",
        "title": "Fractions, Ratios & Percent Sense",
        "short_title": "Fractions & Percent",
        "data_path": "/learning/topics/foundations/mathematics/arithmetic/prep-fractions-ratios-percent/prep-fractions-ratios-percent.json",
        "stage_count": 5
      },
      {
        "id": "prep-squares-roots-surds",
        "title": "Squares, Roots & Surds",
        "short_title": "Squares & Surds",
        "data_path": "/learning/topics/foundations/mathematics/arithmetic/prep-squares-roots-surds/prep-squares-roots-surds.json",
        "stage_count": 5
      },
      {
        "id": "prep-cartesian-plane-fluency",
        "title": "Cartesian Plane Fluency",
        "short_title": "Cartesian Plane",
        "data_path": "/learning/topics/foundations/mathematics/geometry/prep-cartesian-plane-fluency/prep-cartesian-plane-fluency.json",
        "stage_count": 5
      },
      {
        "id": "prep-geometry-ratio-similarity",
        "title": "Similarity & Congruence Basics",
        "short_title": "Similarity & Congruence",
        "data_path": "/learning/topics/foundations/mathematics/geometry/prep-geometry-ratio-similarity/prep-geometry-ratio-similarity.json",
        "stage_count": 5
      },
      {
        "id": "prep-parallel-line-angle-facts",
        "title": "Parallel-Line Angle Facts",
        "short_title": "Parallel Lines",
        "data_path": "/learning/topics/foundations/mathematics/geometry/prep-parallel-line-angle-facts/prep-parallel-line-angle-facts.json",
        "stage_count": 5
      },
      {
        "id": "prep-pythagoras-right-triangle",
        "title": "Pythagoras & Right-Triangle Anatomy",
        "short_title": "Pythagoras",
        "data_path": "/learning/topics/foundations/mathematics/geometry/prep-pythagoras-right-triangle/prep-pythagoras-right-triangle.json",
        "stage_count": 5
      },
      {
        "id": "prep-circle-anatomy-sector-fractions",
        "title": "Circle Arc & Chord Basics",
        "short_title": "Circle Basics",
        "data_path": "/learning/topics/foundations/mathematics/measurement/prep-circle-anatomy-sector-fractions/prep-circle-anatomy-sector-fractions.json",
        "stage_count": 5
      },
      {
        "id": "prep-data-tables-averages",
        "title": "Data Tables & Averages",
        "short_title": "Data & Averages",
        "data_path": "/learning/topics/foundations/mathematics/measurement/prep-data-tables-averages/prep-data-tables-averages.json",
        "stage_count": 5
      },
      {
        "id": "prep-solids-recap-unit-conversions",
        "title": "Solid Vocabulary Recap (Class 9)",
        "short_title": "Solids Recap",
        "data_path": "/learning/topics/foundations/mathematics/measurement/prep-solids-recap-unit-conversions/prep-solids-recap-unit-conversions.json",
        "stage_count": 5
      },
      {
        "id": "prep-counting-chance-intuition",
        "title": "Counting & Chance Intuition",
        "short_title": "Counting & Chance",
        "data_path": "/learning/topics/foundations/mathematics/proof/prep-counting-chance-intuition/prep-counting-chance-intuition.json",
        "stage_count": 5
      },
      {
        "id": "prep-proof-format-congruence",
        "title": "If–Then Thinking & Proof Format",
        "short_title": "Proof Format",
        "data_path": "/learning/topics/foundations/mathematics/proof/prep-proof-format-congruence/prep-proof-format-congruence.json",
        "stage_count": 5
      }
    ]
  },
  "skills_taxonomy": {
    "total_skills": 85
  }
}