{
  "schema_version": 1,
  "updated": "2026-08-26",
  "count": 373,
  "topics": [
    {
      "no": 1,
      "source_index": 159,
      "id": "topic-159-nash-equilibria-in-extended-rock-paper-scissors-games",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Nash-Gleichgewichte im Stein-Schere-Papier mit Erweiterungen"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "Nash equilibria in extended rock-paper-scissors games"
      }
    },
    {
      "no": 2,
      "source_index": 167,
      "id": "topic-167-modelling-blood-glucose-levels-after-meals-with-the-bergman-minimal-mo",
      "category_key": "biomathematics-medicine",
      "assessment_code": 2,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AA HL / AI HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Modellierung des Blutzuckerspiegels nach Mahlzeiten (Bergman-Minimalmodell)"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Modelling blood-glucose levels after meals with the Bergman minimal model"
      }
    },
    {
      "no": 3,
      "source_index": 177,
      "id": "topic-177-calculating-a-family-s-ecological-footprint-using-geometric-means",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Berechnung des ökologischen Fußabdrucks einer Familie über geometrische Mittel"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Calculating a family's ecological footprint using geometric means"
      }
    },
    {
      "no": 4,
      "source_index": 187,
      "id": "topic-187-calculating-the-optimal-approach-speed-in-long-jump",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Berechnung der optimalen Anlaufgeschwindigkeit beim Weitsprung"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Calculating the optimal approach speed in long jump"
      }
    },
    {
      "no": 5,
      "source_index": 197,
      "id": "topic-197-benford-s-law-in-financial-data-and-election-results",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        9
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Untersuchung von Benfords Gesetz in Finanzdaten und Wahlergebnissen"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Benford's law in financial data and election results"
      }
    },
    {
      "no": 6,
      "source_index": 207,
      "id": "topic-207-the-logistic-map-and-the-transition-to-chaos",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Untersuchung der logistischen Abbildung und des Übergangs zum Chaos"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "The logistic map and the transition to chaos"
      }
    },
    {
      "no": 7,
      "source_index": 214,
      "id": "topic-214-calculating-optimal-room-acoustics-for-a-music-studio",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        9,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Berechnung der optimalen Raumakustik für ein Musikstudio"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Calculating optimal room acoustics for a music studio"
      }
    },
    {
      "no": 8,
      "source_index": 223,
      "id": "topic-223-proportions-in-the-human-face-and-claims-about-the-golden-ratio",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2
      ],
      "measurement_codes": [
        1,
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Untersuchung der Proportionen im menschlichen Gesicht (Goldener Schnitt)"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Proportions in the human face and claims about the golden ratio"
      }
    },
    {
      "no": 9,
      "source_index": 232,
      "id": "topic-232-calculating-satellite-orbits-with-kepler-s-laws",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        13,
        17
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Berechnung der Umlaufbahnen von Satelliten (Keplersche Gesetze)"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Calculating satellite orbits with Kepler's laws"
      }
    },
    {
      "no": 10,
      "source_index": 240,
      "id": "topic-240-reaction-time-distributions-within-a-class",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        6,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Untersuchung der Reaktionszeit und ihrer Verteilung in der Klasse"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Reaction-time distributions within a class"
      }
    },
    {
      "no": 11,
      "source_index": 248,
      "id": "topic-248-calculating-expected-loss-for-different-insurance-types",
      "category_key": "probability-risk",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        5
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Berechnung des erwarteten Schadens bei verschiedenen Versicherungstypen"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Calculating expected loss for different insurance types"
      }
    },
    {
      "no": 12,
      "source_index": 256,
      "id": "topic-256-calculating-the-best-value-pizza-size-by-area-and-price",
      "category_key": "culinary-mathematics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        9
      ],
      "measurement_codes": [
        1,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Berechnung der optimalen Pizzagröße (Fläche vs. Preis)"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "Calculating the best-value pizza size by area and price"
      }
    },
    {
      "no": 13,
      "source_index": 264,
      "id": "topic-264-newton-s-law-of-cooling-for-coffee-in-ceramic-glass-metal-and-paper-cu",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        3
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Newtonsches Abkühlgesetz: Kaffee in verschiedenen Behältern (Keramik, Glas, Metall, Pappbecher)"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Newton's law of cooling for coffee in ceramic, glass, metal and paper cups"
      }
    },
    {
      "no": 14,
      "source_index": 284,
      "id": "topic-284-evaporation-rates-of-water-ethanol-acetone-and-salt-water-under-contro",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        6,
        16
      ],
      "safety_code": 2,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Verdunstungsrate von Wasser, Ethanol, Aceton und Salzwasser unter gleichen Bedingungen"
      },
      "en": {
        "category": "Material properties",
        "title": "Evaporation rates of water, ethanol, acetone and salt water under controlled conditions"
      }
    },
    {
      "no": 15,
      "source_index": 304,
      "id": "topic-304-discharge-curves-of-aa-batteries-from-different-brands-under-a-constan",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        5,
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Entladungskurve AA-Batterien verschiedener Marken unter konstanter Last (z. B. LED)"
      },
      "en": {
        "category": "Electricity",
        "title": "Discharge curves of AA batteries from different brands under a constant load"
      }
    },
    {
      "no": 16,
      "source_index": 324,
      "id": "topic-324-density-of-water-and-ethanol-at-temperatures-from-10-c-to-60-c",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        1,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Dichte von Wasser und Ethanol bei verschiedenen Temperaturen (10°C – 60°C)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Density of water and ethanol at temperatures from 10°C to 60°C"
      }
    },
    {
      "no": 17,
      "source_index": 344,
      "id": "topic-344-optimising-coffee-brewing-extraction-rate-versus-temperature-profile",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        2,
        3,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Optimaler Kaffee: Extraktionsrate vs. Temperaturverlauf beim Brühen"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Optimising coffee brewing: extraction rate versus temperature profile"
      }
    },
    {
      "no": 18,
      "source_index": 354,
      "id": "topic-354-particulate-filter-residue-mass-across-different-locations",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Feinstaubfilter: Masse Rückstand auf selbstgebautem Filter vs. Umgebung"
      },
      "en": {
        "category": "Environment",
        "title": "Particulate-filter residue mass across different locations"
      }
    },
    {
      "no": 19,
      "source_index": 364,
      "id": "topic-364-surface-heat-loss-from-the-human-head-with-and-without-a-hat-after-exe",
      "category_key": "physiology",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        12
      ],
      "measurement_codes": [
        4,
        3,
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Physiologie",
        "title": "Wärmeverlust des menschlichen Kopfes: IR-Temperatur mit und ohne Mütze nach Sport"
      },
      "en": {
        "category": "Physiology",
        "title": "Surface heat loss from the human head with and without a hat after exercise"
      }
    },
    {
      "no": 20,
      "source_index": 369,
      "id": "topic-369-water-absorption-of-brick-wood-concrete-and-plaster-over-time",
      "category_key": "materials",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        6,
        18
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Materialien",
        "title": "Wasseraufnahme verschiedener Baumaterialien (Ziegel, Holz, Beton, Gips) über Zeit"
      },
      "en": {
        "category": "Materials",
        "title": "Water absorption of brick, wood, concrete and plaster over time"
      }
    },
    {
      "no": 21,
      "source_index": 1,
      "id": "topic-001-the-golden-ratio-in-architectural-proportions-across-different-culture",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2
      ],
      "measurement_codes": [
        1,
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Der Goldene Schnitt in architektonischen Proportionen verschiedener Kulturen"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The golden ratio in architectural proportions across different cultures"
      }
    },
    {
      "no": 22,
      "source_index": 21,
      "id": "topic-021-optimising-container-dimensions-under-cost-and-surface-area-constraint",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        1,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Optimierung von Behälterdimensionen unter Kosten-/Flächenbedingungen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Optimising container dimensions under cost and surface-area constraints"
      }
    },
    {
      "no": 23,
      "source_index": 42,
      "id": "topic-042-chi-squared-tests-study-habits-screen-time-and-sleep",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Chi-Quadrat-Tests: Studiengewohnheiten, Bildschirmzeit, Schlaf"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Chi-squared tests: study habits, screen time and sleep"
      }
    },
    {
      "no": 24,
      "source_index": 63,
      "id": "topic-063-an-sir-model-for-the-spread-of-disease",
      "category_key": "mathematical-modelling",
      "assessment_code": 2,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL / AI HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "SIR-Modell für Krankheitsausbreitung"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "An SIR model for the spread of disease"
      }
    },
    {
      "no": 25,
      "source_index": 83,
      "id": "topic-083-tessellations-which-regular-polygons-tile-the-plane",
      "category_key": "geometry-topology",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Tessellationen: Welche regulären Polygone pflastern die Ebene?"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Tessellations: which regular polygons tile the plane?"
      }
    },
    {
      "no": 26,
      "source_index": 102,
      "id": "topic-102-compound-interest-versus-simple-interest-over-different-periods",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Zinseszins vs. einfacher Zins über verschiedene Perioden"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Compound interest versus simple interest over different periods"
      }
    },
    {
      "no": 27,
      "source_index": 119,
      "id": "topic-119-mathematical-induction-for-sums-and-divisibility-identities",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Vollständige Induktion: Summen- und Teilbarkeitsidentitäten"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Mathematical induction for sums and divisibility identities"
      }
    },
    {
      "no": 28,
      "source_index": 134,
      "id": "topic-134-graph-colouring-problems",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Untersuchung von Graphenfärbungsproblemen"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Graph-colouring problems"
      }
    },
    {
      "no": 29,
      "source_index": 144,
      "id": "topic-144-the-mathematics-of-recipes-ratios-and-scaling",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Mathematik der Kochrezepte: Verhältnisse und Skalierung"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "The mathematics of recipes: ratios and scaling"
      }
    },
    {
      "no": 30,
      "source_index": 168,
      "id": "topic-168-modelling-medication-concentration-and-dosage-over-time-with-pharmacok",
      "category_key": "biomathematics-medicine",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        9,
        11
      ],
      "measurement_codes": [
        6,
        13
      ],
      "safety_code": 3,
      "source_course_label": "AA HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Berechnung der optimalen Medikamentendosis über Zeit (Pharmakokinetik)"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Modelling medication concentration and dosage over time with pharmacokinetics"
      }
    },
    {
      "no": 31,
      "source_index": 178,
      "id": "topic-178-optimising-waste-separation-with-probability-models",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Optimierung der Mülltrennung durch Wahrscheinlichkeitsmodelle"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Optimising waste separation with probability models"
      }
    },
    {
      "no": 32,
      "source_index": 188,
      "id": "topic-188-mathematical-analysis-of-rotation-in-figure-skating-using-angular-mome",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        7,
        15
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Mathematische Analyse der Drehung beim Eiskunstlauf (Drehimpuls)"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Mathematical analysis of rotation in figure skating using angular momentum"
      }
    },
    {
      "no": 33,
      "source_index": 198,
      "id": "topic-198-a-basic-fourier-based-classification-of-music-genres",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        8
      ],
      "measurement_codes": [
        9,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Einfache Klassifikation von Musikgenres durch Fourier-Analyse (Grundlagen)"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "A basic Fourier-based classification of music genres"
      }
    },
    {
      "no": 34,
      "source_index": 208,
      "id": "topic-208-modelling-the-double-pendulum-and-its-unpredictability",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Modellierung des Doppelpendels und seiner Unvorhersagbarkeit"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "Modelling the double pendulum and its unpredictability"
      }
    },
    {
      "no": 35,
      "source_index": 215,
      "id": "topic-215-overtone-series-in-different-musical-instruments",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Untersuchung der Obertonreihen verschiedener Musikinstrumente"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Overtone series in different musical instruments"
      }
    },
    {
      "no": 36,
      "source_index": 224,
      "id": "topic-224-calculating-perspective-in-painting-using-one-point-perspective",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2
      ],
      "measurement_codes": [
        1,
        7,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Berechnung von Perspektiven in der Malerei (Zentralperspektive)"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Calculating perspective in painting using one-point perspective"
      }
    },
    {
      "no": 37,
      "source_index": 233,
      "id": "topic-233-modelling-tidal-forces-and-their-mathematical-periodicity",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        6,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Modellierung der Gezeitenkräfte und ihrer mathematischen Periodizität"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Modelling tidal forces and their mathematical periodicity"
      }
    },
    {
      "no": 38,
      "source_index": 241,
      "id": "topic-241-modelling-the-ebbinghaus-forgetting-curve-with-exponential-decay",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Modellierung der Vergessenskurve nach Ebbinghaus durch exponentiellen Zerfall"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Modelling the Ebbinghaus forgetting curve with exponential decay"
      }
    },
    {
      "no": 39,
      "source_index": 249,
      "id": "topic-249-modelling-smoking-risk-with-life-expectancy-data",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Untersuchung des Risikos von Raucherverhalten durch Lebenserwartungsmodelle"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Modelling smoking risk with life-expectancy data"
      }
    },
    {
      "no": 40,
      "source_index": 257,
      "id": "topic-257-modelling-coffee-brewing-through-extraction-rates-and-temperature",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        3,
        13,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Modellierung des Kaffeekochens: Extraktionsraten und Temperaturen"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "Modelling coffee brewing through extraction rates and temperature"
      }
    },
    {
      "no": 41,
      "source_index": 265,
      "id": "topic-265-insulating-performance-of-cup-materials-time-taken-to-approach-room-te",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        3,
        4,
        1,
        6
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Isolationswirkung von Bechermaterialien: Zeit bis zur Raumtemperatur"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Insulating performance of cup materials: time taken to approach room temperature"
      }
    },
    {
      "no": 42,
      "source_index": 285,
      "id": "topic-285-determining-the-density-of-different-woods-from-mass-and-volume",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        1,
        13,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Dichte-Bestimmung verschiedener Holzsorten durch Masse und Volumenmessung"
      },
      "en": {
        "category": "Material properties",
        "title": "Determining the density of different woods from mass and volume"
      }
    },
    {
      "no": 43,
      "source_index": 305,
      "id": "topic-305-solar-cell-power-at-different-light-angles-and-distances",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        5,
        1,
        10,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Leistung einer Solarzelle bei verschiedenen Lichtwinkeln (0° – 90°) und Abständen"
      },
      "en": {
        "category": "Electricity",
        "title": "Solar-cell power at different light angles and distances"
      }
    },
    {
      "no": 44,
      "source_index": 325,
      "id": "topic-325-electrolysis-of-water-electrode-mass-change-versus-applied-voltage",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        5,
        16,
        21
      ],
      "safety_code": 2,
      "source_course_label": "AA HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Elektrolyse von Wasser: Masseänderung an Elektroden vs. angelegte Spannung"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Electrolysis of water: electrode mass change versus applied voltage"
      }
    },
    {
      "no": 45,
      "source_index": 345,
      "id": "topic-345-which-teapot-material-retains-heat-longest-cast-iron-glass-or-porcelai",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        3,
        4,
        1,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Teekannen-Test: Welches Material (Gusseisen, Glas, Porzellan) hält Temperatur am längsten?"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Which teapot material retains heat longest: cast iron, glass or porcelain?"
      }
    },
    {
      "no": 46,
      "source_index": 355,
      "id": "topic-355-rainwater-precipitation-amount-temperature-and-electrical-conductivity",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        2,
        3,
        5,
        1
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Regenwasser: Masse Niederschlag, Temperatur und elektrische Leitfähigkeit"
      },
      "en": {
        "category": "Environment",
        "title": "Rainwater: precipitation amount, temperature and electrical conductivity"
      }
    },
    {
      "no": 47,
      "source_index": 365,
      "id": "topic-365-skin-surface-temperature-recovery-after-a-safe-cold-water-exposure",
      "category_key": "physiology",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        4,
        1,
        3,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Physiologie",
        "title": "Hauttemperatur verschiedener Körperregionen nach Kaltwasseranwendung (IR-Mapping)"
      },
      "en": {
        "category": "Physiology",
        "title": "Skin-surface temperature recovery after a safe cold-water exposure"
      }
    },
    {
      "no": 48,
      "source_index": 370,
      "id": "topic-370-heat-distribution-around-skateboard-or-longboard-axles-after-riding",
      "category_key": "materials",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        4,
        3,
        8,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Materialien",
        "title": "Wärmeverteilung auf einem Skateboard/Longboard nach Fahrt (Reibung an Achsen)"
      },
      "en": {
        "category": "Materials",
        "title": "Heat distribution around skateboard or longboard axles after riding"
      }
    },
    {
      "no": 49,
      "source_index": 2,
      "id": "topic-002-modelling-population-growth-logistic-versus-exponential-models",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Modellierung von Populationswachstum: Logistisch vs. Exponentiell"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Modelling population growth: logistic versus exponential models"
      }
    },
    {
      "no": 50,
      "source_index": 22,
      "id": "topic-022-newton-s-law-of-cooling-modelling-with-differential-equations",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        3,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Newtons Abkühlungsgesetz: Modellierung mit Differentialgleichungen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Newton's law of cooling: modelling with differential equations"
      }
    },
    {
      "no": 51,
      "source_index": 43,
      "id": "topic-043-the-birthday-paradox-simulation-versus-theoretical-probability",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        5
      ],
      "measurement_codes": [
        13,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Geburtstagsparadoxon: Simulation vs. theoretische Wahrscheinlichkeit"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "The birthday paradox: simulation versus theoretical probability"
      }
    },
    {
      "no": 52,
      "source_index": 64,
      "id": "topic-064-predator-prey-dynamics-the-lotka-volterra-equations",
      "category_key": "mathematical-modelling",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Räuber-Beute-Dynamik: Lotka-Volterra-Gleichungen"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Predator-prey dynamics: the Lotka-Volterra equations"
      }
    },
    {
      "no": 53,
      "source_index": 84,
      "id": "topic-084-the-seven-bridges-of-k-nigsberg-and-graph-theory",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Königsberger Brückenproblem und Graphentheorie"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "The Seven Bridges of Königsberg and graph theory"
      }
    },
    {
      "no": 54,
      "source_index": 103,
      "id": "topic-103-mortgage-repayment-how-much-can-an-extra-payment-save",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        5
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Hypothekenrückzahlung: Wie viel spart eine Extrazahlung?"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Mortgage repayment: how much can an extra payment save?"
      }
    },
    {
      "no": 55,
      "source_index": 120,
      "id": "topic-120-boolean-algebra-and-logic-gates-de-morgan-s-laws",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Boolesche Algebra und Logikgatter: De Morgansche Gesetze"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Boolean algebra and logic gates: De Morgan's laws"
      }
    },
    {
      "no": 56,
      "source_index": 135,
      "id": "topic-135-analysing-sorting-algorithms-running-time-and-comparisons",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        12
      ],
      "measurement_codes": [
        6,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Analyse von Sortieralgorithmen (Laufzeit, Vergleiche)"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Analysing sorting algorithms: running time and comparisons"
      }
    },
    {
      "no": 57,
      "source_index": 145,
      "id": "topic-145-optimising-how-to-pack-a-suitcase-or-backpack",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Optimierung des Packens eines Koffers/Rucksacks"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Optimising how to pack a suitcase or backpack"
      }
    },
    {
      "no": 58,
      "source_index": 160,
      "id": "topic-160-optimal-blackjack-hand-strategy-using-probability",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        8
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Optimale Blattstrategie im Blackjack durch Wahrscheinlichkeitsrechnung"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "Optimal blackjack hand strategy using probability"
      }
    },
    {
      "no": 59,
      "source_index": 179,
      "id": "topic-179-modelling-seasonal-water-levels-in-local-lakes",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Modellierung des Wasserspiegels in lokalen Seen über die Jahreszeiten"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Modelling seasonal water levels in local lakes"
      }
    },
    {
      "no": 60,
      "source_index": 189,
      "id": "topic-189-modelling-force-distribution-while-climbing-on-different-wall-angles",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        13,
        15
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Modellierung der Kraftverteilung beim Klettern an verschiedenen Wänden"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Modelling force distribution while climbing on different wall angles"
      }
    },
    {
      "no": 61,
      "source_index": 199,
      "id": "topic-199-analysing-sentiment-trends-on-social-media-over-time",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        6
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Analyse von Sentiment-Trends in sozialen Medien über Zeit"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Analysing sentiment trends on social media over time"
      }
    },
    {
      "no": 62,
      "source_index": 209,
      "id": "topic-209-sensitivity-to-initial-conditions-and-the-butterfly-effect",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Analyse der Sensitivität gegenüber Anfangsbedingungen (Schmetterlingseffekt)"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "Sensitivity to initial conditions and the butterfly effect"
      }
    },
    {
      "no": 63,
      "source_index": 216,
      "id": "topic-216-modelling-dissonance-with-interval-frequency-ratios",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        9,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Modellierung der Dissonanz durch Intervall-Frequenzverhältnisse"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Modelling dissonance with interval-frequency ratios"
      }
    },
    {
      "no": 64,
      "source_index": 225,
      "id": "topic-225-mathematical-analysis-of-escher-tessellations-and-symmetry-groups",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        8
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Mathematische Analyse von Eschers Tessellationen und Symmetriegruppen"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Mathematical analysis of Escher tessellations and symmetry groups"
      }
    },
    {
      "no": 65,
      "source_index": 234,
      "id": "topic-234-light-curves-of-variable-stars",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        10,
        17
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Untersuchung der Helligkeitskurven von Variablen Sternen"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Light curves of variable stars"
      }
    },
    {
      "no": 66,
      "source_index": 242,
      "id": "topic-242-analysing-mathematical-patterns-in-sleep-and-rem-cycles",
      "category_key": "psychology-cognition",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        6
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Analyse der mathematischen Muster in Träumen (REM-Zyklen)"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Analysing mathematical patterns in sleep and REM cycles"
      }
    },
    {
      "no": 67,
      "source_index": 250,
      "id": "topic-250-modelling-the-failure-probability-of-technical-devices",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11,
        12
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Modellierung der Ausfallwahrscheinlichkeit technischer Geräte (Zuverlässigkeit)"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Modelling the failure probability of technical devices"
      }
    },
    {
      "no": 68,
      "source_index": 258,
      "id": "topic-258-the-geometry-of-pasta-shapes-and-their-cooking-times",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        6
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Untersuchung der geometrischen Formen von Nudeln und deren Kochzeit"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "The geometry of pasta shapes and their cooking times"
      }
    },
    {
      "no": 69,
      "source_index": 266,
      "id": "topic-266-heating-surfaces-of-different-colours-in-sunlight-black-white-red-and-",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        3,
        4,
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Erwärmung von Oberflächen verschiedener Farben im Sonnenlicht (schwarz, weiß, rot, silber)"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Heating surfaces of different colours in sunlight: black, white, red and silver"
      }
    },
    {
      "no": 70,
      "source_index": 286,
      "id": "topic-286-water-content-of-fruits-and-vegetables-measured-by-oven-drying",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Wassergehalt verschiedener Früchte und Gemüse durch Trocknung im Backofen"
      },
      "en": {
        "category": "Material properties",
        "title": "Water content of fruits and vegetables measured by oven drying"
      }
    },
    {
      "no": 71,
      "source_index": 306,
      "id": "topic-306-internal-resistance-of-alkaline-nimh-and-lithium-batteries",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        5,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA HL",
      "de": {
        "category": "Elektrizität",
        "title": "Innenwiderstand verschiedener Batterietypen (Alkaline, NiMH, Lithium)"
      },
      "en": {
        "category": "Electricity",
        "title": "Internal resistance of alkaline, NiMH and lithium batteries"
      }
    },
    {
      "no": 72,
      "source_index": 326,
      "id": "topic-326-specific-heat-capacity-of-different-liquids-under-equal-energy-input",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Spezifische Wärmekapazität verschiedener Flüssigkeiten (gleiche Energiezufuhr, ΔT messen)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Specific heat capacity of different liquids under equal energy input"
      }
    },
    {
      "no": 73,
      "source_index": 346,
      "id": "topic-346-ice-cream-melting-rate-mass-loss-and-surface-temperature-across-differ",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        4,
        1,
        3
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Eiscreme-Schmelzrate: Masseverlust und Oberflächentemperatur verschiedener Sorten/Fettgehalte"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Ice-cream melting rate: mass loss and surface temperature across different formulations"
      }
    },
    {
      "no": 74,
      "source_index": 356,
      "id": "topic-356-compost-mass-loss-and-core-temperature-over-four-weeks",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        2,
        3,
        6
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Kompost: Masseverlust und Kerntemperatur über 4 Wochen"
      },
      "en": {
        "category": "Environment",
        "title": "Compost: mass loss and core temperature over four weeks"
      }
    },
    {
      "no": 75,
      "source_index": 366,
      "id": "topic-366-sweat-related-body-mass-change-during-exercise-under-different-ambient",
      "category_key": "physiology",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        2,
        3,
        13,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Physiologie",
        "title": "Masse Schweißverlust während 30 Minuten Sport bei verschiedenen Temperaturen"
      },
      "en": {
        "category": "Physiology",
        "title": "Sweat-related body-mass change during exercise under different ambient conditions"
      }
    },
    {
      "no": 76,
      "source_index": 371,
      "id": "topic-371-moisture-absorption-by-three-dimensional-printing-filaments",
      "category_key": "materials",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        6,
        13,
        18
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Materialien",
        "title": "Masseänderung von 3D-Druck-Filamenten beim Absorieren von Feuchtigkeit"
      },
      "en": {
        "category": "Materials",
        "title": "Moisture absorption by three-dimensional printing filaments"
      }
    },
    {
      "no": 77,
      "source_index": 3,
      "id": "topic-003-rsa-encryption-and-prime-number-theory",
      "category_key": "algebra-number-theory",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "RSA-Verschlüsselung und Primzahltheorie"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "RSA encryption and prime number theory"
      }
    },
    {
      "no": 78,
      "source_index": 23,
      "id": "topic-023-calculating-work-done-by-a-variable-force-in-sport",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Berechnung der Arbeit einer variablen Kraft im Sport"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Calculating work done by a variable force in sport"
      }
    },
    {
      "no": 79,
      "source_index": 44,
      "id": "topic-044-regression-carbon-dioxide-emissions-and-global-temperatures",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        9
      ],
      "measurement_codes": [
        3,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Regression: CO2-Emissionen und globale Temperaturen"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Regression: carbon dioxide emissions and global temperatures"
      }
    },
    {
      "no": 80,
      "source_index": 65,
      "id": "topic-065-the-trajectory-of-a-basketball-or-tennis-shot",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Flugbahn eines Basketball-/Tenniswurfs"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "The trajectory of a basketball or tennis shot"
      }
    },
    {
      "no": 81,
      "source_index": 85,
      "id": "topic-085-fractal-geometry-and-the-coastline-paradox",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Fraktale Geometrie und Küstenlinienparadoxon"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Fractal geometry and the coastline paradox"
      }
    },
    {
      "no": 82,
      "source_index": 104,
      "id": "topic-104-the-true-cost-of-minimum-credit-card-payments",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 4,
      "courses": [
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Wahre Kosten von Mindestzahlungen bei Kreditkarten"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "The true cost of minimum credit-card payments"
      }
    },
    {
      "no": 83,
      "source_index": 121,
      "id": "topic-121-cantor-s-infinities-countability-and-the-diagonal-argument",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Cantors Unendlichkeiten: Abzählbarkeit, Diagonalargument"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Cantor's infinities: countability and the diagonal argument"
      }
    },
    {
      "no": 84,
      "source_index": 136,
      "id": "topic-136-huffman-coding-and-data-compression",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Untersuchung von Huffman-Codierung und Datenkompression"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Huffman coding and data compression"
      }
    },
    {
      "no": 85,
      "source_index": 146,
      "id": "topic-146-room-acoustics-and-reverberation-time",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Untersuchung der Akustik eines Raumes (Nachhallzeit)"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Room acoustics and reverberation time"
      }
    },
    {
      "no": 86,
      "source_index": 161,
      "id": "topic-161-the-mathematics-of-auction-systems-english-versus-dutch-auctions",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        8
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Die Mathematik von Auktionssystemen (englisch vs. holändisch)"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "The mathematics of auction systems: English versus Dutch auctions"
      }
    },
    {
      "no": 87,
      "source_index": 169,
      "id": "topic-169-heart-rate-variability-analysed-with-statistical-methods",
      "category_key": "biomathematics-medicine",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        8,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Untersuchung der Herzratenvariabilität mit statistischen Methoden"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Heart-rate variability analysed with statistical methods"
      }
    },
    {
      "no": 88,
      "source_index": 190,
      "id": "topic-190-optimising-swimming-technique-through-drag-models",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Berechnung des optimalen Schwimmstils durch Strömungswiderstand"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Optimising swimming technique through drag models"
      }
    },
    {
      "no": 89,
      "source_index": 200,
      "id": "topic-200-testing-the-predictive-accuracy-of-weather-apps-with-regression",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Untersuchung der Vorhersagegüte von Wetter-Apps durch Regression"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Testing the predictive accuracy of weather apps with regression"
      }
    },
    {
      "no": 90,
      "source_index": 210,
      "id": "topic-210-julia-sets-and-their-dependence-on-parameters",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Untersuchung der Julia-Mengen und ihrer Parameterabhängigkeit"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "Julia sets and their dependence on parameters"
      }
    },
    {
      "no": 91,
      "source_index": 217,
      "id": "topic-217-mathematical-analysis-of-rhythm-patterns-across-music-genres",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Mathematische Analyse von Rhythmusmustern in verschiedenen Musikgenres"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Mathematical analysis of rhythm patterns across music genres"
      }
    },
    {
      "no": 92,
      "source_index": 226,
      "id": "topic-226-curves-in-typeface-design-b-zier-curves",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Untersuchung der Kurven in der Schriftgestaltung (Bézier-Kurven)"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Curves in typeface design: Bézier curves"
      }
    },
    {
      "no": 93,
      "source_index": 235,
      "id": "topic-235-calculating-stellar-distances-by-parallax",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        1,
        13,
        17
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Berechnung der Entfernung zu Sternen durch Parallaxenmessung"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Calculating stellar distances by parallax"
      }
    },
    {
      "no": 94,
      "source_index": 243,
      "id": "topic-243-optimising-break-intervals-in-study-sessions-with-a-pomodoro-model",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Berechnung der optimalen Pausenverteilung beim Lernen (Pomodoro-Modell)"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Optimising break intervals in study sessions with a Pomodoro model"
      }
    },
    {
      "no": 95,
      "source_index": 251,
      "id": "topic-251-calculating-optimal-diversification-in-an-investment-portfolio",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 5,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Berechnung der optimalen Diversifikation eines Aktienportfolios"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Calculating optimal diversification in an investment portfolio"
      }
    },
    {
      "no": 96,
      "source_index": 259,
      "id": "topic-259-calculating-optimal-lasagne-layering-with-heat-conduction-models",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        3,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Berechnung der optimalen Schichtung von Lasagne (Wärmeleitung)"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "Calculating optimal lasagne layering with heat-conduction models"
      }
    },
    {
      "no": 97,
      "source_index": 267,
      "id": "topic-267-heat-distribution-across-a-laptop-under-cpu-load",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        4,
        3,
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Wärmeverteilung auf einem Laptop unter CPU-Last (Tastatur, Unterseite, Lüfterauslass)"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Heat distribution across a laptop under CPU load"
      }
    },
    {
      "no": 98,
      "source_index": 287,
      "id": "topic-287-carbon-dioxide-loss-from-fizzy-drinks-over-48-hours-under-different-st",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        6
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "CO₂-Verlust kohlensäurehaltiger Getränke über 48 Stunden (offen vs. verschlossen vs. Kühlschrank)"
      },
      "en": {
        "category": "Material properties",
        "title": "Carbon dioxide loss from fizzy drinks over 48 hours under different storage conditions"
      }
    },
    {
      "no": 99,
      "source_index": 307,
      "id": "topic-307-voltage-drop-along-copper-cables-of-different-lengths-and-cross-sectio",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Spannungsabfall über Kupferkabel verschiedener Länge (10 – 200 cm) und Querschnitte"
      },
      "en": {
        "category": "Electricity",
        "title": "Voltage drop along copper cables of different lengths and cross-sections"
      }
    },
    {
      "no": 100,
      "source_index": 327,
      "id": "topic-327-solar-cell-voltage-loss-as-temperature-increases",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        4,
        5,
        1,
        3
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Solarzellen: Spannungsabfall bei zunehmender Temperatur (Erwärmung durch Lampe)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Solar-cell voltage loss as temperature increases"
      }
    },
    {
      "no": 101,
      "source_index": 347,
      "id": "topic-347-bread-baking-water-loss-and-core-temperature-over-time",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2,
        3
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Brotbacken: Masseänderung (Wasserverlust) und Kerntemperatur während des Backens"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Bread baking: water loss and core temperature over time"
      }
    },
    {
      "no": 102,
      "source_index": 357,
      "id": "topic-357-solar-cooker-water-temperature-and-evaporation-mass-at-different-angle",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        2,
        3,
        1,
        10
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Solar-Kocher: Wassertemperatur und Masse Verdunstung bei verschiedenen Winkeln"
      },
      "en": {
        "category": "Environment",
        "title": "Solar cooker: water temperature and evaporation mass at different angles"
      }
    },
    {
      "no": 103,
      "source_index": 367,
      "id": "topic-367-hand-surface-temperature-before-and-after-a-low-risk-cognitive-task",
      "category_key": "physiology",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        4,
        3,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Physiologie",
        "title": "Wärmebild von Händen vor und nach Stressaufgabe (Mathe-Rätsel, Präsentation)"
      },
      "en": {
        "category": "Physiology",
        "title": "Hand-surface temperature before and after a low-risk cognitive task"
      }
    },
    {
      "no": 104,
      "source_index": 372,
      "id": "topic-372-thermal-response-of-granite-wood-and-stainless-steel-worktops",
      "category_key": "materials",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        3,
        4,
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Materialien",
        "title": "Temperaturleitfähigkeit verschiedener Küchenarbeitsplatten (Granit, Holz, Edelstahl)"
      },
      "en": {
        "category": "Materials",
        "title": "Thermal response of granite, wood and stainless-steel worktops"
      }
    },
    {
      "no": 105,
      "source_index": 4,
      "id": "topic-004-pascal-s-triangle-patterns-binomial-coefficients-and-combinatorics",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Pascals Dreieck: Muster, Binomialkoeffizienten, Kombinatorik"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Pascal's triangle: patterns, binomial coefficients and combinatorics"
      }
    },
    {
      "no": 106,
      "source_index": 24,
      "id": "topic-024-convergence-of-series-the-harmonic-series-basel-problem-and-geometric-",
      "category_key": "analysis-calculus",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Konvergenz von Reihen: Harmonische Reihe, Basel-Problem, geometrische Reihe"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Convergence of series: the harmonic series, Basel problem and geometric series"
      }
    },
    {
      "no": 107,
      "source_index": 45,
      "id": "topic-045-the-monty-hall-problem-simulation-versus-theory",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 7,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Monty-Hall-Problem: Simulationsmodell vs. Theorie"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "The Monty Hall problem: simulation versus theory"
      }
    },
    {
      "no": 108,
      "source_index": 66,
      "id": "topic-066-logistic-growth-in-social-media-followers-and-viral-trends",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Logistisches Wachstum: Social-Media-Follower, virale Trends"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Logistic growth in social-media followers and viral trends"
      }
    },
    {
      "no": 109,
      "source_index": 86,
      "id": "topic-086-platonic-solids-euler-s-formula-and-why-there-are-exactly-five",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        2
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Platonische Körper: Eulersche Formel und warum es genau fünf gibt"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Platonic solids: Euler's formula and why there are exactly five"
      }
    },
    {
      "no": 110,
      "source_index": 105,
      "id": "topic-105-saving-strategies-lump-sum-investment-versus-regular-deposits",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 4,
      "courses": [
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Sparstrategien: Einmalanlage vs. regelmäßige Einzahlungen"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Saving strategies: lump-sum investment versus regular deposits"
      }
    },
    {
      "no": 111,
      "source_index": 122,
      "id": "topic-122-arrow-s-impossibility-theorem-and-voting-systems",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Arrow’s Unmöglichkeitstheorem und Wahlsysteme"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Arrow's impossibility theorem and voting systems"
      }
    },
    {
      "no": 112,
      "source_index": 137,
      "id": "topic-137-modelling-networks-with-adjacency-matrices",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Modellierung von Netzwerken mit Adjazenzmatrizen"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Modelling networks with adjacency matrices"
      }
    },
    {
      "no": 113,
      "source_index": 147,
      "id": "topic-147-modelling-an-optimal-running-pace",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Modellierung der optimalen Laufgeschwindigkeit"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Modelling an optimal running pace"
      }
    },
    {
      "no": 114,
      "source_index": 162,
      "id": "topic-162-the-prisoner-s-dilemma-in-repeated-games",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Untersuchung des Gefangenendilemmas in wiederholten Spielen"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "The prisoner's dilemma in repeated games"
      }
    },
    {
      "no": 115,
      "source_index": 170,
      "id": "topic-170-modelling-tumour-growth-gompertz-versus-exponential-models",
      "category_key": "biomathematics-medicine",
      "assessment_code": 2,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AA HL / AI HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Modellierung der Tumorwachstumsrate (Gompertz-Modell vs. exponentiell)"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Modelling tumour growth: Gompertz versus exponential models"
      }
    },
    {
      "no": 116,
      "source_index": 180,
      "id": "topic-180-statistical-analysis-of-the-effectiveness-of-recycling-programmes",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        7
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Statistische Analyse der Effektivität von Recyclingprogrammen"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Statistical analysis of the effectiveness of recycling programmes"
      }
    },
    {
      "no": 117,
      "source_index": 201,
      "id": "topic-201-calculating-text-similarity-with-introductory-vector-models",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        12
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Berechnung von Ähnlichkeiten zwischen Texten mit Vektormodellen (Einführung)"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Calculating text similarity with introductory vector models"
      }
    },
    {
      "no": 118,
      "source_index": 211,
      "id": "topic-211-calculating-lyapunov-exponents-for-simple-functions",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        7,
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Berechnung von Ljapunov-Exponenten für einfache Funktionen"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "Calculating Lyapunov exponents for simple functions"
      }
    },
    {
      "no": 119,
      "source_index": 218,
      "id": "topic-218-calculating-string-lengths-for-alternative-tuning-systems",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9,
        13,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Berechnung der Saitenlänge für alternative Stimmungen"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Calculating string lengths for alternative tuning systems"
      }
    },
    {
      "no": 120,
      "source_index": 227,
      "id": "topic-227-calculating-optimal-stage-lighting-through-angle-analysis",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        1,
        10,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Berechnung der optimalen Bühnenbeleuchtung durch Winkelanalyse"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Calculating optimal stage lighting through angle analysis"
      }
    },
    {
      "no": 121,
      "source_index": 236,
      "id": "topic-236-modelling-a-rocket-trajectory-with-air-resistance",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Modellierung der Raketenbahn unter Berücksichtigung von Luftwiderstand"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Modelling a rocket trajectory with air resistance"
      }
    },
    {
      "no": 122,
      "source_index": 244,
      "id": "topic-244-the-stroop-effect-analysed-with-statistical-hypothesis-tests",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Untersuchung des Stroop-Effekts durch statistische Hypothesentests"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "The Stroop effect analysed with statistical hypothesis tests"
      }
    },
    {
      "no": 123,
      "source_index": 252,
      "id": "topic-252-perceived-risk-versus-measured-risk-air-travel-and-driving",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        12
      ],
      "measurement_codes": [
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Analyse der Risikowahrnehmung vs. realem Risiko (Flugzeug vs. Auto)"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Perceived risk versus measured risk: air travel and driving"
      }
    },
    {
      "no": 124,
      "source_index": 260,
      "id": "topic-260-analysing-bubble-distributions-in-bread-and-sparkling-drinks-with-a-po",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        5
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Analyse der Bläschenverteilung in Brot und Champagner (Poisson)"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "Analysing bubble distributions in bread and sparkling drinks with a Poisson model"
      }
    },
    {
      "no": 125,
      "source_index": 268,
      "id": "topic-268-temperature-gradients-in-a-classroom-from-floor-to-desk-height-and-cei",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        3,
        4,
        1,
        6
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Temperaturgradienten in einem Klassenzimmer: Boden – Tischhöhe – Decke über einen Tag"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Temperature gradients in a classroom from floor to desk height and ceiling over a day"
      }
    },
    {
      "no": 126,
      "source_index": 288,
      "id": "topic-288-absorption-rates-of-toilet-paper-kitchen-roll-and-newspaper",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2,
        6
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Absorptionsrate verschiedener Papiersorten (Toilettenpapier, Küchenrolle, Zeitung)"
      },
      "en": {
        "category": "Material properties",
        "title": "Absorption rates of toilet paper, kitchen roll and newspaper"
      }
    },
    {
      "no": 127,
      "source_index": 308,
      "id": "topic-308-charging-and-discharging-capacitors-of-different-capacitances",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Elektrizität",
        "title": "Lade- und Entladekurve von Kondensatoren verschiedener Kapazität (100µF – 1000µF)"
      },
      "en": {
        "category": "Electricity",
        "title": "Charging and discharging capacitors of different capacitances"
      }
    },
    {
      "no": 128,
      "source_index": 328,
      "id": "topic-328-evaporation-mass-loss-versus-surface-temperature-in-wind-sun-and-shade",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        4,
        1,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Verdunstung: Masseverlust vs. Oberflächentemperatur (Wind, Sonne, Schatten)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Evaporation: mass loss versus surface temperature in wind, sun and shade"
      }
    },
    {
      "no": 129,
      "source_index": 348,
      "id": "topic-348-yoghurt-fermentation-temperature-profile-and-mass-change",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2,
        3,
        16
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Joghurt-Gärung: Masse konstant? Temperaturverlauf im Joghurtbereiter"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Yoghurt fermentation: temperature profile and mass change"
      }
    },
    {
      "no": 130,
      "source_index": 358,
      "id": "topic-358-heat-loss-from-buildings-using-facade-surface-temperature-measurements",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        2,
        6
      ],
      "measurement_codes": [
        4,
        1,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Wärmeverlust von Häusern: IR-Oberflächentemperatur verschiedener Fassadenmaterialien"
      },
      "en": {
        "category": "Environment",
        "title": "Heat loss from buildings using facade surface-temperature measurements"
      }
    },
    {
      "no": 131,
      "source_index": 368,
      "id": "topic-368-reaction-time-and-naturally-observed-body-temperature-variation",
      "category_key": "physiology",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        3,
        13,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Physiologie",
        "title": "Körpertemperatur und Leistungsfähigkeit: Reaktionstest bei verschiedenen Kerntemperaturen"
      },
      "en": {
        "category": "Physiology",
        "title": "Reaction time and naturally observed body-temperature variation"
      }
    },
    {
      "no": 132,
      "source_index": 373,
      "id": "topic-373-electrical-conductivity-of-pencil-lines-with-grades-from-2h-to-6b",
      "category_key": "materials",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2
      ],
      "measurement_codes": [
        5,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Materialien",
        "title": "Elektrische Leitfähigkeit von Bleistiftstrichen verschiedener Härtegrade (2H – 6B)"
      },
      "en": {
        "category": "Materials",
        "title": "Electrical conductivity of pencil lines with grades from 2H to 6B"
      }
    },
    {
      "no": 133,
      "source_index": 5,
      "id": "topic-005-fibonacci-numbers-and-the-limiting-ratio-of-consecutive-terms",
      "category_key": "algebra-number-theory",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Fibonacci-Zahlen und der Grenzwert aufeinanderfolgender Terme"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Fibonacci numbers and the limiting ratio of consecutive terms"
      }
    },
    {
      "no": 134,
      "source_index": 25,
      "id": "topic-025-the-mathematics-of-rainbow-formation-snell-s-law-refraction-and-optimi",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        6,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Mathematik der Regenbogenbildung: Snellius, Brechung, Optimierung"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "The mathematics of rainbow formation: Snell's law, refraction and optimisation"
      }
    },
    {
      "no": 135,
      "source_index": 46,
      "id": "topic-046-statistical-bias-in-media-reporting",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        9,
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Statistische Verzerrung in Medienberichterstattung"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Statistical bias in media reporting"
      }
    },
    {
      "no": 136,
      "source_index": 67,
      "id": "topic-067-traffic-flow-at-roundabouts-or-traffic-lights",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 1,
      "source_course_label": "AA HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Verkehrsfluss an Kreisverkehren oder Ampeln"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Traffic flow at roundabouts or traffic lights"
      }
    },
    {
      "no": 137,
      "source_index": 87,
      "id": "topic-087-using-vectors-to-model-three-dimensional-reflections-in-a-kaleidoscope",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        4
      ],
      "measurement_codes": [
        13,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Vektoren zur Modellierung 3D-Spiegelungen im Kaleidoskop"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Using vectors to model three-dimensional reflections in a kaleidoscope"
      }
    },
    {
      "no": 138,
      "source_index": 106,
      "id": "topic-106-an-introduction-to-the-black-scholes-model-for-option-pricing",
      "category_key": "financial-mathematics",
      "assessment_code": 2,
      "course_code": 5,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Black-Scholes-Modell für Optionspreise (einführend)"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "An introduction to the Black-Scholes model for option pricing"
      }
    },
    {
      "no": 139,
      "source_index": 123,
      "id": "topic-123-truth-tables-and-their-minimisation",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        7
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Untersuchung von Wahrheitstabellen und deren Minimierung"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Truth tables and their minimisation"
      }
    },
    {
      "no": 140,
      "source_index": 138,
      "id": "topic-138-heuristics-for-the-travelling-salesperson-problem",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 2,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        8
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Untersuchung der Traveling-Salesman-Problem-Heuristiken"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Heuristics for the travelling salesperson problem"
      }
    },
    {
      "no": 141,
      "source_index": 148,
      "id": "topic-148-analysing-the-efficiency-of-water-pumps",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Analyse der Effizienz von Wasserpumpen"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Analysing the efficiency of water pumps"
      }
    },
    {
      "no": 142,
      "source_index": 163,
      "id": "topic-163-optimal-positioning-in-penalty-kicks-using-mixed-strategies",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Optimale Positionierung im Elfmeterschießen durch Mixed Strategies"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "Optimal positioning in penalty kicks using mixed strategies"
      }
    },
    {
      "no": 143,
      "source_index": 171,
      "id": "topic-171-mathematical-analysis-of-mosquito-population-spread",
      "category_key": "biomathematics-medicine",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        12
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Mathematische Analyse der Ausbreitung von Mückenpopulationen"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Mathematical analysis of mosquito-population spread"
      }
    },
    {
      "no": 144,
      "source_index": 181,
      "id": "topic-181-calculating-optimal-home-insulation-using-heat-conduction",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        3,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Berechnung der optimalen Dämmung für ein Haus (Wärmeleitung)"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Calculating optimal home insulation using heat conduction"
      }
    },
    {
      "no": 145,
      "source_index": 191,
      "id": "topic-191-optimising-launch-angles-in-archery",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        1
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Untersuchung der Winkeloptimierung beim Bogenschießen"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Optimising launch angles in archery"
      }
    },
    {
      "no": 146,
      "source_index": 212,
      "id": "topic-212-modelling-population-fluctuations-with-discrete-dynamical-systems",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 1,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Modellierung von Populationsschwankungen mit diskreten dynamischen Systemen"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "Modelling population fluctuations with discrete dynamical systems"
      }
    },
    {
      "no": 147,
      "source_index": 219,
      "id": "topic-219-sound-propagation-through-different-materials",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Untersuchung der Ausbreitung von Schall in verschiedenen Materialien"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Sound propagation through different materials"
      }
    },
    {
      "no": 148,
      "source_index": 228,
      "id": "topic-228-modelling-wave-patterns-in-textile-design",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Modellierung von Wellenmustern in der Textilgestaltung"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Modelling wave patterns in textile design"
      }
    },
    {
      "no": 149,
      "source_index": 237,
      "id": "topic-237-mathematical-patterns-in-planetary-resonances",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        9
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Analyse der mathematischen Muster in Planetenresonanzen"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Mathematical patterns in planetary resonances"
      }
    },
    {
      "no": 150,
      "source_index": 245,
      "id": "topic-245-modelling-decision-fatigue-with-probability-models",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 5,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Modellierung der Entscheidungsmüdigkeit durch Wahrscheinlichkeitsmodelle"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Modelling decision fatigue with probability models"
      }
    },
    {
      "no": 151,
      "source_index": 253,
      "id": "topic-253-the-probability-of-natural-disasters-at-a-particular-location",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Untersuchung der Wahrscheinlichkeit von Naturkatastrophen an einem Ort"
      },
      "en": {
        "category": "Probability & risk",
        "title": "The probability of natural disasters at a particular location"
      }
    },
    {
      "no": 152,
      "source_index": 261,
      "id": "topic-261-modelling-fermentation-in-bread-and-yoghurt-with-exponential-growth",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Modellierung des Gärvorgangs bei Brot und Joghurt (exponentielles Wachstum)"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "Modelling fermentation in bread and yoghurt with exponential growth"
      }
    },
    {
      "no": 153,
      "source_index": 269,
      "id": "topic-269-cooling-curves-of-aluminium-copper-and-iron-from-the-same-starting-tem",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        3
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Abkühlkurven verschiedener Metalle (Aluminium, Kupfer, Eisen) von gleicher Starttemperatur"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Cooling curves of aluminium, copper and iron from the same starting temperature"
      }
    },
    {
      "no": 154,
      "source_index": 289,
      "id": "topic-289-osmosis-mass-change-of-potato-slices-in-salt-solutions-from-0-to-20",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2,
        13,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Osmose: Masseänderung von Kartoffelscheiben in Salzlösungen (0% – 20%)"
      },
      "en": {
        "category": "Material properties",
        "title": "Osmosis: mass change of potato slices in salt solutions from 0% to 20%"
      }
    },
    {
      "no": 155,
      "source_index": 309,
      "id": "topic-309-electrical-conductivity-of-water-juice-cola-and-salt-water",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5,
        11,
        13,
        16
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Elektrische Leitfähigkeit verschiedener Getränke (Wasser, Saft, Cola, Salzwasser)"
      },
      "en": {
        "category": "Electricity",
        "title": "Electrical conductivity of water, juice, cola and salt water"
      }
    },
    {
      "no": 156,
      "source_index": 329,
      "id": "topic-329-freezing-point-depression-dissolved-salt-or-sugar-mass-versus-minimum-",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        13,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Gefrierpunktserniedrigung: Masse Salz/Zucker vs. erreichte Minimaltemperatur"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Freezing-point depression: dissolved salt or sugar mass versus minimum temperature"
      }
    },
    {
      "no": 157,
      "source_index": 349,
      "id": "topic-349-water-and-mass-loss-from-cheese-or-cured-food-during-refrigerated-stor",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Wurst/Käse: Wasserverlust und Gewichtsverlust im Kühlschrank über eine Woche"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Water and mass loss from cheese or cured food during refrigerated storage"
      }
    },
    {
      "no": 158,
      "source_index": 359,
      "id": "topic-359-algal-growth-biomass-and-aquarium-water-temperature-over-time",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Algenwachstum: Biomasse (Masse) und Wassertemperatur im Aquarium über Zeit"
      },
      "en": {
        "category": "Environment",
        "title": "Algal growth: biomass and aquarium-water temperature over time"
      }
    },
    {
      "no": 159,
      "source_index": 6,
      "id": "topic-006-number-systems-and-modular-arithmetic-in-computer-science",
      "category_key": "algebra-number-theory",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        7
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Zahlensysteme und modulare Arithmetik in der Informatik"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Number systems and modular arithmetic in computer science"
      }
    },
    {
      "no": 160,
      "source_index": 26,
      "id": "topic-026-modelling-roller-coaster-curves-with-cubic-and-quintic-functions",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Achterbahnkurven modellieren mit kubischen/quintischen Funktionen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Modelling roller-coaster curves with cubic and quintic functions"
      }
    },
    {
      "no": 161,
      "source_index": 47,
      "id": "topic-047-correlation-between-study-time-and-predicted-ib-grades",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 4,
      "courses": [
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Korrelation: Lernstunden und vorhergesagte IB-Noten"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Correlation between study time and predicted IB grades"
      }
    },
    {
      "no": 162,
      "source_index": 68,
      "id": "topic-068-the-mathematics-of-music-frequency-ratios-and-overtones",
      "category_key": "mathematical-modelling",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Mathematik der Musik: Frequenzverhältnisse, Obertöne"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "The mathematics of music: frequency ratios and overtones"
      }
    },
    {
      "no": 163,
      "source_index": 88,
      "id": "topic-088-non-euclidean-geometry-angle-sums-on-a-sphere-and-a-hyperbolic-surface",
      "category_key": "geometry-topology",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Nicht-euklidische Geometrie: Winkelsumme auf Kugel/Hyperboloid"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Non-Euclidean geometry: angle sums on a sphere and a hyperbolic surface"
      }
    },
    {
      "no": 164,
      "source_index": 107,
      "id": "topic-107-returns-across-different-types-of-investment",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        9
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Untersuchung der Rendite verschiedener Anlageformen"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Returns across different types of investment"
      }
    },
    {
      "no": 165,
      "source_index": 124,
      "id": "topic-124-different-proofs-that-there-are-infinitely-many-primes",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Beweis der Unendlichkeit der Primzahlen (verschiedene Beweise)"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Different proofs that there are infinitely many primes"
      }
    },
    {
      "no": 166,
      "source_index": 139,
      "id": "topic-139-hash-functions-and-collisions",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Analyse von Hash-Funktionen und Kollisionen"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Hash functions and collisions"
      }
    },
    {
      "no": 167,
      "source_index": 149,
      "id": "topic-149-the-mathematics-of-photography-exposure-and-aperture",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        8
      ],
      "measurement_codes": [
        7,
        10
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Untersuchung der Mathematik hinter Fotografie (Belichtung, Blende)"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "The mathematics of photography: exposure and aperture"
      }
    },
    {
      "no": 168,
      "source_index": 164,
      "id": "topic-164-the-mathematics-behind-bidding-strategies-in-the-price-is-right",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        8
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Die Mathematik hinter „Price is Right“-Bietstrategien"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "The mathematics behind bidding strategies in The Price Is Right"
      }
    },
    {
      "no": 169,
      "source_index": 172,
      "id": "topic-172-bmi-and-its-statistical-validity-across-different-populations",
      "category_key": "biomathematics-medicine",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        12
      ],
      "measurement_codes": [
        13,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Berechnung des BMI und dessen statistische Aussagekraft in verschiedenen Populationen"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "BMI and its statistical validity across different populations"
      }
    },
    {
      "no": 170,
      "source_index": 182,
      "id": "topic-182-correlation-between-air-quality-and-asthma-incidence",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6,
        9,
        10
      ],
      "measurement_codes": [
        12
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Untersuchung der Korrelation zwischen Luftqualität und Asthmafällen"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Correlation between air quality and asthma incidence"
      }
    },
    {
      "no": 171,
      "source_index": 192,
      "id": "topic-192-mathematical-analysis-of-the-magnus-effect-in-a-football-free-kick",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Mathematische Analyse des Magnus-Effekts beim Fußball-Freistoß"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Mathematical analysis of the Magnus effect in a football free kick"
      }
    },
    {
      "no": 172,
      "source_index": 202,
      "id": "topic-202-modelling-netflix-style-recommendations-with-simple-distance-measures",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        8
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Modellierung von Netflix-Empfehlungen durch einfache Distanzmaße"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Modelling Netflix-style recommendations with simple distance measures"
      }
    },
    {
      "no": 173,
      "source_index": 220,
      "id": "topic-220-modelling-vibrato-frequency-and-its-perception",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11,
        12
      ],
      "measurement_codes": [
        9,
        13,
        14
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Modellierung der Vibrato-Frequenz und ihrer Wahrnehmung"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Modelling vibrato frequency and its perception"
      }
    },
    {
      "no": 174,
      "source_index": 229,
      "id": "topic-229-analysing-proportions-in-fashion-clothing-sizes-and-golden-ratio-claim",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        9
      ],
      "measurement_codes": [
        1
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Analyse der Proportionen in der Modewelt (Kleidergrößen, Golden Ratio)"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Analysing proportions in fashion: clothing sizes and golden-ratio claims"
      }
    },
    {
      "no": 175,
      "source_index": 238,
      "id": "topic-238-calculating-optimal-launch-windows-with-hohmann-transfers",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Berechnung der optimalen Startfenster für Raumfahrtmissionen (Hohmann-Transfer)"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "Calculating optimal launch windows with Hohmann transfers"
      }
    },
    {
      "no": 176,
      "source_index": 246,
      "id": "topic-246-correlation-between-music-genre-and-mathematical-performance",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        8
      ],
      "measurement_codes": [
        9,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Analyse der Korrelation zwischen Musikgenre und mathematischer Leistung"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Correlation between music genre and mathematical performance"
      }
    },
    {
      "no": 177,
      "source_index": 254,
      "id": "topic-254-modelling-cafeteria-queues-with-a-poisson-process",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Modellierung der Warteschlangen an der Cafeteria durch Poisson-Verteilung"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Modelling cafeteria queues with a Poisson process"
      }
    },
    {
      "no": 178,
      "source_index": 262,
      "id": "topic-262-calculating-an-optimal-chocolate-melting-temperature",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        3,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Berechnung der optimalen Schokoladen-Schmelztemperatur"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "Calculating an optimal chocolate-melting temperature"
      }
    },
    {
      "no": 179,
      "source_index": 270,
      "id": "topic-270-heat-storage-in-sand-clay-and-humus-under-equal-energy-input",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        3,
        4,
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Wärmespeicherung von Bodenproben (Sand, Lehm, Humus) bei gleicher Energiezufuhr"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Heat storage in sand, clay and humus under equal energy input"
      }
    },
    {
      "no": 180,
      "source_index": 290,
      "id": "topic-290-corrosion-of-iron-nails-in-water-salt-water-cola-and-vinegar",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        2,
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Korrosion von Eisennägeln in verschiedenen Medien (Wasser, Salzwasser, Cola, Essig)"
      },
      "en": {
        "category": "Material properties",
        "title": "Corrosion of iron nails in water, salt water, cola and vinegar"
      }
    },
    {
      "no": 181,
      "source_index": 310,
      "id": "topic-310-voltage-from-homemade-galvanic-cells-using-lemons-potatoes-cola-and-ap",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        5
      ],
      "safety_code": 2,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Spannung selbstgebauter galvanischer Zellen: Zitrone, Kartoffel, Cola, Apfel"
      },
      "en": {
        "category": "Electricity",
        "title": "Voltage from homemade galvanic cells using lemons, potatoes, cola and apples"
      }
    },
    {
      "no": 182,
      "source_index": 330,
      "id": "topic-330-conductivity-versus-salt-concentration-in-aqueous-solutions",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        5,
        11,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Leitfähigkeit vs. Salzkonzentration: Masse NaCl aufgelöst, Spannung gemessen"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Conductivity versus salt concentration in aqueous solutions"
      }
    },
    {
      "no": 183,
      "source_index": 350,
      "id": "topic-350-packaging-fruit-mass-loss-under-cling-film-vacuum-storage-and-wax-wrap",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        12
      ],
      "measurement_codes": [
        2,
        6
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Verpackungstest: Masseverlust von Obst in Frischhaltefolie vs. Vakuum vs. Wachstuch"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Packaging fruit: mass loss under cling film, vacuum storage and wax wrap"
      }
    },
    {
      "no": 184,
      "source_index": 360,
      "id": "topic-360-paving-stones-versus-grass-daytime-surface-temperature-and-night-time-",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        3,
        4,
        1,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Pflastersteine vs. Rasen: Oberflächentemperatur am Tag (IR) und Abkühlung nachts (Kontakt)"
      },
      "en": {
        "category": "Environment",
        "title": "Paving stones versus grass: daytime surface temperature and night-time cooling"
      }
    },
    {
      "no": 185,
      "source_index": 7,
      "id": "topic-007-magic-squares-algebraic-construction-methods",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Magische Quadrate: Algebraische Konstruktionsmethoden"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Magic squares: algebraic construction methods"
      }
    },
    {
      "no": 186,
      "source_index": 27,
      "id": "topic-027-riemann-sums-and-numerical-integration",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        12
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Riemann-Summen und numerische Integration"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Riemann sums and numerical integration"
      }
    },
    {
      "no": 187,
      "source_index": 48,
      "id": "topic-048-the-normal-distribution-in-sports-performance-data",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Normalverteilung bei sportlichen Leistungsdaten"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "The normal distribution in sports performance data"
      }
    },
    {
      "no": 188,
      "source_index": 69,
      "id": "topic-069-modelling-the-spread-of-rumours-in-a-school-community",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Verbreitung von Gerüchten in der Schulgemeinschaft"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling the spread of rumours in a school community"
      }
    },
    {
      "no": 189,
      "source_index": 89,
      "id": "topic-089-the-golden-spiral-in-selected-natural-forms",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        6
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung der Goldenen Spirale in der Natur"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "The golden spiral in selected natural forms"
      }
    },
    {
      "no": 190,
      "source_index": 108,
      "id": "topic-108-calculating-the-effective-annual-percentage-rate-on-consumer-loans",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 4,
      "courses": [
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        5
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Berechnung des effektiven Jahreszinses bei Konsumkrediten"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Calculating the effective annual percentage rate on consumer loans"
      }
    },
    {
      "no": 191,
      "source_index": 125,
      "id": "topic-125-paradoxes-in-set-theory",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Untersuchung von Paradoxa in der Mengenlehre"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Paradoxes in set theory"
      }
    },
    {
      "no": 192,
      "source_index": 140,
      "id": "topic-140-binary-trees-and-their-properties",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Untersuchung von Binärbäumen und deren Eigenschaften"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Binary trees and their properties"
      }
    },
    {
      "no": 193,
      "source_index": 150,
      "id": "topic-150-modelling-optimal-lighting-in-a-room",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        10,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Modellierung der optimalen Beleuchtung in einem Raum"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Modelling optimal lighting in a room"
      }
    },
    {
      "no": 194,
      "source_index": 165,
      "id": "topic-165-zero-sum-games-in-classic-board-games",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Untersuchung von Zero-Sum-Games in klassischen Brettspielen"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "Zero-sum games in classic board games"
      }
    },
    {
      "no": 195,
      "source_index": 173,
      "id": "topic-173-correlation-between-sleep-duration-and-cognitive-performance",
      "category_key": "biomathematics-medicine",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Untersuchung der Korrelation zwischen Schlafdauer und kognitiver Leistung"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Correlation between sleep duration and cognitive performance"
      }
    },
    {
      "no": 196,
      "source_index": 183,
      "id": "topic-183-modelling-plastic-degradation-in-oceans-with-exponential-decay",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6,
        9,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Modellierung des Plastikabbaus in Ozeanen durch exponentielle Zerfallsmodelle"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Modelling plastic degradation in oceans with exponential decay"
      }
    },
    {
      "no": 197,
      "source_index": 193,
      "id": "topic-193-modelling-an-optimal-stride-pattern-for-the-100-metre-sprint",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        8,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Modellierung der optimalen Schrittfolge beim 100-Meter-Lauf"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Modelling an optimal stride pattern for the 100-metre sprint"
      }
    },
    {
      "no": 198,
      "source_index": 203,
      "id": "topic-203-cluster-formation-in-friendship-networks",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Untersuchung der Clusterbildung in Freundschaftsnetzwerken"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Cluster formation in friendship networks"
      }
    },
    {
      "no": 199,
      "source_index": 213,
      "id": "topic-213-arnold-tongues-in-the-circle-map",
      "category_key": "chaos-dynamical-systems",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        8,
        10
      ],
      "measurement_codes": [
        9,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AA HL",
      "de": {
        "category": "Chaos & Dynamische Systeme",
        "title": "Untersuchung der Arnold-Zungen in der Kreisabbildung"
      },
      "en": {
        "category": "Chaos & dynamical systems",
        "title": "Arnold tongues in the circle map"
      }
    },
    {
      "no": 200,
      "source_index": 230,
      "id": "topic-230-the-mathematics-of-three-dimensional-printing-structures-and-infill-pa",
      "category_key": "art-design-architecture",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Untersuchung der Mathematik von 3D-Druck-Strukturen (Infill-Patterns)"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "The mathematics of three-dimensional printing structures and infill patterns"
      }
    },
    {
      "no": 201,
      "source_index": 239,
      "id": "topic-239-the-distribution-of-asteroids-in-the-solar-system",
      "category_key": "astronomy-spaceflight",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        17
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Astronomie & Raumfahrt",
        "title": "Untersuchung der Verteilung von Asteroiden im Sonnensystem"
      },
      "en": {
        "category": "Astronomy & spaceflight",
        "title": "The distribution of asteroids in the Solar System"
      }
    },
    {
      "no": 202,
      "source_index": 247,
      "id": "topic-247-calculating-an-optimal-group-size-for-effective-learning",
      "category_key": "psychology-cognition",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Psychologie & Kognition",
        "title": "Berechnung der optimalen Gruppengröße für effektives Lernen"
      },
      "en": {
        "category": "Psychology & cognition",
        "title": "Calculating an optimal group size for effective learning"
      }
    },
    {
      "no": 203,
      "source_index": 255,
      "id": "topic-255-calculating-the-risk-of-base-rate-errors-in-everyday-decisions",
      "category_key": "probability-risk",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        13,
        19
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Wahrscheinlichkeit & Risiko",
        "title": "Berechnung des Risikos von Häufigkeitsirrtümern im Alltag"
      },
      "en": {
        "category": "Probability & risk",
        "title": "Calculating the risk of base-rate errors in everyday decisions"
      }
    },
    {
      "no": 204,
      "source_index": 263,
      "id": "topic-263-the-mathematics-of-laminated-dough-folds",
      "category_key": "culinary-mathematics",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kulinarische Mathematik",
        "title": "Untersuchung der Mathematik von Teig-Faltungen (Laminierte Strukturen)"
      },
      "en": {
        "category": "Culinary mathematics",
        "title": "The mathematics of laminated dough folds"
      }
    },
    {
      "no": 205,
      "source_index": 271,
      "id": "topic-271-melting-rate-of-ice-shapes-volume-surface-area-and-form",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Kühlgeschwindigkeit von Eiswürfeln: Volumen, Oberfläche und Form (Würfel vs. Kugel vs. Scheibe)"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Melting rate of ice shapes: volume, surface area and form"
      }
    },
    {
      "no": 206,
      "source_index": 291,
      "id": "topic-291-fermentation-carbon-dioxide-loss-from-yeast-sugar-solutions-of-differe",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Gärvorgang: CO₂-Verlust bei Hefe-Zucker-Lösungen verschiedener Konzentration"
      },
      "en": {
        "category": "Material properties",
        "title": "Fermentation: carbon dioxide loss from yeast-sugar solutions of different concentrations"
      }
    },
    {
      "no": 207,
      "source_index": 311,
      "id": "topic-311-photovoltaic-power-loss-under-partial-shading-in-series-and-parallel-c",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        5,
        7,
        10,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Elektrizität",
        "title": "Photovoltaik: Leistungsabfall bei Teilschattierung (Serien- vs. Parallelschaltung)"
      },
      "en": {
        "category": "Electricity",
        "title": "Photovoltaic power loss under partial shading in series and parallel circuits"
      }
    },
    {
      "no": 208,
      "source_index": 331,
      "id": "topic-331-heat-capacity-of-coins-made-from-different-alloys",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        3,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Wärmekapazität von Münzen verschiedener Legierungen (Masse, ΔT in Wasserbad)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Heat capacity of coins made from different alloys"
      }
    },
    {
      "no": 209,
      "source_index": 351,
      "id": "topic-351-surface-temperature-patterns-after-different-forms-of-exercise",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        12
      ],
      "measurement_codes": [
        3,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Körpertemperatur nach verschiedenen Sportarten (Laufen vs. Schwimmen vs. Yoga)"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Surface-temperature patterns after different forms of exercise"
      }
    },
    {
      "no": 210,
      "source_index": 361,
      "id": "topic-361-household-waste-separation-mass-of-different-fractions-per-week",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        2
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Mülltrennung: Masse verschiedener Fraktionen pro Haushalt pro Woche"
      },
      "en": {
        "category": "Environment",
        "title": "Household waste separation: mass of different fractions per week"
      }
    },
    {
      "no": 211,
      "source_index": 8,
      "id": "topic-008-the-collatz-conjecture-convergence-behaviour-for-different-starting-va",
      "category_key": "algebra-number-theory",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        7,
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Collatz-Vermutung: Konvergenzverhalten für Startwerte"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The Collatz conjecture: convergence behaviour for different starting values"
      }
    },
    {
      "no": 212,
      "source_index": 28,
      "id": "topic-028-parameter-changes-in-the-logistic-function",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        9,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Parameteränderungen in der logistischen Funktion"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Parameter changes in the logistic function"
      }
    },
    {
      "no": 213,
      "source_index": 49,
      "id": "topic-049-bayes-theorem-and-the-reliability-of-medical-tests",
      "category_key": "statistics-probability",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10,
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 3,
      "source_course_label": "AA HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Bayes-Theorem: Zuverlässigkeit medizinischer Tests"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Bayes' theorem and the reliability of medical tests"
      }
    },
    {
      "no": 214,
      "source_index": 70,
      "id": "topic-070-modelling-the-spread-of-wildfires",
      "category_key": "mathematical-modelling",
      "assessment_code": 2,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        6,
        7,
        9
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung der Ausbreitung von Waldbränden"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling the spread of wildfires"
      }
    },
    {
      "no": 215,
      "source_index": 90,
      "id": "topic-090-calculating-sightlines-in-a-theatre-or-concert-hall",
      "category_key": "geometry-topology",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        2,
        6,
        8
      ],
      "measurement_codes": [
        1,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Berechnung von Sichtlinien in einem Theater/Konzertsaal"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Calculating sightlines in a theatre or concert hall"
      }
    },
    {
      "no": 216,
      "source_index": 109,
      "id": "topic-109-modelling-the-effect-of-inflation-on-purchasing-power",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Modellierung von Inflationsauswirkungen auf Kaufkraft"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Modelling the effect of inflation on purchasing power"
      }
    },
    {
      "no": 217,
      "source_index": 126,
      "id": "topic-126-modelling-logic-puzzles-with-propositional-logic",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Modellierung logischer Rätsel mit Aussagenlogik"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Modelling logic puzzles with propositional logic"
      }
    },
    {
      "no": 218,
      "source_index": 141,
      "id": "topic-141-modelling-game-strategies-with-game-trees",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Modellierung von Spielstrategien mit Spielbäumen"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Modelling game strategies with game trees"
      }
    },
    {
      "no": 219,
      "source_index": 151,
      "id": "topic-151-the-mathematics-of-perfume-evaporation-and-diffusion",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Untersuchung der Mathematik von Parfüms (Verdunstung, Diffusion)"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "The mathematics of perfume: evaporation and diffusion"
      }
    },
    {
      "no": 220,
      "source_index": 166,
      "id": "topic-166-modelling-negotiation-strategies-with-cooperative-game-theory",
      "category_key": "game-theory-decision-making",
      "assessment_code": 3,
      "course_code": 5,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, HL",
      "de": {
        "category": "Spieltheorie & Entscheidungsfindung",
        "title": "Modellierung von Verhandlungsstrategien mit kooperativer Spieltheorie"
      },
      "en": {
        "category": "Game theory & decision-making",
        "title": "Modelling negotiation strategies with cooperative game theory"
      }
    },
    {
      "no": 221,
      "source_index": 174,
      "id": "topic-174-modelling-the-spread-of-antibiotic-resistance-in-bacterial-populations",
      "category_key": "biomathematics-medicine",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AA HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Modellierung der Ausbreitung von Antibiotikaresistenzen in Bakterienpopulationen"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Modelling the spread of antibiotic resistance in bacterial populations"
      }
    },
    {
      "no": 222,
      "source_index": 184,
      "id": "topic-184-optimising-solar-panel-orientation-for-maximum-energy-yield",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        10
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Optimierung der Solarpanel-Ausrichtung für maximale Energiegewinnung"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Optimising solar-panel orientation for maximum energy yield"
      }
    },
    {
      "no": 223,
      "source_index": 194,
      "id": "topic-194-calculating-stability-in-different-yoga-poses-using-centre-of-mass",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        3
      ],
      "measurement_codes": [
        1,
        7,
        13,
        15
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Berechnung der Stabilität bei verschiedenen Yoga-Posen (Schwerpunkt)"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Calculating stability in different yoga poses using centre of mass"
      }
    },
    {
      "no": 224,
      "source_index": 204,
      "id": "topic-204-time-series-analysis-forecasting-share-prices-with-moving-averages",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Analyse von Zeitreihen: Vorhersage von Aktienkursen mit gleitenden Durchschnitten"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Time-series analysis: forecasting share prices with moving averages"
      }
    },
    {
      "no": 225,
      "source_index": 221,
      "id": "topic-221-analysing-the-mathematical-structure-of-canons-and-fugues",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Analyse der mathematischen Struktur von Kanons und Fugen"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Analysing the mathematical structure of canons and fugues"
      }
    },
    {
      "no": 226,
      "source_index": 272,
      "id": "topic-272-thermal-conductivity-of-metal-rods-measured-by-the-time-taken-for-wax-",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        3,
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Wärmeleitfähigkeit von Metallstäben: Zeit bis Wachs an der entfernten Seite schmilzt"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Thermal conductivity of metal rods measured by the time taken for wax to melt"
      }
    },
    {
      "no": 227,
      "source_index": 292,
      "id": "topic-292-sublimation-of-dry-ice-mass-loss-over-time-at-constant-conditions",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        6,
        21
      ],
      "safety_code": 2,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Sublimation von Trockeneis: Masseverlust bei konstanter Temperatur über Zeit"
      },
      "en": {
        "category": "Material properties",
        "title": "Sublimation of dry ice: mass loss over time at constant conditions"
      }
    },
    {
      "no": 228,
      "source_index": 312,
      "id": "topic-312-thermoelectric-voltage-as-a-function-of-temperature-difference-using-a",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        3,
        5,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA HL",
      "de": {
        "category": "Elektrizität",
        "title": "Thermoelektrischer Effekt: Spannung als Funktion der Temperaturdifferenz (Peltier-Element)"
      },
      "en": {
        "category": "Electricity",
        "title": "Thermoelectric voltage as a function of temperature difference using a Peltier element"
      }
    },
    {
      "no": 229,
      "source_index": 332,
      "id": "topic-332-thermocouple-voltage-as-a-function-of-hot-to-cold-water-bath-temperatu",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        3,
        5,
        13,
        16
      ],
      "safety_code": 1,
      "source_course_label": "AA HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Thermoelement: Spannung als Funktion der Temperaturdifferenz (heißes vs. kaltes Wasserbad)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Thermocouple voltage as a function of hot-to-cold water-bath temperature difference"
      }
    },
    {
      "no": 230,
      "source_index": 352,
      "id": "topic-352-hand-surface-temperature-recovery-after-a-safe-cold-water-exposure",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        4,
        1,
        3,
        6
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Wärmebild einer Hand nach Eisbad: Wiedererwärmung über Zeit mit IR-Thermometer"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Hand surface-temperature recovery after a safe cold-water exposure"
      }
    },
    {
      "no": 231,
      "source_index": 362,
      "id": "topic-362-water-mass-loss-from-plastic-and-glass-containers-over-time",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Plastikflaschen vs. Glas: Wasserverdunstung/Masseverlust durch das Material hindurch"
      },
      "en": {
        "category": "Environment",
        "title": "Water mass loss from plastic and glass containers over time"
      }
    },
    {
      "no": 232,
      "source_index": 9,
      "id": "topic-009-perfect-numbers-and-their-rarity",
      "category_key": "algebra-number-theory",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Untersuchung perfekter Zahlen und ihre Seltenheit"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Perfect numbers and their rarity"
      }
    },
    {
      "no": 233,
      "source_index": 29,
      "id": "topic-029-optimising-the-flight-path-of-a-paper-aeroplane",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        1,
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Optimierung der Flugbahn eines Papierfliegers"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Optimising the flight path of a paper aeroplane"
      }
    },
    {
      "no": 234,
      "source_index": 50,
      "id": "topic-050-grade-distributions-across-different-school-subjects",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Verteilung von Noten in verschiedenen Fächern"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Grade distributions across different school subjects"
      }
    },
    {
      "no": 235,
      "source_index": 71,
      "id": "topic-071-optimising-seating-arrangements-in-a-classroom",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        11
      ],
      "measurement_codes": [
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Optimierung der Sitzplatzverteilung in einem Klassenzimmer"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Optimising seating arrangements in a classroom"
      }
    },
    {
      "no": 236,
      "source_index": 91,
      "id": "topic-091-symmetry-in-islamic-art",
      "category_key": "geometry-topology",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        8
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung von Symmetrien in islamischer Kunst"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Symmetry in Islamic art"
      }
    },
    {
      "no": 237,
      "source_index": 110,
      "id": "topic-110-insurance-models-and-premium-calculations",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        5
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Untersuchung von Versicherungsmodellen und Prämienberechnung"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Insurance models and premium calculations"
      }
    },
    {
      "no": 238,
      "source_index": 127,
      "id": "topic-127-an-introduction-to-g-del-s-incompleteness-theorems",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Untersuchung der Gödelschen Unvollständigkeitssätze (einführend)"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "An introduction to Gödel's incompleteness theorems"
      }
    },
    {
      "no": 239,
      "source_index": 142,
      "id": "topic-142-error-detecting-codes-and-hamming-distance",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        8
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Untersuchung von Fehlererkennenden Codes (Hamming-Distanz)"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Error-detecting codes and Hamming distance"
      }
    },
    {
      "no": 240,
      "source_index": 152,
      "id": "topic-152-analysing-the-stability-of-towers-built-from-blocks",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        15,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Analyse der Stabilität von Türmen aus Bauklötzen"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Analysing the stability of towers built from blocks"
      }
    },
    {
      "no": 241,
      "source_index": 175,
      "id": "topic-175-the-geometry-and-optimisation-of-leaf-vein-networks",
      "category_key": "biomathematics-medicine",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Analyse der Geometrie von Blattadern und deren Optimierung"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "The geometry and optimisation of leaf-vein networks"
      }
    },
    {
      "no": 242,
      "source_index": 185,
      "id": "topic-185-mathematical-analysis-of-wind-energy-potential-at-a-location",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        12
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Mathematische Analyse von Windenergiepotenzial an einem Standort"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Mathematical analysis of wind-energy potential at a location"
      }
    },
    {
      "no": 243,
      "source_index": 195,
      "id": "topic-195-mathematical-patterns-in-dance-choreography",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        8
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Untersuchung der mathematischen Muster in Choreografien (Tanz)"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Mathematical patterns in dance choreography"
      }
    },
    {
      "no": 244,
      "source_index": 205,
      "id": "topic-205-introductory-image-compression-with-singular-value-decomposition",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Einfache Bildkompression durch Singulärwertzerlegung (Konzept)"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Introductory image compression with singular value decomposition"
      }
    },
    {
      "no": 245,
      "source_index": 222,
      "id": "topic-222-calculating-the-resonant-frequencies-of-glasses-in-a-glass-harmonica",
      "category_key": "music-acoustics-waves",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        9,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Musik, Akustik & Wellen",
        "title": "Berechnung der Resonanzfrequenzen von Gläsern (Glasarmonika)"
      },
      "en": {
        "category": "Music, acoustics & waves",
        "title": "Calculating the resonant frequencies of glasses in a glass harmonica"
      }
    },
    {
      "no": 246,
      "source_index": 231,
      "id": "topic-231-calculating-tension-in-tent-structures-based-on-hyperbolic-paraboloids",
      "category_key": "art-design-architecture",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        5,
        13,
        20
      ],
      "safety_code": 1,
      "source_course_label": "AA HL",
      "de": {
        "category": "Kunst, Design & Architektur",
        "title": "Berechnung der Spannung in Zeltkonstruktionen (Hyperbolische Paraboloide)"
      },
      "en": {
        "category": "Art, design & architecture",
        "title": "Calculating tension in tent structures based on hyperbolic paraboloids"
      }
    },
    {
      "no": 247,
      "source_index": 273,
      "id": "topic-273-temperature-change-while-baking-a-muffin-core-versus-surface-temperatu",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        3
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Temperaturverlauf beim Backen eines Muffins: Kerntemperatur vs. Außentemperatur"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Temperature change while baking a muffin: core versus surface temperature"
      }
    },
    {
      "no": 248,
      "source_index": 293,
      "id": "topic-293-hygroscopicity-of-salts-and-sugars-mass-gain-from-moisture-in-air",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        6,
        13,
        18
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Hygroskopizität verschiedener Salze und Zuckerarten: Massezunahme an Luft"
      },
      "en": {
        "category": "Material properties",
        "title": "Hygroscopicity of salts and sugars: mass gain from moisture in air"
      }
    },
    {
      "no": 249,
      "source_index": 313,
      "id": "topic-313-temperature-dependent-resistance-of-an-incandescent-lamp",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        3,
        5
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Temperaturabhängiger Widerstand einer Glühlampe"
      },
      "en": {
        "category": "Electricity",
        "title": "Temperature-dependent resistance of an incandescent lamp"
      }
    },
    {
      "no": 250,
      "source_index": 333,
      "id": "topic-333-calorimetry-determining-the-specific-heat-capacity-of-a-metal",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        3,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Kalorimetrie: Spezifische Wärmekapazität von Metall (Masse Metall, Masse Wasser, ΔT)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Calorimetry: determining the specific heat capacity of a metal"
      }
    },
    {
      "no": 251,
      "source_index": 353,
      "id": "topic-353-temperature-change-in-a-vacuum-flask-over-24-hours",
      "category_key": "kitchen-everyday-life",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        3,
        6,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Küche & Alltag",
        "title": "Temperaturverlauf in einer Thermoskanne über 24 Stunden"
      },
      "en": {
        "category": "Kitchen & everyday life",
        "title": "Temperature change in a vacuum flask over 24 hours"
      }
    },
    {
      "no": 252,
      "source_index": 363,
      "id": "topic-363-water-samples-dissolved-solid-mass-and-electrical-conductivity",
      "category_key": "environment",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        2,
        5,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umwelt",
        "title": "Wasserverschmutzung: Masse gelöster Feststoffe und elektrische Leitfähigkeit (Spannung)"
      },
      "en": {
        "category": "Environment",
        "title": "Water samples: dissolved-solid mass and electrical conductivity"
      }
    },
    {
      "no": 253,
      "source_index": 10,
      "id": "topic-010-the-relationship-between-continued-fractions-and-irrational-numbers",
      "category_key": "algebra-number-theory",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Die Beziehung zwischen Kettenbrüchen und irrationalen Zahlen"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The relationship between continued fractions and irrational numbers"
      }
    },
    {
      "no": 254,
      "source_index": 30,
      "id": "topic-030-speed-and-acceleration-while-cycling",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        8
      ],
      "safety_code": 3,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Untersuchung der Geschwindigkeit und Beschleunigung beim Fahrradfahren"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Speed and acceleration while cycling"
      }
    },
    {
      "no": 255,
      "source_index": 51,
      "id": "topic-051-comparing-mean-median-and-mode-in-salary-data",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        9,
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Vergleich von Mittelwert, Median und Modus in Gehaltsdaten"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Comparing mean, median and mode in salary data"
      }
    },
    {
      "no": 256,
      "source_index": 72,
      "id": "topic-072-modelling-water-supply-in-a-city",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung der Wasserversorgung in einer Stadt"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling water supply in a city"
      }
    },
    {
      "no": 257,
      "source_index": 92,
      "id": "topic-092-modelling-shadows-cast-by-sundials",
      "category_key": "geometry-topology",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        3
      ],
      "measurement_codes": [
        7,
        10,
        13,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Modellierung von Schattenwurf bei Sonnenuhren"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Modelling shadows cast by sundials"
      }
    },
    {
      "no": 258,
      "source_index": 111,
      "id": "topic-111-comparing-vehicle-leasing-with-purchasing",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Vergleich von Leasing vs. Kauf bei Fahrzeugen"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Comparing vehicle leasing with purchasing"
      }
    },
    {
      "no": 259,
      "source_index": 128,
      "id": "topic-128-proof-methods-direct-proof-contraposition-and-contradiction",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Beweisverfahren: Direkter Beweis, Kontraposition, Widerspruch"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Proof methods: direct proof, contraposition and contradiction"
      }
    },
    {
      "no": 260,
      "source_index": 143,
      "id": "topic-143-recurrence-relations-and-the-tower-of-hanoi",
      "category_key": "discrete-mathematics-computer-science",
      "assessment_code": 2,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Diskrete Mathematik & Informatik",
        "title": "Analyse von Rekursionsgleichungen (Türme von Hanoi)"
      },
      "en": {
        "category": "Discrete mathematics & computer science",
        "title": "Recurrence relations and the Tower of Hanoi"
      }
    },
    {
      "no": 261,
      "source_index": 153,
      "id": "topic-153-modelling-an-optimal-racket-length-in-sport",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Modellierung der optimalen Schlägerlänge im Sport"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Modelling an optimal racket length in sport"
      }
    },
    {
      "no": 262,
      "source_index": 176,
      "id": "topic-176-mathematical-modelling-of-visual-acuity-and-corrective-lens-power",
      "category_key": "biomathematics-medicine",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Biomathematik & Medizin",
        "title": "Mathematische Modellierung der Sehschärfe und Brillenstärkeberechnung"
      },
      "en": {
        "category": "Biomathematics & medicine",
        "title": "Mathematical modelling of visual acuity and corrective-lens power"
      }
    },
    {
      "no": 263,
      "source_index": 186,
      "id": "topic-186-calculating-carbon-dioxide-emissions-per-kilometre-for-different-forms",
      "category_key": "environmental-mathematics-sustainability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        8,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Umweltmathematik & Nachhaltigkeit",
        "title": "Berechnung des CO₂-Ausstoßes verschiedener Verkehrsmittel pro km"
      },
      "en": {
        "category": "Environmental mathematics & sustainability",
        "title": "Calculating carbon dioxide emissions per kilometre for different forms of transport"
      }
    },
    {
      "no": 264,
      "source_index": 196,
      "id": "topic-196-analysing-the-optimal-riding-position-on-a-road-bicycle",
      "category_key": "sports-biomechanics-movement",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Sportbiomechanik & Bewegung",
        "title": "Analyse der optimalen Sitzposition auf einem Rennrad"
      },
      "en": {
        "category": "Sports biomechanics & movement",
        "title": "Analysing the optimal riding position on a road bicycle"
      }
    },
    {
      "no": 265,
      "source_index": 206,
      "id": "topic-206-password-strength-patterns-through-combinatorics",
      "category_key": "data-science-introductory-algorithms",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Datenwissenschaft & Einfache Algorithmen",
        "title": "Untersuchung der Muster in Passwortstärke durch Kombinatorik"
      },
      "en": {
        "category": "Data science & introductory algorithms",
        "title": "Password-strength patterns through combinatorics"
      }
    },
    {
      "no": 266,
      "source_index": 274,
      "id": "topic-274-heating-of-asphalt-grass-and-water-in-midday-sun",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        3,
        4,
        1
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Erwärmung von Asphalt, Rasen und Wasser in der Mittagssonne"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Heating of asphalt, grass and water in midday sun"
      }
    },
    {
      "no": 267,
      "source_index": 294,
      "id": "topic-294-burning-rates-of-candles-with-different-diameters-and-wax-types",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        9
      ],
      "measurement_codes": [
        2,
        1,
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Brennrate von Kerzen verschiedener Durchmesser und Wachssorten"
      },
      "en": {
        "category": "Material properties",
        "title": "Burning rates of candles with different diameters and wax types"
      }
    },
    {
      "no": 268,
      "source_index": 314,
      "id": "topic-314-voltage-and-capacity-change-of-a-lithium-ion-battery-over-repeated-cha",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5,
        6,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Spannungsverlauf eines Li-Ion-Akkus über 50 Lade-/Entladezyklen (Alterung)"
      },
      "en": {
        "category": "Electricity",
        "title": "Voltage and capacity change of a lithium-ion battery over repeated charge cycles"
      }
    },
    {
      "no": 269,
      "source_index": 334,
      "id": "topic-334-electroplating-cathode-mass-gain-versus-voltage-and-time",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        5,
        13,
        21
      ],
      "safety_code": 2,
      "source_course_label": "AA HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Elektroplattierung: Massezunahme der Kathode vs. angelegte Spannung und Zeit"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Electroplating: cathode mass gain versus voltage and time"
      }
    },
    {
      "no": 270,
      "source_index": 11,
      "id": "topic-011-euler-s-totient-function-and-its-properties",
      "category_key": "algebra-number-theory",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Untersuchung der Eulerschen Phi-Funktion und ihrer Eigenschaften"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Euler's totient function and its properties"
      }
    },
    {
      "no": 271,
      "source_index": 31,
      "id": "topic-031-modelling-breathing-with-sinusoidal-functions",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Modellierung der Atmung mit Sinusfunktionen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Modelling breathing with sinusoidal functions"
      }
    },
    {
      "no": 272,
      "source_index": 52,
      "id": "topic-052-waiting-times-in-the-school-cafeteria",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        6
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Wartezeiten an der Schulkantine"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Waiting times in the school cafeteria"
      }
    },
    {
      "no": 273,
      "source_index": 73,
      "id": "topic-073-the-propagation-of-sound-waves-in-rooms",
      "category_key": "mathematical-modelling",
      "assessment_code": 3,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Untersuchung der Ausbreitung von Schallwellen in Räumen"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "The propagation of sound waves in rooms"
      }
    },
    {
      "no": 274,
      "source_index": 93,
      "id": "topic-093-sphere-packing-density-in-three-dimensions",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung der Packungsdichte von Kugeln in 3D"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Sphere-packing density in three dimensions"
      }
    },
    {
      "no": 275,
      "source_index": 112,
      "id": "topic-112-calculating-the-break-even-point-for-a-small-business",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Berechnung des Break-Even-Punkts für ein eigenes Geschäft"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Calculating the break-even point for a small business"
      }
    },
    {
      "no": 276,
      "source_index": 129,
      "id": "topic-129-equivalence-relations-and-partitions",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Untersuchung von Äquivalenzrelationen und Partitionen"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Equivalence relations and partitions"
      }
    },
    {
      "no": 277,
      "source_index": 154,
      "id": "topic-154-the-mathematics-of-origami-folds",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        8
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Untersuchung der Mathematik von Origami-Faltungen"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "The mathematics of origami folds"
      }
    },
    {
      "no": 278,
      "source_index": 275,
      "id": "topic-275-heat-loss-through-single-double-and-triple-glazing-in-winter",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        4,
        1,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Wärmeverlust verschiedener Fenstertypen (Einfach, Doppel, Dreifachglas) im Winter"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Heat loss through single, double and triple glazing in winter"
      }
    },
    {
      "no": 279,
      "source_index": 295,
      "id": "topic-295-water-loss-from-cut-flowers-in-different-solutions",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        6,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Wasserverlust von Schnittblumen in verschiedenen Lösungen (Wasser, Sprite, Aspirin, Zucker)"
      },
      "en": {
        "category": "Material properties",
        "title": "Water loss from cut flowers in different solutions"
      }
    },
    {
      "no": 280,
      "source_index": 315,
      "id": "topic-315-power-output-of-a-small-wind-turbine-at-simulated-wind-speeds",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5,
        12
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Leistung eines kleinen Windrads bei simulierten Windgeschwindigkeiten (Ventilator)"
      },
      "en": {
        "category": "Electricity",
        "title": "Power output of a small wind turbine at simulated wind speeds"
      }
    },
    {
      "no": 281,
      "source_index": 335,
      "id": "topic-335-corrosion-and-conductivity-metal-mass-loss-versus-electrical-response-",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        5,
        13,
        16
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Korrosion + Leitfähigkeit: Masseverlust von Metall vs. Spannung in der Lösung"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Corrosion and conductivity: metal mass loss versus electrical response of the solution"
      }
    },
    {
      "no": 282,
      "source_index": 12,
      "id": "topic-012-diophantine-equations-and-their-solvability",
      "category_key": "algebra-number-theory",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Diophantische Gleichungen und deren Lösbarkeit"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Diophantine equations and their solvability"
      }
    },
    {
      "no": 283,
      "source_index": 32,
      "id": "topic-032-calculating-the-volume-of-irregular-objects-by-integration",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2
      ],
      "measurement_codes": [
        1,
        13,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Berechnung des Volumens unregelmäßiger Objekte durch Integration"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Calculating the volume of irregular objects by integration"
      }
    },
    {
      "no": 284,
      "source_index": 53,
      "id": "topic-053-analysing-success-rates-in-basketball-or-throwing-tasks",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Analyse der Trefferquote beim Basketball/Werfen"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Analysing success rates in basketball or throwing tasks"
      }
    },
    {
      "no": 285,
      "source_index": 74,
      "id": "topic-074-modelling-the-growth-of-bacterial-cultures",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13,
        21
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung des Wachstums von Bakterienkulturen"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling the growth of bacterial cultures"
      }
    },
    {
      "no": 286,
      "source_index": 94,
      "id": "topic-094-reflection-geometry-in-architecture",
      "category_key": "geometry-topology",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        2,
        6,
        8
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Geometrie von Spiegelungen in der Architektur"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Reflection geometry in architecture"
      }
    },
    {
      "no": 287,
      "source_index": 113,
      "id": "topic-113-lottery-probabilities-and-expected-value",
      "category_key": "financial-mathematics",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Untersuchung von Lottogewinn-Wahrscheinlichkeiten und erwartetem Wert"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Lottery probabilities and expected value"
      }
    },
    {
      "no": 288,
      "source_index": 130,
      "id": "topic-130-modelling-circuits-with-karnaugh-veitch-maps",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        8,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Modellierung von Schaltkreisen mit Karnaugh-Veitch-Diagrammen"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Modelling circuits with Karnaugh-Veitch maps"
      }
    },
    {
      "no": 289,
      "source_index": 155,
      "id": "topic-155-comparing-the-efficiency-of-stairs-and-lifts",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Analyse der Effizienz von Treppe vs. Aufzug"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Comparing the efficiency of stairs and lifts"
      }
    },
    {
      "no": 290,
      "source_index": 276,
      "id": "topic-276-surface-temperature-recovery-after-ten-minutes-of-exercise",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        12
      ],
      "measurement_codes": [
        3,
        19
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Körpertemperatur-Recovery nach 10 Minuten Sport: Abkühlkurve verschiedener Personen"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Surface-temperature recovery after ten minutes of exercise"
      }
    },
    {
      "no": 291,
      "source_index": 296,
      "id": "topic-296-mass-change-caused-by-adsorption-onto-activated-carbon",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Masseänderung durch Adsorption an Aktivkohle in verschiedenen Lösungen"
      },
      "en": {
        "category": "Material properties",
        "title": "Mass change caused by adsorption onto activated carbon"
      }
    },
    {
      "no": 292,
      "source_index": 316,
      "id": "topic-316-electrical-conductivity-of-soil-samples-at-different-moisture-levels",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        2,
        5,
        13,
        18
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Elektrische Leitfähigkeit von Bodenproben bei verschiedener Feuchtigkeit"
      },
      "en": {
        "category": "Electricity",
        "title": "Electrical conductivity of soil samples at different moisture levels"
      }
    },
    {
      "no": 293,
      "source_index": 336,
      "id": "topic-336-heat-storage-capacity-of-equal-masses-of-stone-metal-and-wood",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Wärmespeicherfähigkeit: gleiche Masse verschiedener Materialien, Temperaturverlauf"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Heat-storage capacity of equal masses of stone, metal and wood"
      }
    },
    {
      "no": 294,
      "source_index": 13,
      "id": "topic-013-properties-of-mersenne-primes",
      "category_key": "algebra-number-theory",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Untersuchung der Eigenschaften von Mersenne-Primzahlen"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Properties of Mersenne primes"
      }
    },
    {
      "no": 295,
      "source_index": 33,
      "id": "topic-033-limits-and-l-h-pital-s-rule",
      "category_key": "analysis-calculus",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Untersuchung von Grenzwerten mit der L'Hôpitalschen Regel"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Limits and L'Hôpital's rule"
      }
    },
    {
      "no": 296,
      "source_index": 54,
      "id": "topic-054-testing-the-randomness-of-music-shuffle-functions",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        8
      ],
      "measurement_codes": [
        9
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Zufälligkeit von Musik-Shuffle-Funktionen"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Testing the randomness of music shuffle functions"
      }
    },
    {
      "no": 297,
      "source_index": 75,
      "id": "topic-075-optimising-routes-to-school-or-work",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4,
        11
      ],
      "measurement_codes": [
        8,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Optimierung der Routenplanung für die Schule/Arbeit"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Optimising routes to school or work"
      }
    },
    {
      "no": 298,
      "source_index": 95,
      "id": "topic-095-curves-of-constant-width-and-the-reuleaux-triangle",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung von Kurven konstanter Breite (Reuleaux-Dreieck)"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Curves of constant width and the Reuleaux triangle"
      }
    },
    {
      "no": 299,
      "source_index": 114,
      "id": "topic-114-modelling-exchange-rate-fluctuations",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Modellierung von Wechselkurs-Schwankungen"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Modelling exchange-rate fluctuations"
      }
    },
    {
      "no": 300,
      "source_index": 131,
      "id": "topic-131-properties-of-relations-reflexivity-symmetry-and-transitivity",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Untersuchung der Eigenschaften von Relationen (reflexiv, symmetrisch, transitiv)"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Properties of relations: reflexivity, symmetry and transitivity"
      }
    },
    {
      "no": 301,
      "source_index": 156,
      "id": "topic-156-modelling-the-amount-of-coffee-needed-to-maximise-caffeine-extraction",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Modellierung der optimalen Kaffeemenge für maximalen Koffeingehalt"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Modelling the amount of coffee needed to maximise caffeine extraction"
      }
    },
    {
      "no": 302,
      "source_index": 297,
      "id": "topic-297-filtration-efficiency-measured-by-suspended-solid-mass-in-different-wa",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        2
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Filtrationseffizienz: Schwebstoffmasse in Teichwasser, Leitungswasser, Regenwasser"
      },
      "en": {
        "category": "Material properties",
        "title": "Filtration efficiency measured by suspended-solid mass in different water samples"
      }
    },
    {
      "no": 303,
      "source_index": 317,
      "id": "topic-317-voltage-distribution-in-series-and-parallel-circuits-with-identical-la",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10,
        12
      ],
      "measurement_codes": [
        5
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Spannungsabfall in Reihen- vs. Parallelschaltung identischer Lampen"
      },
      "en": {
        "category": "Electricity",
        "title": "Voltage distribution in series and parallel circuits with identical lamps"
      }
    },
    {
      "no": 304,
      "source_index": 337,
      "id": "topic-337-battery-discharge-across-different-temperatures-using-safe-manufacture",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        3,
        5
      ],
      "safety_code": 2,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Batterieentladung bei verschiedenen Temperaturen: Spannung und Masse (Gasbildung?)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Battery discharge across different temperatures using safe manufacturer-approved conditions"
      }
    },
    {
      "no": 305,
      "source_index": 14,
      "id": "topic-014-the-mathematics-of-isbn-and-iban-check-digits",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 7,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Die Mathematik der ISBN- und IBAN-Prüfziffern"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The mathematics of ISBN and IBAN check digits"
      }
    },
    {
      "no": 306,
      "source_index": 34,
      "id": "topic-034-areas-between-curves-and-their-meaning-in-economics",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Flächen zwischen Kurven und ihre Bedeutung in der Ökonomie"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Areas between curves and their meaning in economics"
      }
    },
    {
      "no": 307,
      "source_index": 55,
      "id": "topic-055-comparing-probabilities-in-different-games-of-chance",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Vergleich von Wahrscheinlichkeiten bei verschiedenen Glücksspielen"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Comparing probabilities in different games of chance"
      }
    },
    {
      "no": 308,
      "source_index": 76,
      "id": "topic-076-modelling-climate-change-with-simple-climate-models",
      "category_key": "mathematical-modelling",
      "assessment_code": 3,
      "course_code": 5,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        6,
        9,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung des Klimawandels mit einfachen Klimamodellen"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling climate change with simple climate models"
      }
    },
    {
      "no": 309,
      "source_index": 96,
      "id": "topic-096-calculating-areas-with-pick-s-theorem",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        10
      ],
      "measurement_codes": [
        1,
        13,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Berechnung von Flächen mittels Pick’s Theorem"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Calculating areas with Pick's theorem"
      }
    },
    {
      "no": 310,
      "source_index": 115,
      "id": "topic-115-calculating-economic-order-quantity-with-the-eoq-model",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Berechnung der optimalen Bestellmenge (EOQ-Modell)"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Calculating economic order quantity with the EOQ model"
      }
    },
    {
      "no": 311,
      "source_index": 132,
      "id": "topic-132-a-proof-of-the-fundamental-theorem-of-arithmetic",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Beweis des Fundamentalsatzes der Arithmetik"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "A proof of the fundamental theorem of arithmetic"
      }
    },
    {
      "no": 312,
      "source_index": 157,
      "id": "topic-157-the-mathematics-of-soap-bubbles-and-minimal-surfaces",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Untersuchung der Mathematik von Seifenblasen (Minimalflächen)"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "The mathematics of soap bubbles and minimal surfaces"
      }
    },
    {
      "no": 313,
      "source_index": 277,
      "id": "topic-277-temperature-changes-in-chemical-hot-and-cold-packs",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        3,
        4,
        1,
        13
      ],
      "safety_code": 2,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Temperaturänderung bei chemischen Warm- und Kaltpacks"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Temperature changes in chemical hot and cold packs"
      }
    },
    {
      "no": 314,
      "source_index": 318,
      "id": "topic-318-surface-resistance-of-wood-metal-plastic-and-water",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5,
        1
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Oberflächenwiderstand verschiedener Materialien (Holz, Metall, Kunststoff, Wasser, Haut)"
      },
      "en": {
        "category": "Electricity",
        "title": "Surface resistance of wood, metal, plastic and water"
      }
    },
    {
      "no": 315,
      "source_index": 338,
      "id": "topic-338-drying-curves-of-wet-clay-or-paper-mass-loss-and-surface-temperature",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        4,
        1,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Trocknungskurven: Masseverlust und Oberflächentemperatur von nassem Ton/Papier"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Drying curves of wet clay or paper: mass loss and surface temperature"
      }
    },
    {
      "no": 316,
      "source_index": 15,
      "id": "topic-015-number-sequences-and-their-explicit-formulae",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Untersuchung von Zahlenfolgen und deren explizite Formeln"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Number sequences and their explicit formulae"
      }
    },
    {
      "no": 317,
      "source_index": 35,
      "id": "topic-035-modelling-oscillations-with-damped-harmonic-oscillators",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Modellierung von Schwingungen mit gedämpften harmonischen Oszillatoren"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Modelling oscillations with damped harmonic oscillators"
      }
    },
    {
      "no": 318,
      "source_index": 56,
      "id": "topic-056-correlation-between-weather-and-mood",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        10
      ],
      "measurement_codes": [
        12,
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Korrelation zwischen Wetter und Stimmung"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Correlation between weather and mood"
      }
    },
    {
      "no": 319,
      "source_index": 77,
      "id": "topic-077-the-propagation-of-light-through-different-media",
      "category_key": "mathematical-modelling",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        10
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Untersuchung der Ausbreitung von Licht in verschiedenen Medien"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "The propagation of light through different media"
      }
    },
    {
      "no": 320,
      "source_index": 97,
      "id": "topic-097-voronoi-diagrams-in-natural-structures",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung von Voronoi-Diagrammen in der Natur"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Voronoi diagrams in natural structures"
      }
    },
    {
      "no": 321,
      "source_index": 116,
      "id": "topic-116-depreciation-methods-in-accounting",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Untersuchung von Abschreibungsmethoden in der Buchhaltung"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Depreciation methods in accounting"
      }
    },
    {
      "no": 322,
      "source_index": 133,
      "id": "topic-133-axiom-systems-through-the-example-of-geometry",
      "category_key": "logic-set-theory-proof",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Logik, Mengenlehre & Beweise",
        "title": "Untersuchung von Axiomensystemen am Beispiel der Geometrie"
      },
      "en": {
        "category": "Logic, set theory & proof",
        "title": "Axiom systems through the example of geometry"
      }
    },
    {
      "no": 323,
      "source_index": 158,
      "id": "topic-158-analysing-the-distribution-of-stars-in-the-night-sky",
      "category_key": "applied-interdisciplinary-mathematics",
      "assessment_code": 3,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        17
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Angewandte Mathematik & Interdisziplinär",
        "title": "Analyse der Verteilung von Sternen am Nachthimmel"
      },
      "en": {
        "category": "Applied & interdisciplinary mathematics",
        "title": "Analysing the distribution of stars in the night sky"
      }
    },
    {
      "no": 324,
      "source_index": 278,
      "id": "topic-278-thermal-radiation-from-matte-black-and-shiny-metal-surfaces-at-the-sam",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        4,
        1,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Wärmestrahlung verschiedener Oberflächen gleicher Temperatur (schwarz Matt vs. Metall glänzend)"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Thermal radiation from matte black and shiny metal surfaces at the same temperature"
      }
    },
    {
      "no": 325,
      "source_index": 298,
      "id": "topic-298-comparing-fat-content-in-crisps-by-supervised-solvent-extraction",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        16,
        21
      ],
      "safety_code": 2,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Fettgehalt verschiedener Kartoffelchips durch Petrol-Ether-Extraktion (Masse vor/nach)"
      },
      "en": {
        "category": "Material properties",
        "title": "Comparing fat content in crisps by supervised solvent extraction"
      }
    },
    {
      "no": 326,
      "source_index": 339,
      "id": "topic-339-baking-soda-and-vinegar-carbon-dioxide-mass-loss-and-temperature-chang",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        2,
        3,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Chemische Reaktion: Masse CO₂-Verlust und Temperaturanstieg (Backpulver + Essig)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Baking soda and vinegar: carbon dioxide mass loss and temperature change"
      }
    },
    {
      "no": 327,
      "source_index": 16,
      "id": "topic-016-the-mathematics-behind-sudoku-solving-strategies",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 7,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7,
        8
      ],
      "measurement_codes": [
        13,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Die Mathematik hinter Sudoku-Lösungsstrategien"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The mathematics behind Sudoku-solving strategies"
      }
    },
    {
      "no": 328,
      "source_index": 36,
      "id": "topic-036-optimising-a-vehicle-s-fuel-consumption",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Optimierung des Treibstoffverbrauchs eines Fahrzeugs"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Optimising a vehicle's fuel consumption"
      }
    },
    {
      "no": 329,
      "source_index": 57,
      "id": "topic-057-statistical-analysis-of-election-results-and-forecasts",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        9
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Statistische Analyse von Wahlergebnissen und Prognosen"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Statistical analysis of election results and forecasts"
      }
    },
    {
      "no": 330,
      "source_index": 78,
      "id": "topic-078-modelling-population-change-in-a-city",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6,
        9,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung der Bevölkerungsentwicklung einer Stadt"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling population change in a city"
      }
    },
    {
      "no": 331,
      "source_index": 98,
      "id": "topic-098-geometric-constructions-of-ellipses-and-parabolas",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Geometrische Konstruktion von Ellipsen und Parabeln"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Geometric constructions of ellipses and parabolas"
      }
    },
    {
      "no": 332,
      "source_index": 117,
      "id": "topic-117-comparing-fixed-term-and-instant-access-savings-rates-over-ten-years",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        9
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Vergleich von Festgeld- und Tagesgeldzinsen über 10 Jahre"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Comparing fixed-term and instant-access savings rates over ten years"
      }
    },
    {
      "no": 333,
      "source_index": 279,
      "id": "topic-279-temperature-change-inside-a-compost-heap-over-fourteen-days",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        3,
        6
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Temperaturverlauf in einem Komposthaufen über 14 Tage"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Temperature change inside a compost heap over fourteen days"
      }
    },
    {
      "no": 334,
      "source_index": 299,
      "id": "topic-299-salt-content-of-water-samples-measured-by-evaporation-and-residue-mass",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        2,
        11,
        13,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Salzgehalt verschiedener Wasserproben durch vollständige Verdunstung (Rückstandsmasse)"
      },
      "en": {
        "category": "Material properties",
        "title": "Salt content of water samples measured by evaporation and residue mass"
      }
    },
    {
      "no": 335,
      "source_index": 319,
      "id": "topic-319-power-output-of-a-bicycle-dynamo-at-different-rotational-speeds",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3,
        11
      ],
      "measurement_codes": [
        5,
        8,
        9,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Leistung eines Fahrraddynamos bei verschiedenen Drehzahlen (Geschwindigkeiten)"
      },
      "en": {
        "category": "Electricity",
        "title": "Power output of a bicycle dynamo at different rotational speeds"
      }
    },
    {
      "no": 336,
      "source_index": 17,
      "id": "topic-017-palindromic-numbers-in-different-bases",
      "category_key": "algebra-number-theory",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        7
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Untersuchung von Palindromzahlen in verschiedenen Basen"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Palindromic numbers in different bases"
      }
    },
    {
      "no": 337,
      "source_index": 37,
      "id": "topic-037-curvature-in-bridges-and-arches",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Untersuchung der Krümmung von Brücken und Bögen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Curvature in bridges and arches"
      }
    },
    {
      "no": 338,
      "source_index": 58,
      "id": "topic-058-battery-life-across-different-brands",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        12
      ],
      "measurement_codes": [
        5
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Lebensdauer von Batterien verschiedener Marken"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Battery life across different brands"
      }
    },
    {
      "no": 339,
      "source_index": 79,
      "id": "topic-079-the-trajectory-of-a-frisbee-or-boomerang",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        3
      ],
      "measurement_codes": [
        7
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Untersuchung der Flugbahn von Frisbees oder Bumerangs"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "The trajectory of a frisbee or boomerang"
      }
    },
    {
      "no": 340,
      "source_index": 99,
      "id": "topic-099-properties-of-torus-knots",
      "category_key": "geometry-topology",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung der Eigenschaften von Torusknoten"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Properties of torus knots"
      }
    },
    {
      "no": 341,
      "source_index": 118,
      "id": "topic-118-modelling-retirement-savings-under-different-scenarios",
      "category_key": "financial-mathematics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Finanzmathematik",
        "title": "Modellierung der Altersvorsorge mit verschiedenen Szenarien"
      },
      "en": {
        "category": "Financial mathematics",
        "title": "Modelling retirement savings under different scenarios"
      }
    },
    {
      "no": 342,
      "source_index": 280,
      "id": "topic-280-cooling-molten-wax-or-chocolate-phase-transition-and-solidification",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        3,
        4,
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Abkühlung von geschmolzenem Wachs/Schokolade: Phasenübergang und Erstarrung"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Cooling molten wax or chocolate: phase transition and solidification"
      }
    },
    {
      "no": 343,
      "source_index": 300,
      "id": "topic-300-biomass-growth-of-cress-or-sprouts-over-fourteen-days",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        2,
        6
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Biomasse-Wachstum von Kresse oder Sprossen über 14 Tage"
      },
      "en": {
        "category": "Material properties",
        "title": "Biomass growth of cress or sprouts over fourteen days"
      }
    },
    {
      "no": 344,
      "source_index": 320,
      "id": "topic-320-bioelectric-voltages-in-selected-fruits-vegetables-and-plant-tissues",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        6
      ],
      "measurement_codes": [
        5
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Bioelektrische Spannungen verschiedener Pflanzen (Kartoffel, Zitrone, Blattstiel)"
      },
      "en": {
        "category": "Electricity",
        "title": "Bioelectric voltages in selected fruits, vegetables and plant tissues"
      }
    },
    {
      "no": 345,
      "source_index": 340,
      "id": "topic-340-resistance-change-as-a-resistor-heats-during-current-flow",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        4,
        5,
        1,
        3
      ],
      "safety_code": 1,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Widerstand von Widerständen bei Erwärmung durch Stromfluss (Spannung + IR)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Resistance change as a resistor heats during current flow"
      }
    },
    {
      "no": 346,
      "source_index": 18,
      "id": "topic-018-the-distribution-and-density-of-prime-numbers",
      "category_key": "algebra-number-theory",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Die Verteilung der Primzahlen und die Primzahldichte"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The distribution and density of prime numbers"
      }
    },
    {
      "no": 347,
      "source_index": 38,
      "id": "topic-038-calculating-the-centroid-of-irregular-regions",
      "category_key": "analysis-calculus",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        1,
        13,
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Berechnung des Schwerpunkts unregelmäßiger Flächen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Calculating the centroid of irregular regions"
      }
    },
    {
      "no": 348,
      "source_index": 59,
      "id": "topic-059-waiting-times-on-public-transport",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        6,
        8
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Analyse der Wartezeiten bei öffentlichen Verkehrsmitteln"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Waiting times on public transport"
      }
    },
    {
      "no": 349,
      "source_index": 80,
      "id": "topic-080-modelling-household-water-consumption",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung des Wasserverbrauchs im Haushalt"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling household water consumption"
      }
    },
    {
      "no": 350,
      "source_index": 100,
      "id": "topic-100-great-circle-distances-on-earth",
      "category_key": "geometry-topology",
      "assessment_code": 3,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Berechnung von Entfernungen auf der Erdkugel (Großkreise)"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Great-circle distances on Earth"
      }
    },
    {
      "no": 351,
      "source_index": 281,
      "id": "topic-281-surface-heating-of-smartphone-batteries-during-gaming-streaming-and-st",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        3,
        4,
        1,
        5
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Erwärmung von Smartphone-Akkus bei Gaming, Streaming und Standby"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Surface heating of smartphone batteries during gaming, streaming and standby"
      }
    },
    {
      "no": 352,
      "source_index": 301,
      "id": "topic-301-density-and-air-fraction-in-different-chocolate-bars-measured-by-water",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        12
      ],
      "measurement_codes": [
        2
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Dichte und Luftanteil verschiedener Schokoladenmarken durch Wasserverdrängung"
      },
      "en": {
        "category": "Material properties",
        "title": "Density and air fraction in different chocolate bars measured by water displacement"
      }
    },
    {
      "no": 353,
      "source_index": 321,
      "id": "topic-321-piezoelectric-voltage-under-different-applied-forces",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        5,
        15
      ],
      "safety_code": 2,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Piezoelektrischer Effekt: Spannung bei Druck auf verschiedene Materialien (Quarz, Keramik)"
      },
      "en": {
        "category": "Electricity",
        "title": "Piezoelectric voltage under different applied forces"
      }
    },
    {
      "no": 354,
      "source_index": 341,
      "id": "topic-341-plant-growth-biomass-versus-leaf-surface-temperature",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        2,
        4,
        3
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Pflanzenwachstum: Biomasse (Masse) vs. Blatttemperatur (Stressindikator)"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Plant growth: biomass versus leaf-surface temperature"
      }
    },
    {
      "no": 355,
      "source_index": 19,
      "id": "topic-019-repeating-patterns-in-decimal-expansions",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        10
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Untersuchung von Wiederholungsmustern in Dezimalbrüchen"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "Repeating patterns in decimal expansions"
      }
    },
    {
      "no": 356,
      "source_index": 39,
      "id": "topic-039-taylor-series-and-their-convergence",
      "category_key": "analysis-calculus",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        10,
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Untersuchung von Taylor-Reihen und ihrer Konvergenz"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Taylor series and their convergence"
      }
    },
    {
      "no": 357,
      "source_index": 60,
      "id": "topic-060-the-normal-distribution-of-student-heights-in-a-class",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 4,
      "courses": [
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        4
      ],
      "measurement_codes": [
        14
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Normalverteilung bei Körpergrößen in der Klasse"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "The normal distribution of student heights in a class"
      }
    },
    {
      "no": 358,
      "source_index": 81,
      "id": "topic-081-light-propagation-in-optical-fibres",
      "category_key": "mathematical-modelling",
      "assessment_code": 3,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        10,
        13
      ],
      "safety_code": 0,
      "source_course_label": "AA HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Untersuchung der Ausbreitung von Licht in einer Faseroptik"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Light propagation in optical fibres"
      }
    },
    {
      "no": 359,
      "source_index": 101,
      "id": "topic-101-penrose-tilings",
      "category_key": "geometry-topology",
      "assessment_code": 2,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        2,
        11
      ],
      "measurement_codes": [
        20
      ],
      "safety_code": 0,
      "source_course_label": "AA, HL",
      "de": {
        "category": "Geometrie & Topologie",
        "title": "Untersuchung von Penrose-Parkettierungen"
      },
      "en": {
        "category": "Geometry & topology",
        "title": "Penrose tilings"
      }
    },
    {
      "no": 360,
      "source_index": 282,
      "id": "topic-282-heat-output-of-led-halogen-and-incandescent-lamps-at-comparable-bright",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11,
        12
      ],
      "measurement_codes": [
        4,
        1,
        3,
        10
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Wärmeabgabe verschiedener Lampen-Technologien bei gleicher Helligkeit (LED, Halogen, Glühbirne)"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "Heat output of LED, halogen and incandescent lamps at comparable brightness"
      }
    },
    {
      "no": 361,
      "source_index": 302,
      "id": "topic-302-sugar-solubility-in-water-from-20-c-to-80-c",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        3,
        13,
        16
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Sättigungsmenge von Zucker in Wasser bei Temperaturen von 20°C bis 80°C"
      },
      "en": {
        "category": "Material properties",
        "title": "Sugar solubility in water from 20°C to 80°C"
      }
    },
    {
      "no": 362,
      "source_index": 322,
      "id": "topic-322-thermocouple-voltage-for-different-metal-pairs-and-junction-temperatur",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 2,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        1,
        6
      ],
      "measurement_codes": [
        3,
        5,
        13
      ],
      "safety_code": 2,
      "source_course_label": "AA HL",
      "de": {
        "category": "Elektrizität",
        "title": "Thermoelement: Spannung bei Erwärmung einer Lötstelle mit verschiedenen Metallpaaren"
      },
      "en": {
        "category": "Electricity",
        "title": "Thermocouple voltage for different metal pairs and junction temperatures"
      }
    },
    {
      "no": 363,
      "source_index": 342,
      "id": "topic-342-comparing-coffee-cups-using-mass-surface-temperature-and-core-temperat",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5,
        11
      ],
      "measurement_codes": [
        2,
        3,
        4,
        1
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Kaffeetassen-Vergleich: Masse, Wärmeverlust (Oberfläche IR) und Kerntemperatur"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Comparing coffee cups using mass, surface temperature and core temperature"
      }
    },
    {
      "no": 364,
      "source_index": 20,
      "id": "topic-020-the-mathematics-of-barcodes-and-qr-codes",
      "category_key": "algebra-number-theory",
      "assessment_code": 1,
      "course_code": 7,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, SL",
      "de": {
        "category": "Algebra & Zahlentheorie",
        "title": "Die Mathematik der Barcodes und QR-Codes"
      },
      "en": {
        "category": "Algebra & number theory",
        "title": "The mathematics of barcodes and QR codes"
      }
    },
    {
      "no": 365,
      "source_index": 40,
      "id": "topic-040-modelling-plant-growth-rates",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        6,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Modellierung von Wachstumsraten von Pflanzen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Modelling plant growth rates"
      }
    },
    {
      "no": 366,
      "source_index": 61,
      "id": "topic-061-comparing-box-plots-across-different-school-grading-systems",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        4,
        12
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Vergleich von Box-Plots bei verschiedenen Schulnotensystemen"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "Comparing box plots across different school grading systems"
      }
    },
    {
      "no": 367,
      "source_index": 82,
      "id": "topic-082-modelling-the-efficiency-of-solar-energy-systems",
      "category_key": "mathematical-modelling",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        11
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Mathematische Modellierung",
        "title": "Modellierung der Effizienz von Solarmodellen"
      },
      "en": {
        "category": "Mathematical modelling",
        "title": "Modelling the efficiency of solar-energy systems"
      }
    },
    {
      "no": 368,
      "source_index": 283,
      "id": "topic-283-a-temperature-map-of-a-hotplate-centre-to-edge-variation",
      "category_key": "thermodynamics",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        5
      ],
      "measurement_codes": [
        4,
        3
      ],
      "safety_code": 1,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Thermodynamik",
        "title": "Temperaturkarte einer Kochplatte im Betrieb: Unterschiede Mitte vs. Rand"
      },
      "en": {
        "category": "Thermodynamics",
        "title": "A temperature map of a hotplate: centre-to-edge variation"
      }
    },
    {
      "no": 369,
      "source_index": 303,
      "id": "topic-303-drying-rates-of-cotton-polyester-wool-and-microfibre-textiles",
      "category_key": "material-properties",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1,
        12
      ],
      "measurement_codes": [
        2,
        6
      ],
      "safety_code": 0,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Stoffeigenschaften",
        "title": "Trocknungsgeschwindigkeit verschiedener Textilien (Baumwolle, Polyester, Wolle, Mikrofaser)"
      },
      "en": {
        "category": "Material properties",
        "title": "Drying rates of cotton, polyester, wool and microfibre textiles"
      }
    },
    {
      "no": 370,
      "source_index": 323,
      "id": "topic-323-battery-discharge-at-different-ambient-temperatures",
      "category_key": "electricity",
      "assessment_code": 1,
      "course_code": 9,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        3,
        5
      ],
      "safety_code": 1,
      "source_course_label": "AA & AI, SL/HL",
      "de": {
        "category": "Elektrizität",
        "title": "Entladung eines Akkus bei verschiedenen Umgebungstemperaturen (0°C, 20°C, 40°C)"
      },
      "en": {
        "category": "Electricity",
        "title": "Battery discharge at different ambient temperatures"
      }
    },
    {
      "no": 371,
      "source_index": 343,
      "id": "topic-343-ice-formation-frost-mass-gain-and-surface-temperature-over-time",
      "category_key": "combined-experiments",
      "assessment_code": 1,
      "course_code": 3,
      "courses": [
        "aa"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        1
      ],
      "measurement_codes": [
        2,
        4,
        1,
        3
      ],
      "safety_code": 0,
      "source_course_label": "AA, SL/HL",
      "de": {
        "category": "Kombinierte Experimente",
        "title": "Eisbildung: Massezunahme durch Frost und Oberflächentemperatur der Eisschicht"
      },
      "en": {
        "category": "Combined experiments",
        "title": "Ice formation: frost mass gain and surface temperature over time"
      }
    },
    {
      "no": 372,
      "source_index": 41,
      "id": "topic-041-analysing-speed-distributions-in-traffic-flow",
      "category_key": "analysis-calculus",
      "assessment_code": 1,
      "course_code": 8,
      "courses": [
        "aa",
        "ai"
      ],
      "levels": [
        "hl"
      ],
      "personal_engagement_codes": [
        6
      ],
      "measurement_codes": [
        0
      ],
      "safety_code": 0,
      "source_course_label": "AA & AI, HL",
      "de": {
        "category": "Analysis & Calculus",
        "title": "Analyse der Geschwindigkeitsverteilung bei Verkehrsströmen"
      },
      "en": {
        "category": "Analysis & calculus",
        "title": "Analysing speed distributions in traffic flow"
      }
    },
    {
      "no": 373,
      "source_index": 62,
      "id": "topic-062-the-probability-of-twin-births",
      "category_key": "statistics-probability",
      "assessment_code": 1,
      "course_code": 6,
      "courses": [
        "ai"
      ],
      "levels": [
        "hl",
        "sl"
      ],
      "personal_engagement_codes": [
        9
      ],
      "measurement_codes": [
        13
      ],
      "safety_code": 3,
      "source_course_label": "AI, SL/HL",
      "de": {
        "category": "Statistik & Wahrscheinlichkeit",
        "title": "Untersuchung der Wahrscheinlichkeit von Zwillingsgeburten"
      },
      "en": {
        "category": "Statistics & probability",
        "title": "The probability of twin births"
      }
    }
  ]
}
