-- =============================================================================
-- Kofferdetektiv · Lehrplan-Anker
-- Datum: 2026-06-15
--
-- Zwei neue Kompetenz-Stränge für das Modul:
--   1) welt-laenderkunde — Welt-Sicht, Kontinente, Länder, Klimazonen
--   2) internationale-mobilitaet — Reisen, Zoll, Sicherheit, Kommunikation
-- Plus Anbindung an bestehende Kompetenz:
--   3) raeumliche-orientierung-europa (vorhanden) — als sekundäre Kompetenz
--
-- Anker für AT/CH/DE/LI, schwerpunktmäßig Sek I, MS/AHS-Unterstufe/Zyklus 3.
-- =============================================================================

-- ─── 1) Kompetenzen anlegen ─────────────────────────────────────────────
INSERT INTO kompetenzen (key_slug, title, description, category, age_min, age_max, sort_order)
VALUES
  ('welt-laenderkunde',
   'Weltsicht und Länderkunde',
   'Lernende ordnen Länder weltweit nach Kontinent, Klima, Wirtschaft, Sprache und Symbolen ein. Sie nutzen Karten, Flaggen, Wahrzeichen und Kennzahlen (Einwohner, Fläche, BIP) als geografische Anker und entwickeln eine differenzierte Weltsicht jenseits von „bekannten" und „fernen" Ländern.',
   'gesellschaft', 10, 16, 165),

  ('internationale-mobilitaet',
   'Internationale Mobilität und Reisen',
   'Lernende verstehen die Bedingungen, unter denen Menschen heute international reisen: Reisepass und Visum, Zoll, Sicherheits-Vorgaben am Flughafen, Wechselkurs, Roaming, Klima- und Zeitzonen-Unterschiede. Sie lernen, sich verantwortungsvoll und informiert in der globalisierten Welt zu bewegen.',
   'gesellschaft', 11, 16, 170)
ON DUPLICATE KEY UPDATE
  title=VALUES(title), description=VALUES(description),
  category=VALUES(category), age_min=VALUES(age_min),
  age_max=VALUES(age_max), sort_order=VALUES(sort_order);

-- ─── 2) Modul-Kompetenz-Verknüpfungen ────────────────────────────────────
INSERT INTO kompetenz_modules (kompetenz_id, module_id, level, strength)
SELECT id, 'kofferdetektiv', 0, 'primaer' FROM kompetenzen
 WHERE key_slug IN ('welt-laenderkunde', 'internationale-mobilitaet')
ON DUPLICATE KEY UPDATE strength=VALUES(strength);

INSERT INTO kompetenz_modules (kompetenz_id, module_id, level, strength)
SELECT id, 'kofferdetektiv', 0, 'sekundaer' FROM kompetenzen
 WHERE key_slug IN ('raeumliche-orientierung-europa')
ON DUPLICATE KEY UPDATE strength=VALUES(strength);

-- ─── 3) Lehrplan-Anker — AT (Sek I, MS / AHS-Unterstufe) ────────────────
-- Quelle: BMBWF GW-Lehrplan Sek I 2023 (Geografie und wirtschaftliche Bildung)
--         https://www.ris.bka.gv.at/eli/bgbl/II/2023/1

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'fach', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Geografie und wirtschaftliche Bildung',
  'Räumliche Orientierung — Erde im Überblick: Kontinente, Ozeane, Klimazonen',
  'BMBWF GW-Lehrplan Sek I 2023, Kompetenz 1.1 / 1.2 / 1.3',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Schüler*innen können die räumliche Verteilung der Kontinente, Ozeane und großen Klimazonen weltweit beschreiben und mit Karten verorten.',
  10
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'fach', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Geografie und wirtschaftliche Bildung',
  'Vielfalt der Lebensräume und Kulturen weltweit wahrnehmen',
  'BMBWF GW-Lehrplan Sek I 2023, Kompetenz 3.4 / 3.6',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Schüler*innen können Lebensräume und Kulturen weltweit unter Berücksichtigung naturgeografischer und gesellschaftlicher Faktoren beschreiben und vergleichen.',
  20
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'fach', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Geografie und wirtschaftliche Bildung',
  'Globale Wirtschaftsräume und Disparitäten erkennen',
  'BMBWF GW-Lehrplan Sek I 2023, Kompetenz 2.5 / 4.7',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Schüler*innen können wirtschaftliche Strukturen und Disparitäten zwischen Räumen weltweit erkennen, z. B. anhand von BIP, Lebenserwartung oder Export-Schwerpunkten.',
  30
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'uebergreifendes_thema', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Übergreifende Themen',
  'Interkulturelle Bildung — Vielfalt der Welt erfahrbar machen',
  'BMBWF Übergreifende Themen, Nr. 5 — Interkulturelle Bildung',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Begegnung mit kultureller Vielfalt fördert Offenheit, Respekt und Demokratieverständnis. Geografische Vielfalt ist eine zentrale Brücke.',
  40
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'fach', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Geografie und wirtschaftliche Bildung',
  'Mobilität und Migration als geografisches Thema',
  'BMBWF GW-Lehrplan Sek I 2023, Kompetenz 5.3 / 5.5',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Schüler*innen können Formen menschlicher Mobilität (Reisen, Migration, Pendeln) räumlich verorten und ihre Bedingungen reflektieren.',
  50
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'fach', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Geografie und wirtschaftliche Bildung',
  'Konsum und persönliche Wirtschaftsentscheidungen — Wechselkurs, Roaming, Reisekosten',
  'BMBWF GW-Lehrplan Sek I 2023, Kompetenz 2.7 / 2.8',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Schüler*innen können persönliche und gesellschaftliche Wirtschaftsentscheidungen unter Berücksichtigung von Preisbildung, Wechselkursen und Kostenstrukturen reflektieren.',
  60
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'uebergreifendes_thema', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Übergreifende Themen',
  'Verkehrs- und Mobilitätsbildung — sicheres und mündiges Reisen',
  'BMBWF Übergreifende Themen, Nr. 12 — Verkehrs- und Mobilitätsbildung',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Lernende sollen verantwortungsvolle Entscheidungen im Verkehrs- und Reise-Kontext treffen können — auch im internationalen Maßstab.',
  70
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'AT', 'uebergreifendes_thema', NULL, 'MS / AHS-U', '1.-4. Klasse', 'Übergreifende Themen',
  'Politische Bildung — Staatsformen, Internationale Organisationen, UN',
  'BMBWF Übergreifende Themen, Nr. 7 — Politische Bildung',
  'https://www.ris.bka.gv.at/eli/bgbl/II/2023/1',
  'Demokratische Strukturen und internationale Organisationen wie die UN werden in ihrer Bedeutung für die globale Ordnung erschlossen.',
  80
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

