{
  "cbse": {
    "grade_1": {
      "Counting 1-100": {
        "folder_name": "Counting_1-100",
        "subconcepts": {
          "Counting forward": {
            "file": "Counting_forward.json"
          },
          "Counting backward": {
            "file": "Counting_backward.json"
          },
          "Number sequencing": {
            "file": "Number_sequencing.json"
          },
          "Missing numbers": {
            "file": "Missing_numbers.json"
          },
          "Skip counting by 1s": {
            "file": "Skip_counting_by_1s.json"
          }
        }
      },
      "Number Recognition": {
        "folder_name": "Number_Recognition",
        "subconcepts": {
          "Recognizing numbers 1–100": {
            "file": "Recognizing_numbers_1_100.json"
          },
          "Reading and writing numbers": {
            "file": "Reading_and_writing_numbers.json"
          },
          "Matching numbers to quantities": {
            "file": "Matching_numbers_to_quantities.json"
          }
        }
      },
      "Before and After Numbers": {
        "folder_name": "Before_and_After_Numbers",
        "subconcepts": {
          "Before number": {
            "file": "Before_number.json"
          },
          "After number": {
            "file": "After_number.json"
          },
          "Between number": {
            "file": "Between_number.json"
          }
        }
      },
      "Greater and Smaller": {
        "folder_name": "Greater_and_Smaller",
        "subconcepts": {
          "Comparing two numbers": {
            "file": "Comparing_two_numbers.json"
          },
          "Biggest and smallest": {
            "file": "Biggest_and_smallest.json"
          },
          "Ordering 3–5 numbers": {
            "file": "Ordering_3_5_numbers.json"
          }
        }
      },
      "Addition (1-10)": {
        "folder_name": "Addition__1-10",
        "subconcepts": {
          "Using objects to add": {
            "file": "Using_objects_to_add.json"
          },
          "Number line addition": {
            "file": "Number_line_addition.json"
          },
          "Addition without carry": {
            "file": "Addition_without_carry.json"
          }
        }
      },
      "Subtraction (1-10)": {
        "folder_name": "Subtraction__1-10",
        "subconcepts": {
          "Taking away objects": {
            "file": "Taking_away_objects.json"
          },
          "Number line subtraction": {
            "file": "Number_line_subtraction.json"
          },
          "Subtraction without borrow": {
            "file": "Subtraction_without_borrow.json"
          }
        }
      },
      "Shapes and Patterns": {
        "folder_name": "Shapes_and_Patterns",
        "subconcepts": {
          "Basic 2D shapes": {
            "file": "Basic_2D_shapes.json"
          },
          "Sorting shapes": {
            "file": "Sorting_shapes.json"
          },
          "Repeating patterns": {
            "file": "Repeating_patterns.json"
          }
        }
      },
      "Length and Height": {
        "folder_name": "Length_and_Height",
        "subconcepts": {
          "Long vs short": {
            "file": "Long_vs_short.json"
          },
          "Tall vs short": {
            "file": "Tall_vs_short.json"
          },
          "Informal measurement": {
            "file": "Informal_measurement.json"
          }
        }
      },
      "Weight Comparison": {
        "folder_name": "Weight_Comparison",
        "subconcepts": {
          "Heavy vs light": {
            "file": "Heavy_vs_light.json"
          },
          "Comparing weights visually": {
            "file": "Comparing_weights_visually.json"
          }
        }
      },
      "Days and Months": {
        "folder_name": "Days_and_Months",
        "subconcepts": {
          "Days of the week": {
            "file": "Days_of_the_week.json"
          },
          "Months of the year": {
            "file": "Months_of_the_year.json"
          },
          "Understanding yesterday–today–tomorrow": {
            "file": "Understanding_yesterday_today_tomorrow.json"
          }
        }
      },
      "Time (Hours)": {
        "folder_name": "Time__Hours",
        "subconcepts": {
          "Reading hour hand": {
            "file": "Reading_hour_hand.json"
          },
          "Understanding 'o'clock'": {
            "file": "Understanding_'o'clock'.json"
          }
        }
      },
      "Money (Coins)": {
        "folder_name": "Money__Coins",
        "subconcepts": {
          "Recognizing coins": {
            "file": "Recognizing_coins.json"
          },
          "Simple buying and selling": {
            "file": "Simple_buying_and_selling.json"
          }
        }
      }
    },
    "grade_2": {
      "Counting 1-1000": {
        "folder_name": "Counting_1-1000",
        "subconcepts": {
          "Forward counting": {
            "file": "Forward_counting.json"
          },
          "Backward counting": {
            "file": "Backward_counting.json"
          },
          "Number patterns up to 1000": {
            "file": "Number_patterns_up_to_1000.json"
          }
        }
      },
      "Place Value (Ones, Tens)": {
        "folder_name": "Place_Value__Ones,_Tens",
        "subconcepts": {
          "Understanding ones and tens": {
            "file": "Understanding_ones_and_tens.json"
          },
          "Expanding 2-digit numbers": {
            "file": "Expanding_2-digit_numbers.json"
          },
          "Forming smallest and largest numbers": {
            "file": "Forming_smallest_and_largest_numbers.json"
          }
        }
      },
      "Skip Counting": {
        "folder_name": "Skip_Counting",
        "subconcepts": {
          "Skip counting by 2": {
            "file": "Skip_counting_by_2.json"
          },
          "Skip counting by 5": {
            "file": "Skip_counting_by_5.json"
          },
          "Skip counting by 10": {
            "file": "Skip_counting_by_10.json"
          }
        }
      },
      "Addition (1-50)": {
        "folder_name": "Addition__1-50",
        "subconcepts": {
          "2-digit addition without carry": {
            "file": "2-digit_addition_without_carry.json"
          },
          "2-digit addition with carry": {
            "file": "2-digit_addition_with_carry.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Subtraction (1-50)": {
        "folder_name": "Subtraction__1-50",
        "subconcepts": {
          "2-digit subtraction without borrow": {
            "file": "2-digit_subtraction_without_borrow.json"
          },
          "Subtraction with borrow": {
            "file": "Subtraction_with_borrow.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Introduction to Multiplication": {
        "folder_name": "Introduction_to_Multiplication",
        "subconcepts": {
          "Repeated addition": {
            "file": "Repeated_addition.json"
          },
          "Understanding groups": {
            "file": "Understanding_groups.json"
          },
          "Multiplication as ×": {
            "file": "Multiplication_as__.json"
          }
        }
      },
      "Even and Odd Numbers": {
        "folder_name": "Even_and_Odd_Numbers",
        "subconcepts": {
          "Identifying even numbers": {
            "file": "Identifying_even_numbers.json"
          },
          "Identifying odd numbers": {
            "file": "Identifying_odd_numbers.json"
          },
          "Patterns in even–odd numbers": {
            "file": "Patterns_in_even_odd_numbers.json"
          }
        }
      },
      "2D and 3D Shapes": {
        "folder_name": "2D_and_3D_Shapes",
        "subconcepts": {
          "Circle, square, triangle, rectangle": {
            "file": "Circle,_square,_triangle,_rectangle.json"
          },
          "Cube, cuboid, sphere, cylinder": {
            "file": "Cube,_cuboid,_sphere,_cylinder.json"
          }
        }
      },
      "Measurement (cm, m)": {
        "folder_name": "Measurement__cm,_m",
        "subconcepts": {
          "Measuring lengths": {
            "file": "Measuring_lengths.json"
          },
          "Choosing correct unit": {
            "file": "Choosing_correct_unit.json"
          },
          "Comparison using cm and m": {
            "file": "Comparison_using_cm_and_m.json"
          }
        }
      },
      "Time (Half Hours)": {
        "folder_name": "Time__Half_Hours",
        "subconcepts": {
          "Reading hour and minute hand": {
            "file": "Reading_hour_and_minute_hand.json"
          },
          "Half-past time": {
            "file": "Half-past_time.json"
          }
        }
      },
      "Money (Notes and Coins)": {
        "folder_name": "Money__Notes_and_Coins",
        "subconcepts": {
          "Identifying notes": {
            "file": "Identifying_notes.json"
          },
          "Adding money values": {
            "file": "Adding_money_values.json"
          },
          "Simple transactions": {
            "file": "Simple_transactions.json"
          }
        }
      },
      "Data Handling (Pictographs)": {
        "folder_name": "Data_Handling__Pictographs",
        "subconcepts": {
          "Reading pictographs": {
            "file": "Reading_pictographs.json"
          },
          "Creating simple pictographs": {
            "file": "Creating_simple_pictographs.json"
          },
          "Answering questions": {
            "file": "Answering_questions.json"
          }
        }
      }
    },
    "grade_3": {
      "Numbers up to 10,000": {
        "folder_name": "Numbers_up_to_10,000",
        "subconcepts": {
          "Reading and writing 4-digit numbers": {
            "file": "Reading_and_writing_4-digit_numbers.json"
          },
          "Place value (ones, tens, hundreds, thousands)": {
            "file": "Place_value_ones,_tens,_hundreds,_thousands.json"
          },
          "Expanding and compact form": {
            "file": "Expanding_and_compact_form.json"
          },
          "Comparing 4-digit numbers": {
            "file": "Comparing_4-digit_numbers.json"
          },
          "Ascending and descending order": {
            "file": "Ascending_and_descending_order.json"
          }
        }
      },
      "Place Value (Hundreds, Thousands)": {
        "folder_name": "Place_Value__Hundreds,_Thousands",
        "subconcepts": {
          "Value vs place of a digit": {
            "file": "Value_vs_place_of_a_digit.json"
          },
          "Making numbers with given digits": {
            "file": "Making_numbers_with_given_digits.json"
          },
          "Rounding to nearest 10 and 100": {
            "file": "Rounding_to_nearest_10_and_100.json"
          }
        }
      },
      "Addition and Subtraction (3-digit)": {
        "folder_name": "Addition_and_Subtraction__3-digit",
        "subconcepts": {
          "3-digit addition with carry": {
            "file": "3-digit_addition_with_carry.json"
          },
          "3-digit subtraction with borrow": {
            "file": "3-digit_subtraction_with_borrow.json"
          },
          "Mixed word problems": {
            "file": "Mixed_word_problems.json"
          },
          "Estimation of sums and differences": {
            "file": "Estimation_of_sums_and_differences.json"
          }
        }
      },
      "Multiplication Tables (2-10)": {
        "folder_name": "Multiplication_Tables__2-10",
        "subconcepts": {
          "Tables 2 to 10 memorization": {
            "file": "Tables_2_to_10_memorization.json"
          },
          "Patterns in tables": {
            "file": "Patterns_in_tables.json"
          },
          "Skip counting to form tables": {
            "file": "Skip_counting_to_form_tables.json"
          }
        }
      },
      "Division Basics": {
        "folder_name": "Division_Basics",
        "subconcepts": {
          "Meaning of division": {
            "file": "Meaning_of_division.json"
          },
          "Division as repeated subtraction": {
            "file": "Division_as_repeated_subtraction.json"
          },
          "Dividing with small numbers": {
            "file": "Dividing_with_small_numbers.json"
          },
          "Simple division word problems": {
            "file": "Simple_division_word_problems.json"
          }
        }
      },
      "Fractions (Half, Quarter)": {
        "folder_name": "Fractions__Half,_Quarter",
        "subconcepts": {
          "Understanding 1/2, 1/4, 3/4": {
            "file": "Understanding_12,_14,_34.json"
          },
          "Equal parts of shapes": {
            "file": "Equal_parts_of_shapes.json"
          },
          "Fractions on objects": {
            "file": "Fractions_on_objects.json"
          },
          "Comparing simple fractions": {
            "file": "Comparing_simple_fractions.json"
          }
        }
      },
      "Simple Patterns": {
        "folder_name": "Simple_Patterns",
        "subconcepts": {
          "Number patterns": {
            "file": "Number_patterns.json"
          },
          "Shape patterns": {
            "file": "Shape_patterns.json"
          },
          "Repeating and growing patterns": {
            "file": "Repeating_and_growing_patterns.json"
          }
        }
      },
      "Perimeter and Area Basics": {
        "folder_name": "Perimeter_and_Area_Basics",
        "subconcepts": {
          "Meaning of boundary": {
            "file": "Meaning_of_boundary.json"
          },
          "Introduction to perimeter": {
            "file": "Introduction_to_perimeter.json"
          },
          "Counting squares for area": {
            "file": "Counting_squares_for_area.json"
          },
          "Comparing areas": {
            "file": "Comparing_areas.json"
          }
        }
      },
      "Money Problems": {
        "folder_name": "Money_Problems",
        "subconcepts": {
          "Adding money": {
            "file": "Adding_money.json"
          },
          "Subtraction with money": {
            "file": "Subtraction_with_money.json"
          },
          "Simple bills and change": {
            "file": "Simple_bills_and_change.json"
          }
        }
      },
      "Symmetry": {
        "folder_name": "Symmetry",
        "subconcepts": {
          "Line of symmetry": {
            "file": "Line_of_symmetry.json"
          },
          "Symmetrical shapes": {
            "file": "Symmetrical_shapes.json"
          },
          "Mirror images": {
            "file": "Mirror_images.json"
          }
        }
      }
    },
    "grade_4": {
      "Numbers up to 1,00,000": {
        "folder_name": "Numbers_up_to_1,00,000",
        "subconcepts": {
          "Reading 5-digit numbers": {
            "file": "Reading_5-digit_numbers.json"
          },
          "Indian place value system": {
            "file": "Indian_place_value_system.json"
          },
          "Expanding 5-digit numbers": {
            "file": "Expanding_5-digit_numbers.json"
          },
          "Forming largest and smallest numbers": {
            "file": "Forming_largest_and_smallest_numbers.json"
          }
        }
      },
      "Roman Numerals": {
        "folder_name": "Roman_Numerals",
        "subconcepts": {
          "Understanding I, V, X, L, C": {
            "file": "Understanding_I,_V,_X,_L,_C.json"
          },
          "Rules of addition and subtraction": {
            "file": "Rules_of_addition_and_subtraction.json"
          },
          "Writing numbers 1–100 in Roman form": {
            "file": "Writing_numbers_1_100_in_Roman_form.json"
          }
        }
      },
      "Factors and Multiples": {
        "folder_name": "Factors_and_Multiples",
        "subconcepts": {
          "Finding factors": {
            "file": "Finding_factors.json"
          },
          "Finding multiples": {
            "file": "Finding_multiples.json"
          },
          "Prime and composite numbers": {
            "file": "Prime_and_composite_numbers.json"
          },
          "Common factors and multiples": {
            "file": "Common_factors_and_multiples.json"
          }
        }
      },
      "Addition and Subtraction (4-digit)": {
        "folder_name": "Addition_and_Subtraction__4-digit",
        "subconcepts": {
          "Addition with multiple carries": {
            "file": "Addition_with_multiple_carries.json"
          },
          "Subtraction with multi-borrow": {
            "file": "Subtraction_with_multi-borrow.json"
          },
          "Large number word problems": {
            "file": "Large_number_word_problems.json"
          }
        }
      },
      "Multiplication (2-digit × 2-digit)": {
        "folder_name": "Multiplication__2_digit___2_digit",
        "subconcepts": {
          "Column method multiplication": {
            "file": "Column_method_multiplication.json"
          },
          "Estimation in multiplication": {
            "file": "Estimation_in_multiplication.json"
          },
          "Multiplication word problems": {
            "file": "Multiplication_word_problems.json"
          }
        }
      },
      "Division (Long Division)": {
        "folder_name": "Division__Long_Division",
        "subconcepts": {
          "Long division method": {
            "file": "Long_division_method.json"
          },
          "Division with remainder": {
            "file": "Division_with_remainder.json"
          },
          "Division by 1-digit and 2-digit numbers": {
            "file": "Division_by_1-digit_and_2-digit_numbers.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Fractions (Proper, Improper, Mixed)": {
        "folder_name": "Fractions__Proper,_Improper,_Mixed",
        "subconcepts": {
          "Proper and improper fractions": {
            "file": "Proper_and_improper_fractions.json"
          },
          "Converting improper to mixed": {
            "file": "Converting_improper_to_mixed.json"
          },
          "Equivalent fractions": {
            "file": "Equivalent_fractions.json"
          },
          "Comparing fractions": {
            "file": "Comparing_fractions.json"
          }
        }
      },
      "Decimals Introduction": {
        "folder_name": "Decimals_Introduction",
        "subconcepts": {
          "Tenths and hundredths": {
            "file": "Tenths_and_hundredths.json"
          },
          "Writing decimals": {
            "file": "Writing_decimals.json"
          },
          "Comparing decimals": {
            "file": "Comparing_decimals.json"
          },
          "Decimals in money and measurement": {
            "file": "Decimals_in_money_and_measurement.json"
          }
        }
      },
      "Angles and Lines": {
        "folder_name": "Angles_and_Lines",
        "subconcepts": {
          "Types of lines (parallel, perpendicular)": {
            "file": "Types_of_lines_parallel,_perpendicular.json"
          },
          "Ray, line, line segment": {
            "file": "Ray,_line,_line_segment.json"
          },
          "Types of angles": {
            "file": "Types_of_angles.json"
          },
          "Measuring angles (intro)": {
            "file": "Measuring_angles_intro.json"
          }
        }
      },
      "Perimeter and Area": {
        "folder_name": "Perimeter_and_Area",
        "subconcepts": {
          "Perimeter of rectangles and squares": {
            "file": "Perimeter_of_rectangles_and_squares.json"
          },
          "Area by counting squares": {
            "file": "Area_by_counting_squares.json"
          },
          "Area formulas (basic introduction)": {
            "file": "Area_formulas_basic_introduction.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Time Problems": {
        "folder_name": "Time_Problems",
        "subconcepts": {
          "Elapsed time": {
            "file": "Elapsed_time.json"
          },
          "AM and PM": {
            "file": "AM_and_PM.json"
          },
          "Calendar problems": {
            "file": "Calendar_problems.json"
          }
        }
      },
      "Money Word Problems": {
        "folder_name": "Money_Word_Problems",
        "subconcepts": {
          "Bills and receipts": {
            "file": "Bills_and_receipts.json"
          },
          "Profit and loss (intro)": {
            "file": "Profit_and_loss_intro.json"
          },
          "Multi-step money problems": {
            "file": "Multi-step_money_problems.json"
          }
        }
      },
      "Data Handling (Tables)": {
        "folder_name": "Data_Handling__Tables",
        "subconcepts": {
          "Reading data from tables": {
            "file": "Reading_data_from_tables.json"
          },
          "Organizing data": {
            "file": "Organizing_data.json"
          },
          "Making frequency tables": {
            "file": "Making_frequency_tables.json"
          }
        }
      }
    },
    "grade_5": {
      "Numbers & Operations": {
        "folder_name": "Numbers_&_Operations",
        "subconcepts": {
          "Large numbers (up to 6-7 digits)": {
            "file": "Large_numbers_up_to_6-7_digits.json"
          },
          "Estimation & rounding": {
            "file": "Estimation_&_rounding.json"
          },
          "Addition & subtraction of large numbers": {
            "file": "Addition_&_subtraction_of_large_numbers.json"
          },
          "Multiplication of bigger numbers": {
            "file": "Multiplication_of_bigger_numbers.json"
          },
          "Division with remainder": {
            "file": "Division_with_remainder.json"
          },
          "Multiples, common multiples": {
            "file": "Multiples,_common_multiples.json"
          },
          "Factors, common factors, prime numbers": {
            "file": "Factors,_common_factors,_prime_numbers.json"
          }
        }
      },
      "Fractions & Decimals": {
        "folder_name": "Fractions_&_Decimals",
        "subconcepts": {
          "Part of a whole (region + collection)": {
            "file": "Part_of_a_whole_region_+_collection.json"
          },
          "Equivalent fractions": {
            "file": "Equivalent_fractions.json"
          },
          "Comparing fractions": {
            "file": "Comparing_fractions.json"
          },
          "Addition & subtraction (simple cases)": {
            "file": "Addition_&_subtraction_simple_cases.json"
          },
          "Decimals (tenths, hundredths)": {
            "file": "Decimals_tenths,_hundredths.json"
          },
          "Relation: fraction ↔ decimal": {
            "file": "Relation_fraction___decimal.json"
          },
          "Using rupees and paise as decimals": {
            "file": "Using_rupees_and_paise_as_decimals.json"
          },
          "Decimals in length/weight": {
            "file": "Decimals_in_lengthweight.json"
          }
        }
      },
      "Geometry & Spatial Understanding": {
        "folder_name": "Geometry_&_Spatial_Understanding",
        "subconcepts": {
          "Types of polygons": {
            "file": "Types_of_polygons.json"
          },
          "Squares & rectangles on grid": {
            "file": "Squares_&_rectangles_on_grid.json"
          },
          "Types of angles": {
            "file": "Types_of_angles.json"
          },
          "Comparing and drawing angles": {
            "file": "Comparing_and_drawing_angles.json"
          },
          "Mirror images, line of symmetry": {
            "file": "Mirror_images,_line_of_symmetry.json"
          },
          "Rotational symmetry": {
            "file": "Rotational_symmetry.json"
          },
          "Cubes, cuboids, 3D objects": {
            "file": "Cubes,_cuboids,_3D_objects.json"
          },
          "Nets of cubes/cuboids": {
            "file": "Nets_of_cubescuboids.json"
          },
          "Basic map reading": {
            "file": "Basic_map_reading.json"
          },
          "Symbols, scale, simple 4-directions": {
            "file": "Symbols,_scale,_simple_4-directions.json"
          }
        }
      },
      "Measurement": {
        "folder_name": "Measurement",
        "subconcepts": {
          "Length": {
            "file": "Length.json"
          },
          "Area": {
            "file": "Area.json"
          },
          "Perimeter": {
            "file": "Perimeter.json"
          },
          "Weight/Mass": {
            "file": "WeightMass.json"
          },
          "Capacity": {
            "file": "Capacity.json"
          },
          "Time & money": {
            "file": "Time_&_money.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Pictographs, tables, simple bar-/pie-charts": {
            "file": "Pictographs,_tables,_simple_bar-pie-charts.json"
          },
          "Data making": {
            "file": "Data_making.json"
          },
          "Data interpretation": {
            "file": "Data_interpretation.json"
          }
        }
      },
      "Patterns, Sequences, Algebra Readiness": {
        "folder_name": "Patterns,_Sequences,_Algebra_Readiness",
        "subconcepts": {
          "Number patterns": {
            "file": "Number_patterns.json"
          },
          "Tile Patterns": {
            "file": "Tile_Patterns.json"
          },
          "Rule finding": {
            "file": "Rule_finding.json"
          },
          "Simple equations": {
            "file": "Simple_equations.json"
          }
        }
      },
      "Mathematical Reasoning & Word Problems (Across All Domains)": {
        "folder_name": "Mathematical_Reasoning_&_Word_Problems__Across_",
        "subconcepts": {
          "Multi-step word problems": {
            "file": "Multi-step_word_problems.json"
          },
          "Choosing operations, checking reasonableness": {
            "file": "Choosing_operations,_checking_reasonableness.json"
          },
          "Logical patterns, symmetry, nets, map-based reasoning": {
            "file": "Logical_patterns,_symmetry,_nets,_map-based_reasoning.json"
          },
          "Figural patterns": {
            "file": "Figural_patterns.json"
          },
          "Real-life mathematics (using maths in trades, travel, measurement at home, markets, etc.)": {
            "file": "Real-life_mathematics_using_maths_in_trades,_travel,_measurement_at_home,_markets,_etc.json"
          }
        }
      }
    },
    "grade_6": {
      "Whole Numbers": {
        "folder_name": "Whole_Numbers",
        "subconcepts": {
          "Natural numbers vs whole numbers": {
            "file": "Natural_numbers_vs_whole_numbers.json"
          },
          "Representation on number line": {
            "file": "Representation_on_number_line.json"
          },
          "Successor and predecessor": {
            "file": "Successor_and_predecessor.json"
          },
          "Properties of whole numbers": {
            "file": "Properties_of_whole_numbers.json"
          },
          "Patterns in whole numbers": {
            "file": "Patterns_in_whole_numbers.json"
          }
        }
      },
      "Integers": {
        "folder_name": "Integers",
        "subconcepts": {
          "Understanding positive and negative numbers": {
            "file": "Understanding_positive_and_negative_numbers.json"
          },
          "Ordering and comparing integers": {
            "file": "Ordering_and_comparing_integers.json"
          },
          "Representation on integer number line": {
            "file": "Representation_on_integer_number_line.json"
          },
          "Addition of integers on number line": {
            "file": "Addition_of_integers_on_number_line.json"
          },
          "Subtraction of integers on number line": {
            "file": "Subtraction_of_integers_on_number_line.json"
          }
        }
      },
      "Fractions": {
        "folder_name": "Fractions",
        "subconcepts": {
          "Proper, improper & mixed fractions": {
            "file": "Proper,_improper_&_mixed_fractions.json"
          },
          "Equivalent fractions": {
            "file": "Equivalent_fractions.json"
          },
          "Like and unlike fractions": {
            "file": "Like_and_unlike_fractions.json"
          },
          "Comparing fractions": {
            "file": "Comparing_fractions.json"
          },
          "Addition and subtraction of fractions": {
            "file": "Addition_and_subtraction_of_fractions.json"
          }
        }
      },
      "Decimals": {
        "folder_name": "Decimals",
        "subconcepts": {
          "Place value in decimals": {
            "file": "Place_value_in_decimals.json"
          },
          "Comparison of decimals": {
            "file": "Comparison_of_decimals.json"
          },
          "Addition of decimals": {
            "file": "Addition_of_decimals.json"
          },
          "Subtraction of decimals": {
            "file": "Subtraction_of_decimals.json"
          },
          "Decimals in money and measurement": {
            "file": "Decimals_in_money_and_measurement.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Collecting data": {
            "file": "Collecting_data.json"
          },
          "Recording data (tables, tallies)": {
            "file": "Recording_data_tables,_tallies.json"
          },
          "Pictographs": {
            "file": "Pictographs.json"
          },
          "Bar graphs": {
            "file": "Bar_graphs.json"
          },
          "Interpreting bar graphs": {
            "file": "Interpreting_bar_graphs.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Perimeter of rectilinear figures": {
            "file": "Perimeter_of_rectilinear_figures.json"
          },
          "Perimeter of triangle, square & rectangle": {
            "file": "Perimeter_of_triangle,_square_&_rectangle.json"
          },
          "Area of rectangle": {
            "file": "Area_of_rectangle.json"
          },
          "Area of square": {
            "file": "Area_of_square.json"
          },
          "Word problems on area & perimeter": {
            "file": "Word_problems_on_area_&_perimeter.json"
          }
        }
      },
      "Algebra": {
        "folder_name": "Algebra",
        "subconcepts": {
          "Use of variables": {
            "file": "Use_of_variables.json"
          },
          "Expressions with variables": {
            "file": "Expressions_with_variables.json"
          },
          "Forming algebraic expressions": {
            "file": "Forming_algebraic_expressions.json"
          },
          "Solving simple equations (basic intro)": {
            "file": "Solving_simple_equations_basic_intro.json"
          }
        }
      },
      "Ratio and Proportion": {
        "folder_name": "Ratio_and_Proportion",
        "subconcepts": {
          "Understanding ratio": {
            "file": "Understanding_ratio.json"
          },
          "Equivalent ratios": {
            "file": "Equivalent_ratios.json"
          },
          "Proportion": {
            "file": "Proportion.json"
          },
          "Unitary method": {
            "file": "Unitary_method.json"
          },
          "Word problems on ratio & proportion": {
            "file": "Word_problems_on_ratio_&_proportion.json"
          }
        }
      }
    },
    "grade_7": {
      "Integers": {
        "folder_name": "Integers",
        "subconcepts": {
          "Recap of integers and number line": {
            "file": "Recap_of_integers_and_number_line.json"
          },
          "Addition of integers": {
            "file": "Addition_of_integers.json"
          },
          "Subtraction of integers": {
            "file": "Subtraction_of_integers.json"
          },
          "Multiplication of integers": {
            "file": "Multiplication_of_integers.json"
          },
          "Division of integers": {
            "file": "Division_of_integers.json"
          },
          "Properties of operations on integers": {
            "file": "Properties_of_operations_on_integers.json"
          }
        }
      },
      "Fractions and Decimals": {
        "folder_name": "Fractions_and_Decimals",
        "subconcepts": {
          "Equivalent fractions": {
            "file": "Equivalent_fractions.json"
          },
          "Simplest form": {
            "file": "Simplest_form.json"
          },
          "Addition & subtraction of fractions": {
            "file": "Addition_&_subtraction_of_fractions.json"
          },
          "Multiplication of fractions": {
            "file": "Multiplication_of_fractions.json"
          },
          "Division of fractions": {
            "file": "Division_of_fractions.json"
          },
          "Multiplication of decimals": {
            "file": "Multiplication_of_decimals.json"
          },
          "Division of decimals": {
            "file": "Division_of_decimals.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Collection and organisation of data": {
            "file": "Collection_and_organisation_of_data.json"
          },
          "Mean, median and mode": {
            "file": "Mean,_median_and_mode.json"
          },
          "Bar graphs (advanced)": {
            "file": "Bar_graphs_advanced.json"
          },
          "Double bar graphs": {
            "file": "Double_bar_graphs.json"
          },
          "Probability (basic introduction)": {
            "file": "Probability_basic_introduction.json"
          }
        }
      },
      "Simple Equations": {
        "folder_name": "Simple_Equations",
        "subconcepts": {
          "Forming algebraic equations": {
            "file": "Forming_algebraic_equations.json"
          },
          "Solving simple linear equations": {
            "file": "Solving_simple_linear_equations.json"
          },
          "Transposing terms": {
            "file": "Transposing_terms.json"
          },
          "Applications and word problems": {
            "file": "Applications_and_word_problems.json"
          }
        }
      },
      "Lines and Angles": {
        "folder_name": "Lines_and_Angles",
        "subconcepts": {
          "Types of lines": {
            "file": "Types_of_lines.json"
          },
          "Pairs of angles": {
            "file": "Pairs_of_angles.json"
          },
          "Adjacent and vertical angles": {
            "file": "Adjacent_and_vertical_angles.json"
          },
          "Linear pair": {
            "file": "Linear_pair.json"
          },
          "Transversal and corresponding angles": {
            "file": "Transversal_and_corresponding_angles.json"
          },
          "Alternate interior angles": {
            "file": "Alternate_interior_angles.json"
          }
        }
      },
      "Triangles": {
        "folder_name": "Triangles",
        "subconcepts": {
          "Triangle basics (sides, vertices, angles)": {
            "file": "Triangle_basics_sides,_vertices,_angles.json"
          },
          "Types of triangles": {
            "file": "Types_of_triangles.json"
          },
          "Median and altitude": {
            "file": "Median_and_altitude.json"
          },
          "Exterior angle theorem": {
            "file": "Exterior_angle_theorem.json"
          },
          "Congruence introduction": {
            "file": "Congruence_introduction.json"
          }
        }
      },
      "Congruence": {
        "folder_name": "Congruence",
        "subconcepts": {
          "Meaning of congruence": {
            "file": "Meaning_of_congruence.json"
          },
          "Congruent line segments": {
            "file": "Congruent_line_segments.json"
          },
          "Congruent angles": {
            "file": "Congruent_angles.json"
          },
          "Congruence of triangles (SAS, SSS, ASA)": {
            "file": "Congruence_of_triangles_SAS,_SSS,_ASA.json"
          },
          "Applications of congruence": {
            "file": "Applications_of_congruence.json"
          }
        }
      },
      "Perimeter and Area": {
        "folder_name": "Perimeter_and_Area",
        "subconcepts": {
          "Perimeter of squares, rectangles, equilateral triangles": {
            "file": "Perimeter_of_squares,_rectangles,_equilateral_triangles.json"
          },
          "Area of triangles, parallelograms": {
            "file": "Area_of_triangles,_parallelograms.json"
          },
          "Area of circles (introduction)": {
            "file": "Area_of_circles_introduction.json"
          },
          "Conversion of units": {
            "file": "Conversion_of_units.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      }
    },
    "grade_8": {
      "Rational Numbers": {
        "folder_name": "Rational_Numbers",
        "subconcepts": {
          "Introduction to rational numbers": {
            "file": "Introduction_to_rational_numbers.json"
          },
          "Standard form of rational numbers": {
            "file": "Standard_form_of_rational_numbers.json"
          },
          "Comparison of rational numbers": {
            "file": "Comparison_of_rational_numbers.json"
          },
          "Addition of rational numbers": {
            "file": "Addition_of_rational_numbers.json"
          },
          "Subtraction of rational numbers": {
            "file": "Subtraction_of_rational_numbers.json"
          },
          "Multiplication of rational numbers": {
            "file": "Multiplication_of_rational_numbers.json"
          },
          "Division of rational numbers": {
            "file": "Division_of_rational_numbers.json"
          },
          "Properties of rational numbers": {
            "file": "Properties_of_rational_numbers.json"
          }
        }
      },
      "Linear Equations": {
        "folder_name": "Linear_Equations",
        "subconcepts": {
          "Understanding linear expressions": {
            "file": "Understanding_linear_expressions.json"
          },
          "Forming linear equations in one variable": {
            "file": "Forming_linear_equations_in_one_variable.json"
          },
          "Solving linear equations (balance method)": {
            "file": "Solving_linear_equations_balance_method.json"
          },
          "Transposing terms": {
            "file": "Transposing_terms.json"
          },
          "Equations with variables on both sides": {
            "file": "Equations_with_variables_on_both_sides.json"
          },
          "Applications and word problems": {
            "file": "Applications_and_word_problems.json"
          }
        }
      },
      "Quadrilaterals": {
        "folder_name": "Quadrilaterals",
        "subconcepts": {
          "Types of quadrilaterals": {
            "file": "Types_of_quadrilaterals.json"
          },
          "Properties of parallelogram": {
            "file": "Properties_of_parallelogram.json"
          },
          "Properties of rectangle": {
            "file": "Properties_of_rectangle.json"
          },
          "Properties of square, rhombus": {
            "file": "Properties_of_square,_rhombus.json"
          },
          "Mid-point theorem (intro)": {
            "file": "Mid-point_theorem_intro.json"
          },
          "Angle sum property": {
            "file": "Angle_sum_property.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Organisation of data": {
            "file": "Organisation_of_data.json"
          },
          "Frequency tables": {
            "file": "Frequency_tables.json"
          },
          "Bar graphs": {
            "file": "Bar_graphs.json"
          },
          "Pie charts (circle graphs intro)": {
            "file": "Pie_charts_circle_graphs_intro.json"
          },
          "Probability basics (simple events)": {
            "file": "Probability_basics_simple_events.json"
          }
        }
      },
      "Squares and Square Roots": {
        "folder_name": "Squares_and_Square_Roots",
        "subconcepts": {
          "Properties of square numbers": {
            "file": "Properties_of_square_numbers.json"
          },
          "Finding squares using identity": {
            "file": "Finding_squares_using_identity.json"
          },
          "Square root using prime factorisation": {
            "file": "Square_root_using_prime_factorisation.json"
          },
          "Square root using long division method": {
            "file": "Square_root_using_long_division_method.json"
          },
          "Estimating square roots": {
            "file": "Estimating_square_roots.json"
          }
        }
      },
      "Cubes and Cube Roots": {
        "folder_name": "Cubes_and_Cube_Roots",
        "subconcepts": {
          "Cube numbers and patterns": {
            "file": "Cube_numbers_and_patterns.json"
          },
          "Properties of cubes": {
            "file": "Properties_of_cubes.json"
          },
          "Prime factorisation method for cube roots": {
            "file": "Prime_factorisation_method_for_cube_roots.json"
          },
          "Estimating cube roots": {
            "file": "Estimating_cube_roots.json"
          }
        }
      },
      "Comparing Quantities": {
        "folder_name": "Comparing_Quantities",
        "subconcepts": {
          "Percentages recap": {
            "file": "Percentages_recap.json"
          },
          "Increase and decrease percent": {
            "file": "Increase_and_decrease_percent.json"
          },
          "Discount": {
            "file": "Discount.json"
          },
          "Profit and loss": {
            "file": "Profit_and_loss.json"
          },
          "Simple interest": {
            "file": "Simple_interest.json"
          },
          "Compound interest (intro with formula)": {
            "file": "Compound_interest_intro_with_formula.json"
          }
        }
      },
      "Algebraic Expressions": {
        "folder_name": "Algebraic_Expressions",
        "subconcepts": {
          "Terms, factors, coefficients": {
            "file": "Terms,_factors,_coefficients.json"
          },
          "Types of algebraic expressions": {
            "file": "Types_of_algebraic_expressions.json"
          },
          "Addition and subtraction of expressions": {
            "file": "Addition_and_subtraction_of_expressions.json"
          },
          "Multiplication of algebraic expressions": {
            "file": "Multiplication_of_algebraic_expressions.json"
          },
          "Identities a² – b², (a + b)², (a – b)²": {
            "file": "Identities_a____b__a__b__a___b.json"
          },
          "Factorisation basics": {
            "file": "Factorisation_basics.json"
          }
        }
      }
    },
    "grade_9": {
      "Number Systems": {
        "folder_name": "Number_Systems",
        "subconcepts": {
          "Review of rational numbers": {
            "file": "Review_of_rational_numbers.json"
          },
          "Irrational numbers": {
            "file": "Irrational_numbers.json"
          },
          "Real numbers and their decimal expansions": {
            "file": "Real_numbers_and_their_decimal_expansions.json"
          },
          "Operations on real numbers": {
            "file": "Operations_on_real_numbers.json"
          },
          "Representation of real numbers on number line": {
            "file": "Representation_of_real_numbers_on_number_line.json"
          },
          "Laws of exponents for real numbers": {
            "file": "Laws_of_exponents_for_real_numbers.json"
          }
        }
      },
      "Polynomials": {
        "folder_name": "Polynomials",
        "subconcepts": {
          "Types of polynomials (linear, quadratic, cubic)": {
            "file": "Types_of_polynomials_linear,_quadratic,_cubic.json"
          },
          "Coefficient, degree and terms": {
            "file": "Coefficient,_degree_and_terms.json"
          },
          "Zero of a polynomial": {
            "file": "Zero_of_a_polynomial.json"
          },
          "Remainder theorem": {
            "file": "Remainder_theorem.json"
          },
          "Factorisation of polynomials": {
            "file": "Factorisation_of_polynomials.json"
          },
          "Algebraic identities": {
            "file": "Algebraic_identities.json"
          }
        }
      },
      "Coordinate Geometry": {
        "folder_name": "Coordinate_Geometry",
        "subconcepts": {
          "Cartesian plane": {
            "file": "Cartesian_plane.json"
          },
          "Plotting a point (x, y)": {
            "file": "Plotting_a_point_x,_y.json"
          },
          "Quadrants": {
            "file": "Quadrants.json"
          },
          "Distance of points (basic interpretation)": {
            "file": "Distance_of_points_basic_interpretation.json"
          }
        }
      },
      "Linear Equations in Two Variables": {
        "folder_name": "Linear_Equations_in_Two_Variables",
        "subconcepts": {
          "Introduction to linear equations": {
            "file": "Introduction_to_linear_equations.json"
          },
          "Solution of linear equations": {
            "file": "Solution_of_linear_equations.json"
          },
          "Graph of linear equation": {
            "file": "Graph_of_linear_equation.json"
          },
          "Infinite solutions": {
            "file": "Infinite_solutions.json"
          },
          "Plotting linear equations on coordinate plane": {
            "file": "Plotting_linear_equations_on_coordinate_plane.json"
          }
        }
      },
      "Euclids Geometry": {
        "folder_name": "Euclids_Geometry",
        "subconcepts": {
          "Euclid's definitions": {
            "file": "Euclid's_definitions.json"
          },
          "Postulates": {
            "file": "Postulates.json"
          },
          "Axioms": {
            "file": "Axioms.json"
          },
          "Equivalent forms of postulates": {
            "file": "Equivalent_forms_of_postulates.json"
          },
          "Understanding Euclidean geometry": {
            "file": "Understanding_Euclidean_geometry.json"
          }
        }
      },
      "Lines and Angles": {
        "folder_name": "Lines_and_Angles",
        "subconcepts": {
          "Basic terms and definitions": {
            "file": "Basic_terms_and_definitions.json"
          },
          "Intersecting lines": {
            "file": "Intersecting_lines.json"
          },
          "Adjacent angles": {
            "file": "Adjacent_angles.json"
          },
          "Linear pair": {
            "file": "Linear_pair.json"
          },
          "Vertically opposite angles": {
            "file": "Vertically_opposite_angles.json"
          },
          "Parallel lines and transversal": {
            "file": "Parallel_lines_and_transversal.json"
          },
          "Corresponding angles": {
            "file": "Corresponding_angles.json"
          },
          "Alternate interior angles": {
            "file": "Alternate_interior_angles.json"
          },
          "Angle sum property of triangle": {
            "file": "Angle_sum_property_of_triangle.json"
          }
        }
      },
      "Triangles": {
        "folder_name": "Triangles",
        "subconcepts": {
          "Congruence of triangles": {
            "file": "Congruence_of_triangles.json"
          },
          "Criteria for congruence (SSS, SAS, ASA, RHS)": {
            "file": "Criteria_for_congruence_SSS,_SAS,_ASA,_RHS.json"
          },
          "Properties of isosceles triangle": {
            "file": "Properties_of_isosceles_triangle.json"
          },
          "Inequalities in a triangle": {
            "file": "Inequalities_in_a_triangle.json"
          }
        }
      },
      "Quadrilaterals": {
        "folder_name": "Quadrilaterals",
        "subconcepts": {
          "Types of quadrilaterals": {
            "file": "Types_of_quadrilaterals.json"
          },
          "Angle sum property": {
            "file": "Angle_sum_property.json"
          },
          "Properties of parallelogram": {
            "file": "Properties_of_parallelogram.json"
          },
          "Conditions for a quadrilateral to be a parallelogram": {
            "file": "Conditions_for_a_quadrilateral_to_be_a_parallelogram.json"
          },
          "Midpoint theorem": {
            "file": "Midpoint_theorem.json"
          }
        }
      },
      "Areas of Parallelograms and Triangles": {
        "folder_name": "Areas_of_Parallelograms_and_Triangles",
        "subconcepts": {
          "Basic area axioms": {
            "file": "Basic_area_axioms.json"
          },
          "Parallelograms on same base and between same parallels": {
            "file": "Parallelograms_on_same_base_and_between_same_parallels.json"
          },
          "Triangles on same base and between same parallels": {
            "file": "Triangles_on_same_base_and_between_same_parallels.json"
          },
          "Relation between areas of triangles and parallelograms": {
            "file": "Relation_between_areas_of_triangles_and_parallelograms.json"
          }
        }
      },
      "Circles": {
        "folder_name": "Circles",
        "subconcepts": {
          "Basic terms related to circles": {
            "file": "Basic_terms_related_to_circles.json"
          },
          "Chord properties": {
            "file": "Chord_properties.json"
          },
          "Perpendicular bisector theorem": {
            "file": "Perpendicular_bisector_theorem.json"
          },
          "Equal chords and equal distances": {
            "file": "Equal_chords_and_equal_distances.json"
          },
          "Arcs and angles": {
            "file": "Arcs_and_angles.json"
          },
          "Angle subtended by chord": {
            "file": "Angle_subtended_by_chord.json"
          },
          "Cyclic quadrilateral": {
            "file": "Cyclic_quadrilateral.json"
          }
        }
      },
      "Constructions": {
        "folder_name": "Constructions",
        "subconcepts": {
          "Construction of bisectors": {
            "file": "Construction_of_bisectors.json"
          },
          "Construction of angles": {
            "file": "Construction_of_angles.json"
          },
          "Construction of triangles": {
            "file": "Construction_of_triangles.json"
          },
          "Loci basics (indirectly through constructions)": {
            "file": "Loci_basics_indirectly_through_constructions.json"
          }
        }
      },
      "Heron's Formula": {
        "folder_name": "Heron's_Formula",
        "subconcepts": {
          "Introduction": {
            "file": "Introduction.json"
          },
          "Semi-perimeter": {
            "file": "Semi-perimeter.json"
          },
          "Heron's formula for area of triangle": {
            "file": "Heron's_formula_for_area_of_triangle.json"
          },
          "Application to quadrilaterals": {
            "file": "Application_to_quadrilaterals.json"
          }
        }
      },
      "Surface Areas and Volumes": {
        "folder_name": "Surface_Areas_and_Volumes",
        "subconcepts": {
          "Surface area of cube": {
            "file": "Surface_area_of_cube.json"
          },
          "Surface area of cuboid": {
            "file": "Surface_area_of_cuboid.json"
          },
          "Surface area of right circular cylinder": {
            "file": "Surface_area_of_right_circular_cylinder.json"
          },
          "Surface area of right circular cone": {
            "file": "Surface_area_of_right_circular_cone.json"
          },
          "Surface area of sphere and hemisphere": {
            "file": "Surface_area_of_sphere_and_hemisphere.json"
          },
          "Volume of cube": {
            "file": "Volume_of_cube.json"
          },
          "Volume of cuboid": {
            "file": "Volume_of_cuboid.json"
          },
          "Volume of cylinder": {
            "file": "Volume_of_cylinder.json"
          },
          "Volume of cone": {
            "file": "Volume_of_cone.json"
          },
          "Volume of sphere": {
            "file": "Volume_of_sphere.json"
          }
        }
      },
      "Statistics": {
        "folder_name": "Statistics",
        "subconcepts": {
          "Collection of data": {
            "file": "Collection_of_data.json"
          },
          "Organization of data": {
            "file": "Organization_of_data.json"
          },
          "Grouped and ungrouped frequency distribution": {
            "file": "Grouped_and_ungrouped_frequency_distribution.json"
          },
          "Mean": {
            "file": "Mean.json"
          },
          "Median": {
            "file": "Median.json"
          },
          "Mode": {
            "file": "Mode.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Random experiments": {
            "file": "Random_experiments.json"
          },
          "Outcome and sample space": {
            "file": "Outcome_and_sample_space.json"
          },
          "Event": {
            "file": "Event.json"
          },
          "Simple problems on probability": {
            "file": "Simple_problems_on_probability.json"
          }
        }
      }
    },
    "grade_10": {
      "Real Numbers": {
        "folder_name": "Real_Numbers",
        "subconcepts": {
          "Euclid's division lemma": {
            "file": "Euclid's_division_lemma.json"
          },
          "Fundamental theorem of arithmetic": {
            "file": "Fundamental_theorem_of_arithmetic.json"
          },
          "Prime factorisation": {
            "file": "Prime_factorisation.json"
          },
          "HCF and LCM using prime factorisation": {
            "file": "HCF_and_LCM_using_prime_factorisation.json"
          },
          "Irrational numbers (review)": {
            "file": "Irrational_numbers_review.json"
          },
          "Decimal expansions of real numbers": {
            "file": "Decimal_expansions_of_real_numbers.json"
          }
        }
      },
      "Polynomials": {
        "folder_name": "Polynomials",
        "subconcepts": {
          "Zeros of a polynomial": {
            "file": "Zeros_of_a_polynomial.json"
          },
          "Relationship between zeros and coefficients": {
            "file": "Relationship_between_zeros_and_coefficients.json"
          },
          "Quadratic polynomial": {
            "file": "Quadratic_polynomial.json"
          },
          "Graphical meaning of zeros": {
            "file": "Graphical_meaning_of_zeros.json"
          },
          "Division algorithm for polynomials": {
            "file": "Division_algorithm_for_polynomials.json"
          }
        }
      },
      "Pair of Linear Equations in Two Variables": {
        "folder_name": "Pair_of_Linear_Equations_in_Two_Variables",
        "subconcepts": {
          "Graphical method of solution": {
            "file": "Graphical_method_of_solution.json"
          },
          "Consistency and inconsistency": {
            "file": "Consistency_and_inconsistency.json"
          },
          "Substitution method": {
            "file": "Substitution_method.json"
          },
          "Elimination method": {
            "file": "Elimination_method.json"
          },
          "Cross multiplication method": {
            "file": "Cross_multiplication_method.json"
          },
          "Applications and word problems": {
            "file": "Applications_and_word_problems.json"
          }
        }
      },
      "Quadratic Equations": {
        "folder_name": "Quadratic_Equations",
        "subconcepts": {
          "Standard form of quadratic equation": {
            "file": "Standard_form_of_quadratic_equation.json"
          },
          "Solution by factorisation": {
            "file": "Solution_by_factorisation.json"
          },
          "Solution by completing the square": {
            "file": "Solution_by_completing_the_square.json"
          },
          "Quadratic formula": {
            "file": "Quadratic_formula.json"
          },
          "Nature of roots (discriminant)": {
            "file": "Nature_of_roots_discriminant.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Arithmetic Progressions": {
        "folder_name": "Arithmetic_Progressions",
        "subconcepts": {
          "Definition and terms": {
            "file": "Definition_and_terms.json"
          },
          "General term of AP": {
            "file": "General_term_of_AP.json"
          },
          "Sum of first n terms": {
            "file": "Sum_of_first_n_terms.json"
          },
          "Applications and word problems": {
            "file": "Applications_and_word_problems.json"
          }
        }
      },
      "Triangles": {
        "folder_name": "Triangles",
        "subconcepts": {
          "Similarity of triangles": {
            "file": "Similarity_of_triangles.json"
          },
          "Conditions for similarity": {
            "file": "Conditions_for_similarity.json"
          },
          "Basic proportionality theorem (Thales BPT)": {
            "file": "Basic_proportionality_theorem_Thales_BPT.json"
          },
          "Criteria for similarity (AA, SAS, SSS)": {
            "file": "Criteria_for_similarity_AA,_SAS,_SSS.json"
          },
          "Area ratio of similar triangles": {
            "file": "Area_ratio_of_similar_triangles.json"
          },
          "Pythagoras theorem": {
            "file": "Pythagoras_theorem.json"
          },
          "Converse of Pythagoras theorem": {
            "file": "Converse_of_Pythagoras_theorem.json"
          }
        }
      },
      "Coordinate Geometry": {
        "folder_name": "Coordinate_Geometry",
        "subconcepts": {
          "Distance formula": {
            "file": "Distance_formula.json"
          },
          "Section formula": {
            "file": "Section_formula.json"
          },
          "Midpoint formula": {
            "file": "Midpoint_formula.json"
          },
          "Area of triangle using coordinates": {
            "file": "Area_of_triangle_using_coordinates.json"
          }
        }
      },
      "Trigonometry": {
        "folder_name": "Trigonometry",
        "subconcepts": {
          "Introduction to trigonometric ratios": {
            "file": "Introduction_to_trigonometric_ratios.json"
          },
          "Trigonometric ratios of specific angles": {
            "file": "Trigonometric_ratios_of_specific_angles.json"
          },
          "Trigonometric identities": {
            "file": "Trigonometric_identities.json"
          },
          "Complementary angles": {
            "file": "Complementary_angles.json"
          }
        }
      },
      "Applications of Trigonometry": {
        "folder_name": "Applications_of_Trigonometry",
        "subconcepts": {
          "Heights and distances": {
            "file": "Heights_and_distances.json"
          },
          "Line of sight": {
            "file": "Line_of_sight.json"
          },
          "Angle of elevation": {
            "file": "Angle_of_elevation.json"
          },
          "Angle of depression": {
            "file": "Angle_of_depression.json"
          }
        }
      },
      "Circles": {
        "folder_name": "Circles",
        "subconcepts": {
          "Tangent to a circle": {
            "file": "Tangent_to_a_circle.json"
          },
          "Properties of tangents": {
            "file": "Properties_of_tangents.json"
          },
          "Number of tangents from a point": {
            "file": "Number_of_tangents_from_a_point.json"
          },
          "Proof that radius is perpendicular to tangent": {
            "file": "Proof_that_radius_is_perpendicular_to_tangent.json"
          }
        }
      },
      "Constructions": {
        "folder_name": "Constructions",
        "subconcepts": {
          "Division of a line segment": {
            "file": "Division_of_a_line_segment.json"
          },
          "Construction of a triangle similar to a given triangle": {
            "file": "Construction_of_a_triangle_similar_to_a_given_triangle.json"
          },
          "Construction of tangents to a circle": {
            "file": "Construction_of_tangents_to_a_circle.json"
          }
        }
      },
      "Areas Related to Circles": {
        "folder_name": "Areas_Related_to_Circles",
        "subconcepts": {
          "Perimeter and area of circle": {
            "file": "Perimeter_and_area_of_circle.json"
          },
          "Area of sector": {
            "file": "Area_of_sector.json"
          },
          "Area of segment": {
            "file": "Area_of_segment.json"
          },
          "Areas of combinations of circles and simple figures": {
            "file": "Areas_of_combinations_of_circles_and_simple_figures.json"
          }
        }
      },
      "Surface Areas and Volumes": {
        "folder_name": "Surface_Areas_and_Volumes",
        "subconcepts": {
          "Surface area of cylinder, cone, sphere": {
            "file": "Surface_area_of_cylinder,_cone,_sphere.json"
          },
          "Volume of cylinder, cone, sphere": {
            "file": "Volume_of_cylinder,_cone,_sphere.json"
          },
          "Frustum of a cone": {
            "file": "Frustum_of_a_cone.json"
          },
          "Combination of 3D shapes": {
            "file": "Combination_of_3D_shapes.json"
          },
          "Conversion between one solid to another": {
            "file": "Conversion_between_one_solid_to_another.json"
          }
        }
      },
      "Statistics": {
        "folder_name": "Statistics",
        "subconcepts": {
          "Mean using direct, assumed mean and step deviation methods": {
            "file": "Mean_using_direct,_assumed_mean_and_step_deviation_methods.json"
          },
          "Mode": {
            "file": "Mode.json"
          },
          "Median": {
            "file": "Median.json"
          },
          "Graphical representation (ogive)": {
            "file": "Graphical_representation_ogive.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Classical probability": {
            "file": "Classical_probability.json"
          },
          "Complementary events": {
            "file": "Complementary_events.json"
          },
          "Simple problems based on probability": {
            "file": "Simple_problems_based_on_probability.json"
          }
        }
      }
    },
    "grade_11": {
      "Sets": {
        "folder_name": "Sets",
        "subconcepts": {
          "Definition of set": {
            "file": "Definition_of_set.json"
          },
          "Roster and set-builder forms": {
            "file": "Roster_and_set-builder_forms.json"
          },
          "Types of sets": {
            "file": "Types_of_sets.json"
          },
          "Subsets": {
            "file": "Subsets.json"
          },
          "Power set": {
            "file": "Power_set.json"
          },
          "Universal set": {
            "file": "Universal_set.json"
          },
          "Venn diagrams": {
            "file": "Venn_diagrams.json"
          },
          "Operations on sets": {
            "file": "Operations_on_sets.json"
          },
          "Complement of a set": {
            "file": "Complement_of_a_set.json"
          }
        }
      },
      "Relations and Functions": {
        "folder_name": "Relations_and_Functions",
        "subconcepts": {
          "Ordered pairs": {
            "file": "Ordered_pairs.json"
          },
          "Cartesian product of sets": {
            "file": "Cartesian_product_of_sets.json"
          },
          "Relations": {
            "file": "Relations.json"
          },
          "Domain and range": {
            "file": "Domain_and_range.json"
          },
          "Functions": {
            "file": "Functions.json"
          },
          "Types of functions": {
            "file": "Types_of_functions.json"
          },
          "Real valued functions and graphs": {
            "file": "Real_valued_functions_and_graphs.json"
          }
        }
      },
      "Trigonometric Functions": {
        "folder_name": "Trigonometric_Functions",
        "subconcepts": {
          "Angles in radians & degrees": {
            "file": "Angles_in_radians_&_degrees.json"
          },
          "Trigonometric functions and their graphs": {
            "file": "Trigonometric_functions_and_their_graphs.json"
          },
          "Signs of trigonometric functions": {
            "file": "Signs_of_trigonometric_functions.json"
          },
          "Trigonometric identities": {
            "file": "Trigonometric_identities.json"
          },
          "General solutions of trigonometric equations": {
            "file": "General_solutions_of_trigonometric_equations.json"
          }
        }
      },
      "Principle of Mathematical Induction": {
        "folder_name": "Principle_of_Mathematical_Induction",
        "subconcepts": {
          "Meaning of induction": {
            "file": "Meaning_of_induction.json"
          },
          "Steps of mathematical induction": {
            "file": "Steps_of_mathematical_induction.json"
          },
          "Proof of statements using induction": {
            "file": "Proof_of_statements_using_induction.json"
          }
        }
      },
      "Complex Numbers and Quadratic Equations": {
        "folder_name": "Complex_Numbers_and_Quadratic_Equations",
        "subconcepts": {
          "Need for complex numbers": {
            "file": "Need_for_complex_numbers.json"
          },
          "Imaginary unit i": {
            "file": "Imaginary_unit_i.json"
          },
          "Algebra of complex numbers": {
            "file": "Algebra_of_complex_numbers.json"
          },
          "Polar form": {
            "file": "Polar_form.json"
          },
          "Modulus and argument": {
            "file": "Modulus_and_argument.json"
          },
          "Quadratic equations over complex numbers": {
            "file": "Quadratic_equations_over_complex_numbers.json"
          }
        }
      },
      "Linear Inequalities": {
        "folder_name": "Linear_Inequalities",
        "subconcepts": {
          "Inequalities in one variable": {
            "file": "Inequalities_in_one_variable.json"
          },
          "Inequalities in two variables": {
            "file": "Inequalities_in_two_variables.json"
          },
          "Graphical solution of inequalities": {
            "file": "Graphical_solution_of_inequalities.json"
          }
        }
      },
      "Permutations and Combinations": {
        "folder_name": "Permutations_and_Combinations",
        "subconcepts": {
          "Fundamental principle of counting": {
            "file": "Fundamental_principle_of_counting.json"
          },
          "Factorials": {
            "file": "Factorials.json"
          },
          "Permutations": {
            "file": "Permutations.json"
          },
          "Combinations": {
            "file": "Combinations.json"
          },
          "Applications": {
            "file": "Applications.json"
          }
        }
      },
      "Binomial Theorem": {
        "folder_name": "Binomial_Theorem",
        "subconcepts": {
          "Binomial theorem for positive integers": {
            "file": "Binomial_theorem_for_positive_integers.json"
          },
          "General term": {
            "file": "General_term.json"
          },
          "Middle term": {
            "file": "Middle_term.json"
          },
          "Simple applications": {
            "file": "Simple_applications.json"
          }
        }
      },
      "Sequences and Series": {
        "folder_name": "Sequences_and_Series",
        "subconcepts": {
          "Sequences": {
            "file": "Sequences.json"
          },
          "Series": {
            "file": "Series.json"
          },
          "Arithmetic progression": {
            "file": "Arithmetic_progression.json"
          },
          "Geometric progression": {
            "file": "Geometric_progression.json"
          },
          "Sum formulas": {
            "file": "Sum_formulas.json"
          },
          "Special series": {
            "file": "Special_series.json"
          }
        }
      },
      "Straight Lines": {
        "folder_name": "Straight_Lines",
        "subconcepts": {
          "Slope": {
            "file": "Slope.json"
          },
          "Various forms of equations of line": {
            "file": "Various_forms_of_equations_of_line.json"
          },
          "Point-slope form": {
            "file": "Point-slope_form.json"
          },
          "Two-point form": {
            "file": "Two-point_form.json"
          },
          "Intercept form": {
            "file": "Intercept_form.json"
          },
          "Distance of a point from a line": {
            "file": "Distance_of_a_point_from_a_line.json"
          },
          "Angle between two lines": {
            "file": "Angle_between_two_lines.json"
          }
        }
      },
      "Conic Sections": {
        "folder_name": "Conic_Sections",
        "subconcepts": {
          "Circle": {
            "file": "Circle.json"
          },
          "Parabola": {
            "file": "Parabola.json"
          },
          "Ellipse": {
            "file": "Ellipse.json"
          },
          "Hyperbola": {
            "file": "Hyperbola.json"
          },
          "Standard equations & simple properties": {
            "file": "Standard_equations_&_simple_properties.json"
          }
        }
      },
      "Introduction to 3D Geometry": {
        "folder_name": "Introduction_to_3D_Geometry",
        "subconcepts": {
          "Coordinates in 3D space": {
            "file": "Coordinates_in_3D_space.json"
          },
          "Distance formula in 3D": {
            "file": "Distance_formula_in_3D.json"
          },
          "Section formula in 3D divider": {
            "file": "Section_formula_in_3D_divider.json"
          }
        }
      },
      "Limits and Derivatives": {
        "folder_name": "Limits_and_Derivatives",
        "subconcepts": {
          "Intuitive understanding of limits": {
            "file": "Intuitive_understanding_of_limits.json"
          },
          "Standard limits": {
            "file": "Standard_limits.json"
          },
          "Limit laws": {
            "file": "Limit_laws.json"
          },
          "Derivative from first principle": {
            "file": "Derivative_from_first_principle.json"
          },
          "Derivatives of polynomial and simple functions": {
            "file": "Derivatives_of_polynomial_and_simple_functions.json"
          }
        }
      },
      "Statistics": {
        "folder_name": "Statistics",
        "subconcepts": {
          "Measures of dispersion": {
            "file": "Measures_of_dispersion.json"
          },
          "Range": {
            "file": "Range.json"
          },
          "Mean deviation": {
            "file": "Mean_deviation.json"
          },
          "Variance": {
            "file": "Variance.json"
          },
          "Standard deviation": {
            "file": "Standard_deviation.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Random experiment": {
            "file": "Random_experiment.json"
          },
          "Sample space": {
            "file": "Sample_space.json"
          },
          "Events": {
            "file": "Events.json"
          },
          "Classical probability": {
            "file": "Classical_probability.json"
          },
          "Addition rule": {
            "file": "Addition_rule.json"
          },
          "Multiplication rule": {
            "file": "Multiplication_rule.json"
          },
          "Independent and dependent events": {
            "file": "Independent_and_dependent_events.json"
          }
        }
      }
    },
    "grade_12": {
      "Relations and Functions": {
        "folder_name": "Relations_and_Functions",
        "subconcepts": {
          "Types of relations": {
            "file": "Types_of_relations.json"
          },
          "Reflexive, symmetric, transitive relations": {
            "file": "Reflexive,_symmetric,_transitive_relations.json"
          },
          "Equivalence relations": {
            "file": "Equivalence_relations.json"
          },
          "Functions": {
            "file": "Functions.json"
          },
          "Types of functions": {
            "file": "Types_of_functions.json"
          },
          "One-one, onto, bijection": {
            "file": "One-one,_onto,_bijection.json"
          },
          "Composite functions": {
            "file": "Composite_functions.json"
          },
          "Invertible functions": {
            "file": "Invertible_functions.json"
          }
        }
      },
      "Inverse Trigonometric Functions": {
        "folder_name": "Inverse_Trigonometric_Functions",
        "subconcepts": {
          "Principal values of inverse trig functions": {
            "file": "Principal_values_of_inverse_trig_functions.json"
          },
          "Domains and ranges": {
            "file": "Domains_and_ranges.json"
          },
          "Properties of inverse trig functions": {
            "file": "Properties_of_inverse_trig_functions.json"
          },
          "Simple identities": {
            "file": "Simple_identities.json"
          }
        }
      },
      "Matrices": {
        "folder_name": "Matrices",
        "subconcepts": {
          "Types of matrices": {
            "file": "Types_of_matrices.json"
          },
          "Equal matrices": {
            "file": "Equal_matrices.json"
          },
          "Matrix addition and multiplication": {
            "file": "Matrix_addition_and_multiplication.json"
          },
          "Transpose": {
            "file": "Transpose.json"
          },
          "Symmetric and skew-symmetric": {
            "file": "Symmetric_and_skew-symmetric.json"
          },
          "Determinant of a matrix": {
            "file": "Determinant_of_a_matrix.json"
          },
          "Invertible matrix": {
            "file": "Invertible_matrix.json"
          },
          "Adjoint and inverse": {
            "file": "Adjoint_and_inverse.json"
          }
        }
      },
      "Determinants": {
        "folder_name": "Determinants",
        "subconcepts": {
          "Determinant of 2×2 and 3×3 matrices": {
            "file": "Determinant_of_2_2_and_3_3_matrices.json"
          },
          "Properties of determinants": {
            "file": "Properties_of_determinants.json"
          },
          "Cofactors": {
            "file": "Cofactors.json"
          },
          "Adjoint": {
            "file": "Adjoint.json"
          },
          "Application in area": {
            "file": "Application_in_area.json"
          },
          "Solving linear equations using determinants": {
            "file": "Solving_linear_equations_using_determinants.json"
          }
        }
      },
      "Continuity and Differentiability": {
        "folder_name": "Continuity_and_Differentiability",
        "subconcepts": {
          "Continuity of functions": {
            "file": "Continuity_of_functions.json"
          },
          "Differentiability": {
            "file": "Differentiability.json"
          },
          "Chain rule": {
            "file": "Chain_rule.json"
          },
          "Derivatives of inverse trig functions": {
            "file": "Derivatives_of_inverse_trig_functions.json"
          },
          "Exponential and logarithmic functions": {
            "file": "Exponential_and_logarithmic_functions.json"
          },
          "Implicit differentiation": {
            "file": "Implicit_differentiation.json"
          },
          "Second order derivatives": {
            "file": "Second_order_derivatives.json"
          }
        }
      },
      "Applications of Derivatives": {
        "folder_name": "Applications_of_Derivatives",
        "subconcepts": {
          "Rate of change": {
            "file": "Rate_of_change.json"
          },
          "Increasing and decreasing functions": {
            "file": "Increasing_and_decreasing_functions.json"
          },
          "Maxima and minima": {
            "file": "Maxima_and_minima.json"
          },
          "Tangents and normals": {
            "file": "Tangents_and_normals.json"
          },
          "Approximations": {
            "file": "Approximations.json"
          },
          "Simple optimization problems": {
            "file": "Simple_optimization_problems.json"
          }
        }
      },
      "Integrals": {
        "folder_name": "Integrals",
        "subconcepts": {
          "Integration as inverse of differentiation": {
            "file": "Integration_as_inverse_of_differentiation.json"
          },
          "Methods of integration": {
            "file": "Methods_of_integration.json"
          },
          "Substitution": {
            "file": "Substitution.json"
          },
          "Partial fractions": {
            "file": "Partial_fractions.json"
          },
          "Integration by parts": {
            "file": "Integration_by_parts.json"
          },
          "Definite integrals": {
            "file": "Definite_integrals.json"
          },
          "Properties of definite integrals": {
            "file": "Properties_of_definite_integrals.json"
          }
        }
      },
      "Applications of Integrals": {
        "folder_name": "Applications_of_Integrals",
        "subconcepts": {
          "Area under curves": {
            "file": "Area_under_curves.json"
          },
          "Area between two curves": {
            "file": "Area_between_two_curves.json"
          }
        }
      },
      "Differential Equations": {
        "folder_name": "Differential_Equations",
        "subconcepts": {
          "Basic concepts": {
            "file": "Basic_concepts.json"
          },
          "Order and degree": {
            "file": "Order_and_degree.json"
          },
          "Formation of differential equations": {
            "file": "Formation_of_differential_equations.json"
          },
          "Solutions of differential equations": {
            "file": "Solutions_of_differential_equations.json"
          },
          "Linear differential equations": {
            "file": "Linear_differential_equations.json"
          },
          "Variable separable method": {
            "file": "Variable_separable_method.json"
          }
        }
      },
      "Vector Algebra": {
        "folder_name": "Vector_Algebra",
        "subconcepts": {
          "Vectors and scalars": {
            "file": "Vectors_and_scalars.json"
          },
          "Types of vectors": {
            "file": "Types_of_vectors.json"
          },
          "Addition of vectors": {
            "file": "Addition_of_vectors.json"
          },
          "Linear combination": {
            "file": "Linear_combination.json"
          },
          "Scalar (dot) product": {
            "file": "Scalar_dot_product.json"
          },
          "Vector (cross) product": {
            "file": "Vector_cross_product.json"
          },
          "Applications": {
            "file": "Applications.json"
          }
        }
      },
      "Three Dimensional Geometry": {
        "folder_name": "Three_Dimensional_Geometry",
        "subconcepts": {
          "Direction cosines and ratios": {
            "file": "Direction_cosines_and_ratios.json"
          },
          "Equation of a line in space": {
            "file": "Equation_of_a_line_in_space.json"
          },
          "Cartesian and vector forms": {
            "file": "Cartesian_and_vector_forms.json"
          },
          "Equation of a plane": {
            "file": "Equation_of_a_plane.json"
          },
          "Angle between two lines": {
            "file": "Angle_between_two_lines.json"
          },
          "Angle between line and plane": {
            "file": "Angle_between_line_and_plane.json"
          },
          "Distance between two points": {
            "file": "Distance_between_two_points.json"
          },
          "Distance between point and plane": {
            "file": "Distance_between_point_and_plane.json"
          }
        }
      },
      "Linear Programming": {
        "folder_name": "Linear_Programming",
        "subconcepts": {
          "Formulation of LPP": {
            "file": "Formulation_of_LPP.json"
          },
          "Graphical method": {
            "file": "Graphical_method.json"
          },
          "Feasible region": {
            "file": "Feasible_region.json"
          },
          "Optimal solutions": {
            "file": "Optimal_solutions.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Conditional probability": {
            "file": "Conditional_probability.json"
          },
          "Multiplication theorem": {
            "file": "Multiplication_theorem.json"
          },
          "Independent events": {
            "file": "Independent_events.json"
          },
          "Total probability theorem": {
            "file": "Total_probability_theorem.json"
          },
          "Bayes theorem": {
            "file": "Bayes_theorem.json"
          },
          "Random variables": {
            "file": "Random_variables.json"
          },
          "Probability distribution": {
            "file": "Probability_distribution.json"
          },
          "Mean and variance of random variables": {
            "file": "Mean_and_variance_of_random_variables.json"
          }
        }
      }
    }
  },
  "icse": {
    "grade_1": {
      "Numbers up to 100": {
        "folder_name": "Numbers_up_to_100",
        "subconcepts": {
          "Counting 1-100": {
            "file": "Counting_1-100.json"
          },
          "Number names": {
            "file": "Number_names.json"
          },
          "Place value (ones and tens)": {
            "file": "Place_value_ones_and_tens.json"
          },
          "Number sequencing": {
            "file": "Number_sequencing.json"
          },
          "Before, after, between": {
            "file": "Before,_after,_between.json"
          }
        }
      },
      "Addition": {
        "folder_name": "Addition",
        "subconcepts": {
          "Addition within 20": {
            "file": "Addition_within_20.json"
          },
          "Using number line": {
            "file": "Using_number_line.json"
          },
          "Addition facts": {
            "file": "Addition_facts.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Subtraction": {
        "folder_name": "Subtraction",
        "subconcepts": {
          "Subtraction within 20": {
            "file": "Subtraction_within_20.json"
          },
          "Using number line": {
            "file": "Using_number_line.json"
          },
          "Subtraction facts": {
            "file": "Subtraction_facts.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Shapes": {
        "folder_name": "Shapes",
        "subconcepts": {
          "2D shapes (circle, square, triangle, rectangle)": {
            "file": "2D_shapes_circle,_square,_triangle,_rectangle.json"
          },
          "3D shapes (cube, sphere, cylinder, cone)": {
            "file": "3D_shapes_cube,_sphere,_cylinder,_cone.json"
          },
          "Identifying shapes in surroundings": {
            "file": "Identifying_shapes_in_surroundings.json"
          }
        }
      },
      "Measurement": {
        "folder_name": "Measurement",
        "subconcepts": {
          "Length (long, short, tall)": {
            "file": "Length_long,_short,_tall.json"
          },
          "Weight (heavy, light)": {
            "file": "Weight_heavy,_light.json"
          },
          "Capacity (more, less, full, empty)": {
            "file": "Capacity_more,_less,_full,_empty.json"
          }
        }
      },
      "Time": {
        "folder_name": "Time",
        "subconcepts": {
          "Days of the week": {
            "file": "Days_of_the_week.json"
          },
          "Months of the year": {
            "file": "Months_of_the_year.json"
          },
          "Reading clock (hours only)": {
            "file": "Reading_clock_hours_only.json"
          },
          "Yesterday, today, tomorrow": {
            "file": "Yesterday,_today,_tomorrow.json"
          }
        }
      },
      "Money": {
        "folder_name": "Money",
        "subconcepts": {
          "Recognizing coins": {
            "file": "Recognizing_coins.json"
          },
          "Counting money (simple)": {
            "file": "Counting_money_simple.json"
          },
          "Buying and selling": {
            "file": "Buying_and_selling.json"
          }
        }
      },
      "Patterns": {
        "folder_name": "Patterns",
        "subconcepts": {
          "Color patterns": {
            "file": "Color_patterns.json"
          },
          "Shape patterns": {
            "file": "Shape_patterns.json"
          },
          "Number patterns": {
            "file": "Number_patterns.json"
          },
          "Completing patterns": {
            "file": "Completing_patterns.json"
          }
        }
      }
    },
    "grade_2": {
      "Numbers up to 1000": {
        "folder_name": "Numbers_up_to_1000",
        "subconcepts": {
          "Counting 1 to 1000": {
            "file": "Counting_to_1000.json"
          },
          "Place value (hundreds, tens, ones)": {
            "file": "Place_value_hundreds,_tens,_ones.json"
          },
          "Expanded form": {
            "file": "Expanded_form.json"
          },
          "Comparing numbers": {
            "file": "Comparing_numbers.json"
          },
          "Ordering numbers": {
            "file": "Ordering_numbers.json"
          }
        }
      },
      "Addition": {
        "folder_name": "Addition",
        "subconcepts": {
          "2-digit addition without carry": {
            "file": "2-digit_addition_without_carry.json"
          },
          "2-digit addition with carry": {
            "file": "2-digit_addition_with_carry.json"
          },
          "3-digit addition": {
            "file": "3-digit_addition.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Subtraction": {
        "folder_name": "Subtraction",
        "subconcepts": {
          "2-digit subtraction without borrow": {
            "file": "2-digit_subtraction_without_borrow.json"
          },
          "2-digit subtraction with borrow": {
            "file": "2-digit_subtraction_with_borrow.json"
          },
          "3-digit subtraction": {
            "file": "3-digit_subtraction.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Multiplication": {
        "folder_name": "Multiplication",
        "subconcepts": {
          "Concept of multiplication": {
            "file": "Concept_of_multiplication.json"
          },
          "Multiplication as repeated addition": {
            "file": "Multiplication_as_repeated_addition.json"
          },
          "Tables 2, 3, 4, 5, 10": {
            "file": "Tables_2,_3,_4,_5,_10.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Division": {
        "folder_name": "Division",
        "subconcepts": {
          "Concept of division": {
            "file": "Concept_of_division.json"
          },
          "Division as repeated subtraction": {
            "file": "Division_as_repeated_subtraction.json"
          },
          "Simple division facts": {
            "file": "Simple_division_facts.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Fractions": {
        "folder_name": "Fractions",
        "subconcepts": {
          "Concept of half and quarter": {
            "file": "Concept_of_half_and_quarter.json"
          },
          "Identifying fractions in shapes": {
            "file": "Identifying_fractions_in_shapes.json"
          },
          "Simple fraction representation": {
            "file": "Simple_fraction_representation.json"
          }
        }
      },
      "Geometry": {
        "folder_name": "Geometry",
        "subconcepts": {
          "Lines (straight, curved)": {
            "file": "Lines_straight,_curved.json"
          },
          "Points and line segments": {
            "file": "Points_and_line_segments.json"
          },
          "Open and closed figures": {
            "file": "Open_and_closed_figures.json"
          },
          "Symmetry": {
            "file": "Symmetry.json"
          }
        }
      },
      "Measurement": {
        "folder_name": "Measurement",
        "subconcepts": {
          "Standard units (cm, m)": {
            "file": "Standard_units_cm,_m.json"
          },
          "Measuring length": {
            "file": "Measuring_length.json"
          },
          "Measuring weight (g, kg)": {
            "file": "Measuring_weight_g,_kg.json"
          },
          "Measuring capacity (ml, l)": {
            "file": "Measuring_capacity_ml,_l.json"
          }
        }
      },
      "Time": {
        "folder_name": "Time",
        "subconcepts": {
          "Reading clock (hours and half hours)": {
            "file": "Reading_clock_hours_and_half_hours.json"
          },
          "AM and PM": {
            "file": "AM_and_PM.json"
          },
          "Calendar reading": {
            "file": "Calendar_reading.json"
          },
          "Duration of time": {
            "file": "Duration_of_time.json"
          }
        }
      }
    },
    "grade_3": {
      "Numbers up to 10000": {
        "folder_name": "Numbers_up_to_10000",
        "subconcepts": {
          "Place value (thousands)": {
            "file": "Place_value_thousands.json"
          },
          "Expanded and standard form": {
            "file": "Expanded_and_standard_form.json"
          },
          "Comparing and ordering": {
            "file": "Comparing_and_ordering.json"
          },
          "Roman numerals (I to XX)": {
            "file": "Roman_numerals_I_to_XX.json"
          },
          "Rounding off numbers": {
            "file": "Rounding_off_numbers.json"
          }
        }
      },
      "Addition and Subtraction": {
        "folder_name": "Addition_and_Subtraction",
        "subconcepts": {
          "4-digit addition": {
            "file": "4-digit_addition.json"
          },
          "4-digit subtraction": {
            "file": "4-digit_subtraction.json"
          },
          "Mixed operations": {
            "file": "Mixed_operations.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Multiplication": {
        "folder_name": "Multiplication",
        "subconcepts": {
          "Tables 2 to 10": {
            "file": "Tables_2_to_10.json"
          },
          "2-digit × 1-digit": {
            "file": "2_digit__1_digit.json"
          },
          "3-digit × 1-digit": {
            "file": "3_digit__1_digit.json"
          },
          "Properties of multiplication": {
            "file": "Properties_of_multiplication.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Division": {
        "folder_name": "Division",
        "subconcepts": {
          "Division facts": {
            "file": "Division_facts.json"
          },
          "Division by 1-digit": {
            "file": "Division_by_1-digit.json"
          },
          "Division with remainder": {
            "file": "Division_with_remainder.json"
          },
          "Relationship with multiplication": {
            "file": "Relationship_with_multiplication.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Geometry": {
        "folder_name": "Geometry",
        "subconcepts": {
          "Types of lines (parallel, perpendicular, intersecting)": {
            "file": "Types_of_lines_parallel,_perpendicular,_intersecting.json"
          },
          "Types of angles (right, acute, obtuse)": {
            "file": "Types_of_angles_right,_acute,_obtuse.json"
          },
          "Triangles and their types": {
            "file": "Triangles_and_their_types.json"
          },
          "Quadrilaterals": {
            "file": "Quadrilaterals.json"
          },
          "Perimeter of shapes": {
            "file": "Perimeter_of_shapes.json"
          }
        }
      },
      "Measurement": {
        "folder_name": "Measurement",
        "subconcepts": {
          "Converting units (length, weight, capacity)": {
            "file": "Converting_units_length,_weight,_capacity.json"
          },
          "Perimeter": {
            "file": "Perimeter.json"
          },
          "Area (concept)": {
            "file": "Area_concept.json"
          },
          "Temperature": {
            "file": "Temperature.json"
          }
        }
      },
      "Time": {
        "folder_name": "Time",
        "subconcepts": {
          "Reading time (minutes)": {
            "file": "Reading_time_minutes.json"
          },
          "24-hour clock": {
            "file": "24-hour_clock.json"
          },
          "Time intervals": {
            "file": "Time_intervals.json"
          },
          "Word problems on time": {
            "file": "Word_problems_on_time.json"
          }
        }
      },
      "Money": {
        "folder_name": "Money",
        "subconcepts": {
          "Four operations on money": {
            "file": "Four_operations_on_money.json"
          },
          "Profit and loss (simple)": {
            "file": "Profit_and_loss_simple.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Bar graphs": {
            "file": "Bar_graphs.json"
          },
          "Pictographs": {
            "file": "Pictographs.json"
          },
          "Interpretation of data": {
            "file": "Interpretation_of_data.json"
          }
        }
      }
    },
    "grade_4": {
      "Numbers up to Lakhs": {
        "folder_name": "Numbers_up_to_Lakhs",
        "subconcepts": {
          "Indian and International system": {
            "file": "Indian_and_International_system.json"
          },
          "Place value up to lakhs": {
            "file": "Place_value_up_to_lakhs.json"
          },
          "Expanded form": {
            "file": "Expanded_form.json"
          },
          "Comparing and ordering": {
            "file": "Comparing_and_ordering.json"
          },
          "Roman numerals (up to L)": {
            "file": "Roman_numerals_up_to_L.json"
          }
        }
      },
      "Four Operations": {
        "folder_name": "Four_Operations",
        "subconcepts": {
          "Large number addition": {
            "file": "Large_number_addition.json"
          },
          "Large number subtraction": {
            "file": "Large_number_subtraction.json"
          },
          "Multiplication by 2-digit numbers": {
            "file": "Multiplication_by_2-digit_numbers.json"
          },
          "Division by 2-digit numbers": {
            "file": "Division_by_2-digit_numbers.json"
          },
          "Mixed operations": {
            "file": "Mixed_operations.json"
          }
        }
      },
      "Factors and Multiples": {
        "folder_name": "Factors_and_Multiples",
        "subconcepts": {
          "Factors": {
            "file": "Factors.json"
          },
          "Multiples": {
            "file": "Multiples.json"
          },
          "Prime and composite numbers": {
            "file": "Prime_and_composite_numbers.json"
          },
          "Prime factorization": {
            "file": "Prime_factorization.json"
          },
          "HCF and LCM": {
            "file": "HCF_and_LCM.json"
          }
        }
      },
      "Fractions": {
        "folder_name": "Fractions",
        "subconcepts": {
          "Operations on fractions": {
            "file": "Operations_on_fractions.json"
          },
          "Simplification": {
            "file": "Simplification.json"
          },
          "Multiplication of fractions": {
            "file": "Multiplication_of_fractions.json"
          },
          "Division of fractions": {
            "file": "Division_of_fractions.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Decimals": {
        "folder_name": "Decimals",
        "subconcepts": {
          "Addition of decimals": {
            "file": "Addition_of_decimals.json"
          },
          "Subtraction of decimals": {
            "file": "Subtraction_of_decimals.json"
          },
          "Multiplication of decimals": {
            "file": "Multiplication_of_decimals.json"
          },
          "Division of decimals": {
            "file": "Division_of_decimals.json"
          },
          "Conversion between fractions and decimals": {
            "file": "Conversion_between_fractions_and_decimals.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Perimeter of rectangle and square": {
            "file": "Perimeter_of_rectangle_and_square.json"
          },
          "Area of rectangle and square": {
            "file": "Area_of_rectangle_and_square.json"
          },
          "Area of triangle": {
            "file": "Area_of_triangle.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Unitary Method": {
        "folder_name": "Unitary_Method",
        "subconcepts": {
          "Direct proportion": {
            "file": "Direct_proportion.json"
          },
          "Simple problems": {
            "file": "Simple_problems.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Time and Calendar": {
        "folder_name": "Time_and_Calendar",
        "subconcepts": {
          "Time calculations": {
            "file": "Time_calculations.json"
          },
          "Calendar problems": {
            "file": "Calendar_problems.json"
          },
          "Leap year": {
            "file": "Leap_year.json"
          },
          "Time zones (basic)": {
            "file": "Time_zones_basic.json"
          }
        }
      },
      "Money": {
        "folder_name": "Money",
        "subconcepts": {
          "Profit, loss, cost price, selling price": {
            "file": "Profit,_loss,_cost_price,_selling_price.json"
          },
          "Simple interest (introduction)": {
            "file": "Simple_interest_introduction.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Tables and charts": {
            "file": "Tables_and_charts.json"
          },
          "Bar graphs (double)": {
            "file": "Bar_graphs_double.json"
          },
          "Line graphs": {
            "file": "Line_graphs.json"
          }
        }
      }
    },
    "grade_5": {
      "Numbers up to Crores": {
        "folder_name": "Numbers_up_to_Crores",
        "subconcepts": {
          "Place value up to crores": {
            "file": "Place_value_up_to_crores.json"
          },
          "Indian and International systems": {
            "file": "Indian_and_International_systems.json"
          },
          "Comparing large numbers": {
            "file": "Comparing_large_numbers.json"
          },
          "Roman numerals (up to C)": {
            "file": "Roman_numerals_up_to_C.json"
          },
          "Rounding and estimating": {
            "file": "Rounding_and_estimating.json"
          }
        }
      },
      "Four Operations": {
        "folder_name": "Four_Operations",
        "subconcepts": {
          "Operations on large numbers": {
            "file": "Operations_on_large_numbers.json"
          },
          "Order of operations (BODMAS)": {
            "file": "Order_of_operations_BODMAS.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          },
          "Mental math strategies": {
            "file": "Mental_math_strategies.json"
          }
        }
      },
      "Factors and Multiples": {
        "folder_name": "Factors_and_Multiples",
        "subconcepts": {
          "Prime factorization": {
            "file": "Prime_factorization.json"
          },
          "HCF by different methods": {
            "file": "HCF_by_different_methods.json"
          },
          "LCM by different methods": {
            "file": "LCM_by_different_methods.json"
          },
          "Co-prime numbers": {
            "file": "Co-prime_numbers.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Fractions": {
        "folder_name": "Fractions",
        "subconcepts": {
          "All operations on fractions": {
            "file": "All_operations_on_fractions.json"
          },
          "Complex fractions": {
            "file": "Complex_fractions.json"
          },
          "Comparison and ordering": {
            "file": "Comparison_and_ordering.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Decimals": {
        "folder_name": "Decimals",
        "subconcepts": {
          "All operations on decimals": {
            "file": "All_operations_on_decimals.json"
          },
          "Decimal place value": {
            "file": "Decimal_place_value.json"
          },
          "Converting decimals to fractions": {
            "file": "Converting_decimals_to_fractions.json"
          },
          "Comparing and ordering decimals": {
            "file": "Comparing_and_ordering_decimals.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Percentage": {
        "folder_name": "Percentage",
        "subconcepts": {
          "Concept of percentage": {
            "file": "Concept_of_percentage.json"
          },
          "Converting fractions to percentage": {
            "file": "Converting_fractions_to_percentage.json"
          },
          "Converting decimals to percentage": {
            "file": "Converting_decimals_to_percentage.json"
          },
          "Finding percentage of a number": {
            "file": "Finding_percentage_of_a_number.json"
          },
          "Simple problems": {
            "file": "Simple_problems.json"
          }
        }
      },
      "Ratio and Proportion": {
        "folder_name": "Ratio_and_Proportion",
        "subconcepts": {
          "Concept of ratio": {
            "file": "Concept_of_ratio.json"
          },
          "Equivalent ratios": {
            "file": "Equivalent_ratios.json"
          },
          "Proportion": {
            "file": "Proportion.json"
          },
          "Unitary method": {
            "file": "Unitary_method.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Geometry": {
        "folder_name": "Geometry",
        "subconcepts": {
          "Angle properties": {
            "file": "Angle_properties.json"
          },
          "Triangles (properties and construction)": {
            "file": "Triangles_properties_and_construction.json"
          },
          "Quadrilaterals (properties)": {
            "file": "Quadrilaterals_properties.json"
          },
          "Circles (chord, diameter, radius)": {
            "file": "Circles_chord,_diameter,_radius.json"
          },
          "3D shapes (nets)": {
            "file": "3D_shapes_nets.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Perimeter of polygons": {
            "file": "Perimeter_of_polygons.json"
          },
          "Area of parallelogram": {
            "file": "Area_of_parallelogram.json"
          },
          "Area of triangle": {
            "file": "Area_of_triangle.json"
          },
          "Volume of cube and cuboid": {
            "file": "Volume_of_cube_and_cuboid.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Algebra (Introduction)": {
        "folder_name": "Algebra__Introduction",
        "subconcepts": {
          "Variables and constants": {
            "file": "Variables_and_constants.json"
          },
          "Simple expressions": {
            "file": "Simple_expressions.json"
          },
          "Simple equations": {
            "file": "Simple_equations.json"
          },
          "Solving simple equations": {
            "file": "Solving_simple_equations.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Mean, median, mode": {
            "file": "Mean,_median,_mode.json"
          },
          "Range": {
            "file": "Range.json"
          },
          "Bar graphs and histograms": {
            "file": "Bar_graphs_and_histograms.json"
          },
          "Line graphs": {
            "file": "Line_graphs.json"
          },
          "Pie charts (reading)": {
            "file": "Pie_charts_reading.json"
          }
        }
      }
    },
    "grade_6": {
      "Number System": {
        "folder_name": "Number_System",
        "subconcepts": {
          "Integers (positive and negative)": {
            "file": "Integers_positive_and_negative.json"
          },
          "Rational numbers": {
            "file": "Rational_numbers.json"
          },
          "Number line representation": {
            "file": "Number_line_representation.json"
          },
          "Comparing and ordering": {
            "file": "Comparing_and_ordering.json"
          },
          "Operations on integers": {
            "file": "Operations_on_integers.json"
          }
        }
      },
      "Factors and Multiples": {
        "folder_name": "Factors_and_Multiples",
        "subconcepts": {
          "Divisibility rules": {
            "file": "Divisibility_rules.json"
          },
          "Prime factorization": {
            "file": "Prime_factorization.json"
          },
          "HCF and LCM": {
            "file": "HCF_and_LCM.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Fractions and Decimals": {
        "folder_name": "Fractions_and_Decimals",
        "subconcepts": {
          "Operations on fractions": {
            "file": "Operations_on_fractions.json"
          },
          "Operations on decimals": {
            "file": "Operations_on_decimals.json"
          },
          "Conversion between forms": {
            "file": "Conversion_between_forms.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Percentage": {
        "folder_name": "Percentage",
        "subconcepts": {
          "Percentage calculations": {
            "file": "Percentage_calculations.json"
          },
          "Percentage increase/decrease": {
            "file": "Percentage_increasedecrease.json"
          },
          "Profit and loss": {
            "file": "Profit_and_loss.json"
          },
          "Simple interest": {
            "file": "Simple_interest.json"
          },
          "Discount": {
            "file": "Discount.json"
          }
        }
      },
      "Ratio and Proportion": {
        "folder_name": "Ratio_and_Proportion",
        "subconcepts": {
          "Simplifying ratios": {
            "file": "Simplifying_ratios.json"
          },
          "Proportion problems": {
            "file": "Proportion_problems.json"
          },
          "Unitary method": {
            "file": "Unitary_method.json"
          },
          "Direct and inverse proportion": {
            "file": "Direct_and_inverse_proportion.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Algebra": {
        "folder_name": "Algebra",
        "subconcepts": {
          "Algebraic expressions": {
            "file": "Algebraic_expressions.json"
          },
          "Terms and coefficients": {
            "file": "Terms_and_coefficients.json"
          },
          "Like and unlike terms": {
            "file": "Like_and_unlike_terms.json"
          },
          "Addition and subtraction of expressions": {
            "file": "Addition_and_subtraction_of_expressions.json"
          },
          "Simple linear equations": {
            "file": "Simple_linear_equations.json"
          }
        }
      },
      "Geometry": {
        "folder_name": "Geometry",
        "subconcepts": {
          "Basic geometrical concepts": {
            "file": "Basic_geometrical_concepts.json"
          },
          "Angles and their types": {
            "file": "Angles_and_their_types.json"
          },
          "Parallel lines and transversals": {
            "file": "Parallel_lines_and_transversals.json"
          },
          "Triangles (properties and types)": {
            "file": "Triangles_properties_and_types.json"
          },
          "Construction of triangles": {
            "file": "Construction_of_triangles.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Perimeter and area of rectangles": {
            "file": "Perimeter_and_area_of_rectangles.json"
          },
          "Area of parallelogram and triangle": {
            "file": "Area_of_parallelogram_and_triangle.json"
          },
          "Area of circle": {
            "file": "Area_of_circle.json"
          },
          "Surface area of cube and cuboid": {
            "file": "Surface_area_of_cube_and_cuboid.json"
          },
          "Volume of cube and cuboid": {
            "file": "Volume_of_cube_and_cuboid.json"
          }
        }
      },
      "Symmetry": {
        "folder_name": "Symmetry",
        "subconcepts": {
          "Line symmetry": {
            "file": "Line_symmetry.json"
          },
          "Rotational symmetry": {
            "file": "Rotational_symmetry.json"
          },
          "Reflection": {
            "file": "Reflection.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Collection and organization of data": {
            "file": "Collection_and_organization_of_data.json"
          },
          "Mean, median, mode": {
            "file": "Mean,_median,_mode.json"
          },
          "Bar graphs": {
            "file": "Bar_graphs.json"
          },
          "Pie charts": {
            "file": "Pie_charts.json"
          },
          "Probability (introduction)": {
            "file": "Probability_introduction.json"
          }
        }
      }
    },
    "grade_7": {
      "Integers": {
        "folder_name": "Integers",
        "subconcepts": {
          "Properties of integers": {
            "file": "Properties_of_integers.json"
          },
          "Operations on integers": {
            "file": "Operations_on_integers.json"
          },
          "Multiplication and division": {
            "file": "Multiplication_and_division.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Rational Numbers": {
        "folder_name": "Rational_Numbers",
        "subconcepts": {
          "Standard form of rational numbers": {
            "file": "Standard_form_of_rational_numbers.json"
          },
          "Comparison of rational numbers": {
            "file": "Comparison_of_rational_numbers.json"
          },
          "Operations on rational numbers": {
            "file": "Operations_on_rational_numbers.json"
          },
          "Properties of rational numbers": {
            "file": "Properties_of_rational_numbers.json"
          },
          "Rational numbers on number line": {
            "file": "Rational_numbers_on_number_line.json"
          }
        }
      },
      "Fractions and Decimals": {
        "folder_name": "Fractions_and_Decimals",
        "subconcepts": {
          "Multiplication of fractions": {
            "file": "Multiplication_of_fractions.json"
          },
          "Division of fractions": {
            "file": "Division_of_fractions.json"
          },
          "Multiplication of decimals": {
            "file": "Multiplication_of_decimals.json"
          },
          "Division of decimals": {
            "file": "Division_of_decimals.json"
          }
        }
      },
      "Exponents": {
        "folder_name": "Exponents",
        "subconcepts": {
          "Laws of exponents": {
            "file": "Laws_of_exponents.json"
          },
          "Simplification using laws": {
            "file": "Simplification_using_laws.json"
          },
          "Negative exponents": {
            "file": "Negative_exponents.json"
          },
          "Zero exponent": {
            "file": "Zero_exponent.json"
          }
        }
      },
      "Percentage and Applications": {
        "folder_name": "Percentage_and_Applications",
        "subconcepts": {
          "Profit, loss, discount": {
            "file": "Profit,_loss,_discount.json"
          },
          "Simple interest": {
            "file": "Simple_interest.json"
          },
          "Compound interest (introduction)": {
            "file": "Compound_interest_introduction.json"
          },
          "Percentage applications": {
            "file": "Percentage_applications.json"
          }
        }
      },
      "Ratio and Proportion": {
        "folder_name": "Ratio_and_Proportion",
        "subconcepts": {
          "Ratio and its applications": {
            "file": "Ratio_and_its_applications.json"
          },
          "Proportion problems": {
            "file": "Proportion_problems.json"
          },
          "Direct variation": {
            "file": "Direct_variation.json"
          },
          "Inverse variation": {
            "file": "Inverse_variation.json"
          },
          "Time and work problems": {
            "file": "Time_and_work_problems.json"
          }
        }
      },
      "Algebra": {
        "folder_name": "Algebra",
        "subconcepts": {
          "Algebraic expressions": {
            "file": "Algebraic_expressions.json"
          },
          "Addition and subtraction": {
            "file": "Addition_and_subtraction.json"
          },
          "Multiplication of expressions": {
            "file": "Multiplication_of_expressions.json"
          },
          "Linear equations in one variable": {
            "file": "Linear_equations_in_one_variable.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Geometry": {
        "folder_name": "Geometry",
        "subconcepts": {
          "Lines and angles": {
            "file": "Lines_and_angles.json"
          },
          "Properties of parallel lines": {
            "file": "Properties_of_parallel_lines.json"
          },
          "Triangle properties": {
            "file": "Triangle_properties.json"
          },
          "Congruence of triangles": {
            "file": "Congruence_of_triangles.json"
          },
          "Construction of triangles": {
            "file": "Construction_of_triangles.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Perimeter and area": {
            "file": "Perimeter_and_area.json"
          },
          "Area of trapezium": {
            "file": "Area_of_trapezium.json"
          },
          "Area of general quadrilateral": {
            "file": "Area_of_general_quadrilateral.json"
          },
          "Area of circle": {
            "file": "Area_of_circle.json"
          },
          "Circumference of circle": {
            "file": "Circumference_of_circle.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Range and mean": {
            "file": "Range_and_mean.json"
          },
          "Median and mode": {
            "file": "Median_and_mode.json"
          },
          "Use of bar graphs": {
            "file": "Use_of_bar_graphs.json"
          },
          "Chance and probability": {
            "file": "Chance_and_probability.json"
          }
        }
      }
    },
    "grade_8": {
      "Rational Numbers": {
        "folder_name": "Rational_Numbers",
        "subconcepts": {
          "Properties and operations": {
            "file": "Properties_and_operations.json"
          },
          "Representation on number line": {
            "file": "Representation_on_number_line.json"
          },
          "Rational numbers between two numbers": {
            "file": "Rational_numbers_between_two_numbers.json"
          }
        }
      },
      "Exponents": {
        "folder_name": "Exponents",
        "subconcepts": {
          "Laws of exponents": {
            "file": "Laws_of_exponents.json"
          },
          "Expressing large numbers in standard form": {
            "file": "Expressing_large_numbers_in_standard_form.json"
          },
          "Comparing very large and very small numbers": {
            "file": "Comparing_very_large_and_very_small_numbers.json"
          }
        }
      },
      "Squares and Square Roots": {
        "folder_name": "Squares_and_Square_Roots",
        "subconcepts": {
          "Properties of square numbers": {
            "file": "Properties_of_square_numbers.json"
          },
          "Finding square roots": {
            "file": "Finding_square_roots.json"
          },
          "Square roots of decimals": {
            "file": "Square_roots_of_decimals.json"
          },
          "Estimating square roots": {
            "file": "Estimating_square_roots.json"
          }
        }
      },
      "Cubes and Cube Roots": {
        "folder_name": "Cubes_and_Cube_Roots",
        "subconcepts": {
          "Properties of cube numbers": {
            "file": "Properties_of_cube_numbers.json"
          },
          "Finding cube roots": {
            "file": "Finding_cube_roots.json"
          },
          "Cube roots by estimation": {
            "file": "Cube_roots_by_estimation.json"
          }
        }
      },
      "Profit, Loss and Discount": {
        "folder_name": "Profit,_Loss_and_Discount",
        "subconcepts": {
          "Profit and loss percentage": {
            "file": "Profit_and_loss_percentage.json"
          },
          "Discount and marked price": {
            "file": "Discount_and_marked_price.json"
          },
          "Sales tax/GST": {
            "file": "Sales_taxGST.json"
          },
          "Compound interest": {
            "file": "Compound_interest.json"
          }
        }
      },
      "Direct and Inverse Variation": {
        "folder_name": "Direct_and_Inverse_Variation",
        "subconcepts": {
          "Direct proportion": {
            "file": "Direct_proportion.json"
          },
          "Inverse proportion": {
            "file": "Inverse_proportion.json"
          },
          "Time and work": {
            "file": "Time_and_work.json"
          },
          "Time, distance and speed": {
            "file": "Time,_distance_and_speed.json"
          }
        }
      },
      "Algebra": {
        "folder_name": "Algebra",
        "subconcepts": {
          "Algebraic identities": {
            "file": "Algebraic_identities.json"
          },
          "Factorization": {
            "file": "Factorization.json"
          },
          "Division of algebraic expressions": {
            "file": "Division_of_algebraic_expressions.json"
          },
          "Linear equations in one variable": {
            "file": "Linear_equations_in_one_variable.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Understanding Quadrilaterals": {
        "folder_name": "Understanding_Quadrilaterals",
        "subconcepts": {
          "Properties of quadrilaterals": {
            "file": "Properties_of_quadrilaterals.json"
          },
          "Angle sum property": {
            "file": "Angle_sum_property.json"
          },
          "Types of quadrilaterals": {
            "file": "Types_of_quadrilaterals.json"
          },
          "Construction of quadrilaterals": {
            "file": "Construction_of_quadrilaterals.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Area of polygon": {
            "file": "Area_of_polygon.json"
          },
          "Surface area of cube, cuboid": {
            "file": "Surface_area_of_cube,_cuboid.json"
          },
          "Surface area of cylinder": {
            "file": "Surface_area_of_cylinder.json"
          },
          "Volume of cube, cuboid, cylinder": {
            "file": "Volume_of_cube,_cuboid,_cylinder.json"
          }
        }
      },
      "Data Handling": {
        "folder_name": "Data_Handling",
        "subconcepts": {
          "Grouped data": {
            "file": "Grouped_data.json"
          },
          "Graphical representation of data": {
            "file": "Graphical_representation_of_data.json"
          },
          "Circle graphs/pie charts": {
            "file": "Circle_graphspie_charts.json"
          },
          "Probability": {
            "file": "Probability.json"
          }
        }
      },
      "Introduction to Graphs": {
        "folder_name": "Introduction_to_Graphs",
        "subconcepts": {
          "Linear graphs": {
            "file": "Linear_graphs.json"
          },
          "Coordinates": {
            "file": "Coordinates.json"
          },
          "Plotting points": {
            "file": "Plotting_points.json"
          }
        }
      }
    },
    "grade_9": {
      "Rational and Irrational Numbers": {
        "folder_name": "Rational_and_Irrational_Numbers",
        "subconcepts": {
          "Properties of rational numbers": {
            "file": "Properties_of_rational_numbers.json"
          },
          "Irrational numbers": {
            "file": "Irrational_numbers.json"
          },
          "Real numbers": {
            "file": "Real_numbers.json"
          },
          "Representation on number line": {
            "file": "Representation_on_number_line.json"
          },
          "Operations on real numbers": {
            "file": "Operations_on_real_numbers.json"
          }
        }
      },
      "Compound Interest": {
        "folder_name": "Compound_Interest",
        "subconcepts": {
          "Compound interest formula": {
            "file": "Compound_interest_formula.json"
          },
          "Growth and depreciation": {
            "file": "Growth_and_depreciation.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Expansions": {
        "folder_name": "Expansions",
        "subconcepts": {
          "Algebraic identities": {
            "file": "Algebraic_identities.json"
          },
          "Expansion using identities": {
            "file": "Expansion_using_identities.json"
          },
          "Factorization": {
            "file": "Factorization.json"
          }
        }
      },
      "Factorization": {
        "folder_name": "Factorization",
        "subconcepts": {
          "Factorization of algebraic expressions": {
            "file": "Factorization_of_algebraic_expressions.json"
          },
          "Factorization by grouping": {
            "file": "Factorization_by_grouping.json"
          },
          "Factorization using identities": {
            "file": "Factorization_using_identities.json"
          }
        }
      },
      "Simultaneous Linear Equations": {
        "folder_name": "Simultaneous_Linear_Equations",
        "subconcepts": {
          "Solving by substitution": {
            "file": "Solving_by_substitution.json"
          },
          "Solving by elimination": {
            "file": "Solving_by_elimination.json"
          },
          "Cross multiplication method": {
            "file": "Cross_multiplication_method.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Indices/Exponents": {
        "folder_name": "IndicesExponents",
        "subconcepts": {
          "Laws of exponents": {
            "file": "Laws_of_exponents.json"
          },
          "Negative and fractional indices": {
            "file": "Negative_and_fractional_indices.json"
          },
          "Standard form": {
            "file": "Standard_form.json"
          }
        }
      },
      "Logarithms": {
        "folder_name": "Logarithms",
        "subconcepts": {
          "Definition and properties": {
            "file": "Definition_and_properties.json"
          },
          "Laws of logarithms": {
            "file": "Laws_of_logarithms.json"
          },
          "Common logarithms": {
            "file": "Common_logarithms.json"
          },
          "Applications": {
            "file": "Applications.json"
          }
        }
      },
      "Triangles": {
        "folder_name": "Triangles",
        "subconcepts": {
          "Congruence of triangles": {
            "file": "Congruence_of_triangles.json"
          },
          "Inequalities in triangles": {
            "file": "Inequalities_in_triangles.json"
          },
          "Pythagoras theorem": {
            "file": "Pythagoras_theorem.json"
          },
          "Mid-point theorem": {
            "file": "Mid-point_theorem.json"
          }
        }
      },
      "Rectilinear Figures": {
        "folder_name": "Rectilinear_Figures",
        "subconcepts": {
          "Parallelograms": {
            "file": "Parallelograms.json"
          },
          "Properties of quadrilaterals": {
            "file": "Properties_of_quadrilaterals.json"
          },
          "Theorems on parallelograms": {
            "file": "Theorems_on_parallelograms.json"
          },
          "Construction of quadrilaterals": {
            "file": "Construction_of_quadrilaterals.json"
          }
        }
      },
      "Area Theorems": {
        "folder_name": "Area_Theorems",
        "subconcepts": {
          "Area of triangle": {
            "file": "Area_of_triangle.json"
          },
          "Theorems on areas": {
            "file": "Theorems_on_areas.json"
          },
          "Proofs": {
            "file": "Proofs.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Area and perimeter of plane figures": {
            "file": "Area_and_perimeter_of_plane_figures.json"
          },
          "Surface area of cube, cuboid, cylinder": {
            "file": "Surface_area_of_cube,_cuboid,_cylinder.json"
          },
          "Volume of cube, cuboid, cylinder": {
            "file": "Volume_of_cube,_cuboid,_cylinder.json"
          },
          "Sphere (surface area and volume)": {
            "file": "Sphere_surface_area_and_volume.json"
          }
        }
      },
      "Trigonometry": {
        "folder_name": "Trigonometry",
        "subconcepts": {
          "Ratios of standard angles": {
            "file": "Ratios_of_standard_angles.json"
          },
          "Trigonometric identities": {
            "file": "Trigonometric_identities.json"
          },
          "Heights and distances": {
            "file": "Heights_and_distances.json"
          },
          "Simple problems": {
            "file": "Simple_problems.json"
          }
        }
      },
      "Statistics": {
        "folder_name": "Statistics",
        "subconcepts": {
          "Collection and presentation of data": {
            "file": "Collection_and_presentation_of_data.json"
          },
          "Mean, median, mode": {
            "file": "Mean,_median,_mode.json"
          },
          "Graphical representation": {
            "file": "Graphical_representation.json"
          },
          "Histograms and frequency polygons": {
            "file": "Histograms_and_frequency_polygons.json"
          }
        }
      },
      "Coordinate Geometry": {
        "folder_name": "Coordinate_Geometry",
        "subconcepts": {
          "Cartesian system": {
            "file": "Cartesian_system.json"
          },
          "Plotting points": {
            "file": "Plotting_points.json"
          },
          "Distance formula": {
            "file": "Distance_formula.json"
          },
          "Section formula": {
            "file": "Section_formula.json"
          }
        }
      }
    },
    "grade_10": {
      "Commercial Mathematics": {
        "folder_name": "Commercial_Mathematics",
        "subconcepts": {
          "Goods and Service Tax (GST)": {
            "file": "Goods_and_Service_Tax_GST.json"
          },
          "Banking (savings, recurring deposits)": {
            "file": "Banking_savings,_recurring_deposits.json"
          },
          "Shares and dividends": {
            "file": "Shares_and_dividends.json"
          },
          "Linear inequations": {
            "file": "Linear_inequations.json"
          }
        }
      },
      "Algebra": {
        "folder_name": "Algebra",
        "subconcepts": {
          "Quadratic equations": {
            "file": "Quadratic_equations.json"
          },
          "Solving by factorization": {
            "file": "Solving_by_factorization.json"
          },
          "Solving by formula": {
            "file": "Solving_by_formula.json"
          },
          "Word problems on quadratic equations": {
            "file": "Word_problems_on_quadratic_equations.json"
          },
          "Ratio and proportion": {
            "file": "Ratio_and_proportion.json"
          }
        }
      },
      "Remainder and Factor Theorems": {
        "folder_name": "Remainder_and_Factor_Theorems",
        "subconcepts": {
          "Remainder theorem": {
            "file": "Remainder_theorem.json"
          },
          "Factor theorem": {
            "file": "Factor_theorem.json"
          },
          "Factorization of polynomials": {
            "file": "Factorization_of_polynomials.json"
          }
        }
      },
      "Matrices": {
        "folder_name": "Matrices",
        "subconcepts": {
          "Order of matrix": {
            "file": "Order_of_matrix.json"
          },
          "Types of matrices": {
            "file": "Types_of_matrices.json"
          },
          "Addition and subtraction": {
            "file": "Addition_and_subtraction.json"
          },
          "Multiplication of matrices": {
            "file": "Multiplication_of_matrices.json"
          }
        }
      },
      "Arithmetic Progression": {
        "folder_name": "Arithmetic_Progression",
        "subconcepts": {
          "nth term of AP": {
            "file": "nth_term_of_AP.json"
          },
          "Sum of n terms": {
            "file": "Sum_of_n_terms.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Geometric Progression": {
        "folder_name": "Geometric_Progression",
        "subconcepts": {
          "GP definition": {
            "file": "GP_definition.json"
          },
          "nth term of GP": {
            "file": "nth_term_of_GP.json"
          },
          "Sum of n terms": {
            "file": "Sum_of_n_terms.json"
          },
          "Infinite GP": {
            "file": "Infinite_GP.json"
          }
        }
      },
      "Coordinate Geometry": {
        "folder_name": "Coordinate_Geometry",
        "subconcepts": {
          "Distance formula": {
            "file": "Distance_formula.json"
          },
          "Section formula": {
            "file": "Section_formula.json"
          },
          "Mid-point formula": {
            "file": "Mid-point_formula.json"
          },
          "Equation of a line": {
            "file": "Equation_of_a_line.json"
          },
          "Slope of line": {
            "file": "Slope_of_line.json"
          }
        }
      },
      "Similarity": {
        "folder_name": "Similarity",
        "subconcepts": {
          "Similar triangles": {
            "file": "Similar_triangles.json"
          },
          "Criteria for similarity": {
            "file": "Criteria_for_similarity.json"
          },
          "Areas of similar triangles": {
            "file": "Areas_of_similar_triangles.json"
          },
          "Pythagoras theorem applications": {
            "file": "Pythagoras_theorem_applications.json"
          }
        }
      },
      "Loci": {
        "folder_name": "Loci",
        "subconcepts": {
          "Definition of locus": {
            "file": "Definition_of_locus.json"
          },
          "Loci of moving points": {
            "file": "Loci_of_moving_points.json"
          },
          "Constructions": {
            "file": "Constructions.json"
          }
        }
      },
      "Circles": {
        "folder_name": "Circles",
        "subconcepts": {
          "Tangent to circle": {
            "file": "Tangent_to_circle.json"
          },
          "Properties of tangents": {
            "file": "Properties_of_tangents.json"
          },
          "Angle properties of circles": {
            "file": "Angle_properties_of_circles.json"
          },
          "Cyclic properties": {
            "file": "Cyclic_properties.json"
          }
        }
      },
      "Constructions": {
        "folder_name": "Constructions",
        "subconcepts": {
          "Construction of tangents": {
            "file": "Construction_of_tangents.json"
          },
          "Construction of circumcircle and incircle": {
            "file": "Construction_of_circumcircle_and_incircle.json"
          },
          "Construction of similar triangles": {
            "file": "Construction_of_similar_triangles.json"
          }
        }
      },
      "Mensuration": {
        "folder_name": "Mensuration",
        "subconcepts": {
          "Surface area and volume of solids": {
            "file": "Surface_area_and_volume_of_solids.json"
          },
          "Cylinder, cone, sphere": {
            "file": "Cylinder,_cone,_sphere.json"
          },
          "Combination of solids": {
            "file": "Combination_of_solids.json"
          },
          "Conversion of solid shapes": {
            "file": "Conversion_of_solid_shapes.json"
          }
        }
      },
      "Trigonometry": {
        "folder_name": "Trigonometry",
        "subconcepts": {
          "Trigonometric identities and equations": {
            "file": "Trigonometric_identities_and_equations.json"
          },
          "Heights and distances": {
            "file": "Heights_and_distances.json"
          },
          "Angles of elevation and depression": {
            "file": "Angles_of_elevation_and_depression.json"
          },
          "Word problems": {
            "file": "Word_problems.json"
          }
        }
      },
      "Statistics": {
        "folder_name": "Statistics",
        "subconcepts": {
          "Mean, median, mode for grouped data": {
            "file": "Mean,_median,_mode_for_grouped_data.json"
          },
          "Cumulative frequency": {
            "file": "Cumulative_frequency.json"
          },
          "Ogive curves": {
            "file": "Ogive_curves.json"
          },
          "Measures of central tendency": {
            "file": "Measures_of_central_tendency.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Theoretical probability": {
            "file": "Theoretical_probability.json"
          },
          "Experimental probability": {
            "file": "Experimental_probability.json"
          },
          "Simple problems": {
            "file": "Simple_problems.json"
          },
          "Cards, dice problems": {
            "file": "Cards,_dice_problems.json"
          }
        }
      }
    },
    "grade_11": {
      "Sets": {
        "folder_name": "Sets",
        "subconcepts": {
          "Types of sets": {
            "file": "Types_of_sets.json"
          },
          "Venn diagrams": {
            "file": "Venn_diagrams.json"
          },
          "Operations on sets": {
            "file": "Operations_on_sets.json"
          },
          "Laws of algebra of sets": {
            "file": "Laws_of_algebra_of_sets.json"
          },
          "De Morgan's laws": {
            "file": "De_Morgan's_laws.json"
          }
        }
      },
      "Relations and Functions": {
        "folder_name": "Relations_and_Functions",
        "subconcepts": {
          "Cartesian product": {
            "file": "Cartesian_product.json"
          },
          "Relations": {
            "file": "Relations.json"
          },
          "Types of relations": {
            "file": "Types_of_relations.json"
          },
          "Functions": {
            "file": "Functions.json"
          },
          "Types of functions": {
            "file": "Types_of_functions.json"
          }
        }
      },
      "Logarithms": {
        "folder_name": "Logarithms",
        "subconcepts": {
          "Properties of logarithms": {
            "file": "Properties_of_logarithms.json"
          },
          "Change of base": {
            "file": "Change_of_base.json"
          },
          "Logarithmic equations": {
            "file": "Logarithmic_equations.json"
          },
          "Applications": {
            "file": "Applications.json"
          }
        }
      },
      "Complex Numbers": {
        "folder_name": "Complex_Numbers",
        "subconcepts": {
          "Definition and properties": {
            "file": "Definition_and_properties.json"
          },
          "Algebra of complex numbers": {
            "file": "Algebra_of_complex_numbers.json"
          },
          "Argand plane": {
            "file": "Argand_plane.json"
          },
          "Modulus and argument": {
            "file": "Modulus_and_argument.json"
          },
          "Polar form": {
            "file": "Polar_form.json"
          }
        }
      },
      "Quadratic Equations": {
        "folder_name": "Quadratic_Equations",
        "subconcepts": {
          "Nature of roots": {
            "file": "Nature_of_roots.json"
          },
          "Relation between roots and coefficients": {
            "file": "Relation_between_roots_and_coefficients.json"
          },
          "Formation of equations": {
            "file": "Formation_of_equations.json"
          },
          "Symmetric functions of roots": {
            "file": "Symmetric_functions_of_roots.json"
          }
        }
      },
      "Sequences and Series": {
        "folder_name": "Sequences_and_Series",
        "subconcepts": {
          "Arithmetic progression": {
            "file": "Arithmetic_progression.json"
          },
          "Geometric progression": {
            "file": "Geometric_progression.json"
          },
          "Harmonic progression": {
            "file": "Harmonic_progression.json"
          },
          "Sum of special series": {
            "file": "Sum_of_special_series.json"
          },
          "Arithmetic and geometric means": {
            "file": "Arithmetic_and_geometric_means.json"
          }
        }
      },
      "Permutations and Combinations": {
        "folder_name": "Permutations_and_Combinations",
        "subconcepts": {
          "Fundamental principle of counting": {
            "file": "Fundamental_principle_of_counting.json"
          },
          "Permutations": {
            "file": "Permutations.json"
          },
          "Combinations": {
            "file": "Combinations.json"
          },
          "Applications": {
            "file": "Applications.json"
          }
        }
      },
      "Binomial Theorem": {
        "folder_name": "Binomial_Theorem",
        "subconcepts": {
          "Binomial theorem for positive integral index": {
            "file": "Binomial_theorem_for_positive_integral_index.json"
          },
          "General term": {
            "file": "General_term.json"
          },
          "Middle term": {
            "file": "Middle_term.json"
          },
          "Applications": {
            "file": "Applications.json"
          }
        }
      },
      "Coordinate Geometry": {
        "folder_name": "Coordinate_Geometry",
        "subconcepts": {
          "Distance formula": {
            "file": "Distance_formula.json"
          },
          "Section formula": {
            "file": "Section_formula.json"
          },
          "Straight lines": {
            "file": "Straight_lines.json"
          },
          "Equation of line in various forms": {
            "file": "Equation_of_line_in_various_forms.json"
          },
          "Angle between two lines": {
            "file": "Angle_between_two_lines.json"
          }
        }
      },
      "Trigonometry": {
        "folder_name": "Trigonometry",
        "subconcepts": {
          "Trigonometric functions": {
            "file": "Trigonometric_functions.json"
          },
          "Trigonometric identities": {
            "file": "Trigonometric_identities.json"
          },
          "Compound angles": {
            "file": "Compound_angles.json"
          },
          "Multiple and sub-multiple angles": {
            "file": "Multiple_and_sub-multiple_angles.json"
          },
          "Transformation formulas": {
            "file": "Transformation_formulas.json"
          }
        }
      },
      "Trigonometric Equations": {
        "folder_name": "Trigonometric_Equations",
        "subconcepts": {
          "General solutions": {
            "file": "General_solutions.json"
          },
          "Principal solutions": {
            "file": "Principal_solutions.json"
          },
          "Equations involving trigonometric functions": {
            "file": "Equations_involving_trigonometric_functions.json"
          }
        }
      },
      "Limits": {
        "folder_name": "Limits",
        "subconcepts": {
          "Concept of limit": {
            "file": "Concept_of_limit.json"
          },
          "Evaluation of limits": {
            "file": "Evaluation_of_limits.json"
          },
          "Limits of trigonometric functions": {
            "file": "Limits_of_trigonometric_functions.json"
          },
          "Limits at infinity": {
            "file": "Limits_at_infinity.json"
          }
        }
      },
      "Differentiation": {
        "folder_name": "Differentiation",
        "subconcepts": {
          "Derivative as rate of change": {
            "file": "Derivative_as_rate_of_change.json"
          },
          "Derivative by first principle": {
            "file": "Derivative_by_first_principle.json"
          },
          "Rules of differentiation": {
            "file": "Rules_of_differentiation.json"
          },
          "Derivative of composite functions": {
            "file": "Derivative_of_composite_functions.json"
          },
          "Logarithmic differentiation": {
            "file": "Logarithmic_differentiation.json"
          }
        }
      },
      "Statistics": {
        "folder_name": "Statistics",
        "subconcepts": {
          "Measures of dispersion": {
            "file": "Measures_of_dispersion.json"
          },
          "Range, variance, standard deviation": {
            "file": "Range,_variance,_standard_deviation.json"
          },
          "Coefficient of variation": {
            "file": "Coefficient_of_variation.json"
          },
          "Analysis of frequency distributions": {
            "file": "Analysis_of_frequency_distributions.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Random experiments": {
            "file": "Random_experiments.json"
          },
          "Sample space": {
            "file": "Sample_space.json"
          },
          "Events": {
            "file": "Events.json"
          },
          "Probability of an event": {
            "file": "Probability_of_an_event.json"
          },
          "Addition and multiplication theorems": {
            "file": "Addition_and_multiplication_theorems.json"
          }
        }
      },
      "3D Geometry (Basic)": {
        "folder_name": "3D_Geometry__Basic",
        "subconcepts": {
          "Coordinates in space": {
            "file": "Coordinates_in_space.json"
          },
          "Distance formula": {
            "file": "Distance_formula.json"
          },
          "Section formula": {
            "file": "Section_formula.json"
          }
        }
      }
    },
    "grade_12": {
      "Relations and Functions": {
        "folder_name": "Relations_and_Functions",
        "subconcepts": {
          "Types of functions": {
            "file": "Types_of_functions.json"
          },
          "Composite functions": {
            "file": "Composite_functions.json"
          },
          "Inverse of a function": {
            "file": "Inverse_of_a_function.json"
          },
          "Binary operations": {
            "file": "Binary_operations.json"
          }
        }
      },
      "Algebra": {
        "folder_name": "Algebra",
        "subconcepts": {
          "Matrices": {
            "file": "Matrices.json"
          },
          "Determinants": {
            "file": "Determinants.json"
          },
          "Properties of determinants": {
            "file": "Properties_of_determinants.json"
          },
          "Applications of matrices": {
            "file": "Applications_of_matrices.json"
          },
          "Solving system of linear equations": {
            "file": "Solving_system_of_linear_equations.json"
          }
        }
      },
      "Calculus - Differentiation": {
        "folder_name": "Calculus_-_Differentiation",
        "subconcepts": {
          "Continuity and differentiability": {
            "file": "Continuity_and_differentiability.json"
          },
          "Chain rule": {
            "file": "Chain_rule.json"
          },
          "Derivative of inverse trigonometric functions": {
            "file": "Derivative_of_inverse_trigonometric_functions.json"
          },
          "Logarithmic differentiation": {
            "file": "Logarithmic_differentiation.json"
          },
          "Parametric differentiation": {
            "file": "Parametric_differentiation.json"
          },
          "Second order derivatives": {
            "file": "Second_order_derivatives.json"
          }
        }
      },
      "Applications of Derivatives": {
        "folder_name": "Applications_of_Derivatives",
        "subconcepts": {
          "Rate of change": {
            "file": "Rate_of_change.json"
          },
          "Increasing and decreasing functions": {
            "file": "Increasing_and_decreasing_functions.json"
          },
          "Tangents and normals": {
            "file": "Tangents_and_normals.json"
          },
          "Maxima and minima": {
            "file": "Maxima_and_minima.json"
          },
          "Approximations": {
            "file": "Approximations.json"
          }
        }
      },
      "Integration": {
        "folder_name": "Integration",
        "subconcepts": {
          "Indefinite integrals": {
            "file": "Indefinite_integrals.json"
          },
          "Methods of integration": {
            "file": "Methods_of_integration.json"
          },
          "Integration by substitution": {
            "file": "Integration_by_substitution.json"
          },
          "Integration by parts": {
            "file": "Integration_by_parts.json"
          },
          "Integration by partial fractions": {
            "file": "Integration_by_partial_fractions.json"
          },
          "Definite integrals": {
            "file": "Definite_integrals.json"
          }
        }
      },
      "Applications of Integrals": {
        "folder_name": "Applications_of_Integrals",
        "subconcepts": {
          "Area under curves": {
            "file": "Area_under_curves.json"
          },
          "Area between curves": {
            "file": "Area_between_curves.json"
          },
          "Volume of solids of revolution": {
            "file": "Volume_of_solids_of_revolution.json"
          }
        }
      },
      "Differential Equations": {
        "folder_name": "Differential_Equations",
        "subconcepts": {
          "Order and degree": {
            "file": "Order_and_degree.json"
          },
          "Formation of differential equations": {
            "file": "Formation_of_differential_equations.json"
          },
          "Solution of first order differential equations": {
            "file": "Solution_of_first_order_differential_equations.json"
          },
          "Variables separable method": {
            "file": "Variables_separable_method.json"
          },
          "Homogeneous equations": {
            "file": "Homogeneous_equations.json"
          }
        }
      },
      "Vectors": {
        "folder_name": "Vectors",
        "subconcepts": {
          "Vectors and scalars": {
            "file": "Vectors_and_scalars.json"
          },
          "Types of vectors": {
            "file": "Types_of_vectors.json"
          },
          "Addition of vectors": {
            "file": "Addition_of_vectors.json"
          },
          "Scalar and vector products": {
            "file": "Scalar_and_vector_products.json"
          },
          "Scalar triple product": {
            "file": "Scalar_triple_product.json"
          }
        }
      },
      "3D Geometry": {
        "folder_name": "3D_Geometry",
        "subconcepts": {
          "Direction cosines and ratios": {
            "file": "Direction_cosines_and_ratios.json"
          },
          "Equation of line in space": {
            "file": "Equation_of_line_in_space.json"
          },
          "Equation of plane": {
            "file": "Equation_of_plane.json"
          },
          "Angle between line and plane": {
            "file": "Angle_between_line_and_plane.json"
          },
          "Distance of point from plane": {
            "file": "Distance_of_point_from_plane.json"
          }
        }
      },
      "Linear Programming": {
        "folder_name": "Linear_Programming",
        "subconcepts": {
          "Mathematical formulation": {
            "file": "Mathematical_formulation.json"
          },
          "Graphical method": {
            "file": "Graphical_method.json"
          },
          "Feasible and infeasible regions": {
            "file": "Feasible_and_infeasible_regions.json"
          },
          "Optimal solutions": {
            "file": "Optimal_solutions.json"
          }
        }
      },
      "Probability": {
        "folder_name": "Probability",
        "subconcepts": {
          "Conditional probability": {
            "file": "Conditional_probability.json"
          },
          "Multiplication theorem": {
            "file": "Multiplication_theorem.json"
          },
          "Independent events": {
            "file": "Independent_events.json"
          },
          "Bayes' theorem": {
            "file": "Bayes'_theorem.json"
          },
          "Random variables": {
            "file": "Random_variables.json"
          },
          "Probability distributions": {
            "file": "Probability_distributions.json"
          },
          "Binomial distribution": {
            "file": "Binomial_distribution.json"
          }
        }
      },
      "Correlation and Regression": {
        "folder_name": "Correlation_and_Regression",
        "subconcepts": {
          "Scatter diagram": {
            "file": "Scatter_diagram.json"
          },
          "Karl Pearson's coefficient of correlation": {
            "file": "Karl_Pearson's_coefficient_of_correlation.json"
          },
          "Rank correlation": {
            "file": "Rank_correlation.json"
          },
          "Lines of regression": {
            "file": "Lines_of_regression.json"
          },
          "Properties of regression coefficients": {
            "file": "Properties_of_regression_coefficients.json"
          }
        }
      },
      "Complex Numbers": {
        "folder_name": "Complex_Numbers",
        "subconcepts": {
          "De Moivre's theorem": {
            "file": "De_Moivre's_theorem.json"
          },
          "Cube roots of unity": {
            "file": "Cube_roots_of_unity.json"
          },
          "nth roots of unity": {
            "file": "nth_roots_of_unity.json"
          },
          "Exponential form": {
            "file": "Exponential_form.json"
          }
        }
      },
      "Trigonometry (Advanced)": {
        "folder_name": "Trigonometry__Advanced",
        "subconcepts": {
          "Inverse trigonometric functions": {
            "file": "Inverse_trigonometric_functions.json"
          },
          "Properties of inverse functions": {
            "file": "Properties_of_inverse_functions.json"
          },
          "Solutions of triangles": {
            "file": "Solutions_of_triangles.json"
          }
        }
      },
      "Application of Calculus": {
        "folder_name": "Application_of_Calculus",
        "subconcepts": {
          "Continuity in interval": {
            "file": "Continuity_in_interval.json"
          },
          "Mean value theorems": {
            "file": "Mean_value_theorems.json"
          },
          "Rolle's theorem": {
            "file": "Rolle's_theorem.json"
          },
          "Lagrange's mean value theorem": {
            "file": "Lagrange's_mean_value_theorem.json"
          }
        }
      }
    }
  }
}