-- ─── 4) Lehrplan-Anker — CH (Lehrplan 21, Zyklus 3 / Sek I) ─────────────
-- Quelle: D-EDK Lehrplan 21, Fachbereich „Räume, Zeiten, Gesellschaften" (RZG)

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'CH', 'kompetenz_lp21', 'Deutschschweiz', 'Sek I (Zyklus 3)', '7.-9. Klasse', 'Räume, Zeiten, Gesellschaften (RZG)',
  'RZG.1.x — Identitäten und Lebensweisen in der Welt erkennen',
  'Lehrplan 21, Fachbereich RZG, Kompetenz 1',
  'https://v-fe.lehrplan.ch/index.php?code=b|6|0|1',
  'Die Schülerinnen und Schüler können verschiedene Identitäten, Lebensweisen und kulturelle Hintergründe in der Welt wahrnehmen, beschreiben und vergleichen.',
  10
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'CH', 'kompetenz_lp21', 'Deutschschweiz', 'Sek I (Zyklus 3)', '7.-9. Klasse', 'Räume, Zeiten, Gesellschaften (RZG)',
  'RZG.4.x — Räume und Klimazonen der Erde verstehen',
  'Lehrplan 21, Fachbereich RZG, Kompetenz 4',
  'https://v-fe.lehrplan.ch/index.php?code=b|6|0|1',
  'Die Schülerinnen und Schüler können naturräumliche Strukturen der Erde beschreiben (Kontinente, Klimazonen, Vegetation) und in deren räumlichen Verteilungen erkennen.',
  20
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'CH', 'kompetenz_lp21', 'Deutschschweiz', 'Sek I (Zyklus 3)', '7.-9. Klasse', 'Räume, Zeiten, Gesellschaften (RZG)',
  'RZG.6.x — Globale Vernetzung und Welthandel verstehen',
  'Lehrplan 21, Fachbereich RZG, Kompetenz 6',
  'https://v-fe.lehrplan.ch/index.php?code=b|6|0|1',
  'Die Schülerinnen und Schüler können Beispiele globaler wirtschaftlicher Vernetzung beschreiben und deren Folgen für Räume und Lebensweisen reflektieren.',
  30
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'CH', 'kompetenz_lp21', 'Deutschschweiz', 'Sek I (Zyklus 3)', '7.-9. Klasse', 'Räume, Zeiten, Gesellschaften (RZG)',
  'RZG.7.x — Migration und Mobilität in der Welt',
  'Lehrplan 21, Fachbereich RZG, Kompetenz 7',
  'https://v-fe.lehrplan.ch/index.php?code=b|6|0|1',
  'Die Schülerinnen und Schüler können verschiedene Formen menschlicher Mobilität (Reisen, Migration) erkennen, einordnen und ihre Auswirkungen beschreiben.',
  40
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'CH', 'kompetenz_lp21', 'Deutschschweiz', 'Sek I (Zyklus 3)', '7.-9. Klasse', 'Wirtschaft, Arbeit, Haushalt (WAH)',
  'WAH.2.x — Konsumentscheidungen und Wirtschaftskreislauf',
  'Lehrplan 21, Fachbereich WAH, Kompetenz 2',
  'https://v-fe.lehrplan.ch/index.php?code=b|10|0|1',
  'Die Schülerinnen und Schüler können Konsumentscheidungen — auch im Auslandsverkehr (Wechselkurs, Roaming) — reflektieren und begründen.',
  50
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'CH', 'uebergreifendes_thema', 'Deutschschweiz', 'Sek I (Zyklus 3)', '7.-9. Klasse', 'BNE-Querschnitt',
  'BNE — Globales Lernen und Nachhaltige Entwicklung',
  'Lehrplan 21, Bildung für Nachhaltige Entwicklung',
  'https://v-fe.lehrplan.ch/index.php?code=e|200|2|0|0',
  'BNE integriert globales Lernen, Friedensbildung, kulturelle Vielfalt und Wirtschaftsbildung. Internationale Mobilität ist ein zentrales Anwendungsfeld.',
  60
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

-- ─── 5) Lehrplan-Anker — DE (Berlin / Brandenburg Rahmenlehrplan) ────────

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'DE', 'fach', 'Berlin / Brandenburg', 'Sek I', '7.-10. Klasse', 'Geografie',
  'Themenfeld 3.5 — Welt im Wandel — Eine Erde, viele Welten',
  'Rahmenlehrplan Berlin/Brandenburg Teil C — Geografie',
  'https://bildungsserver.berlin-brandenburg.de/rlp-online',
  'Schülerinnen und Schüler erschließen verschiedene Erdteile und Länder weltweit und entwickeln eine differenzierte Sicht auf die Welt.',
  10
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'DE', 'fach', 'Berlin / Brandenburg', 'Sek I', '7.-10. Klasse', 'Geografie',
  'Themenfeld 3.7 — Mobilität und Migration im 21. Jahrhundert',
  'Rahmenlehrplan Berlin/Brandenburg Teil C — Geografie',
  'https://bildungsserver.berlin-brandenburg.de/rlp-online',
  'Schülerinnen und Schüler analysieren Ursachen, Formen und Folgen menschlicher Mobilität auf verschiedenen räumlichen Maßstäben.',
  20
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'DE', 'fach', 'Berlin / Brandenburg', 'Sek I', '7.-10. Klasse', 'Politische Bildung',
  'Globalisierung und internationale Politik',
  'Rahmenlehrplan Berlin/Brandenburg Teil C — Politische Bildung',
  'https://bildungsserver.berlin-brandenburg.de/rlp-online',
  'Lernende erschließen Wirkungen der Globalisierung — Welthandel, Mobilität, internationale Institutionen — und reflektieren persönliche Konsequenzen.',
  30
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'DE', 'uebergreifendes_thema', 'Berlin / Brandenburg', 'Sek I', '7.-10. Klasse', 'Übergreifende Themen',
  'Verbraucherbildung — Konsum-Entscheidungen im internationalen Kontext',
  'Rahmenlehrplan Berlin/Brandenburg Teil B — Übergreifende Themen',
  'https://bildungsserver.berlin-brandenburg.de/rlp-online',
  'Verbraucherbildung umfasst Konsumkompetenz, Finanzbildung und Mediennutzung — beim Reisen auch Wechselkurs und Roaming.',
  40
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);

-- ─── 6) Lehrplan-Anker — LI (Liechtenstein, ähnlich Schweiz Lehrplan 21) ─

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'LI', 'fach', 'Liechtenstein', 'Sek I', '7.-9. Klasse', 'Geografie',
  'Welt im Überblick — Räume, Klimazonen, Länder weltweit',
  'Liechtensteiner Lehrplan Sek I — Geografie',
  NULL,
  'Liechtensteiner Schülerinnen und Schüler erkennen Räume und Länder der Welt anhand naturräumlicher und gesellschaftlicher Merkmale.',
  10
FROM kompetenzen k WHERE k.key_slug = 'welt-laenderkunde'
ON DUPLICATE KEY UPDATE title=VALUES(title);

INSERT INTO lehrplan_anchors
  (kompetenz_id, country, anchor_type, region, school_type, grade, subject, title, reference, reference_url, quote, sort_order)
SELECT k.id, 'LI', 'fach', 'Liechtenstein', 'Sek I', '7.-9. Klasse', 'Geografie',
  'Reisen und Mobilität — sich verantwortungsvoll in der Welt bewegen',
  'Liechtensteiner Lehrplan Sek I — Geografie',
  NULL,
  'Lernende erkennen Bedingungen internationalen Reisens (Visum, Zoll, Wechselkurs) und nehmen verantwortungsvoll am internationalen Personenverkehr teil.',
  20
FROM kompetenzen k WHERE k.key_slug = 'internationale-mobilitaet'
ON DUPLICATE KEY UPDATE title=VALUES(title);
