-- ============================================================
-- Tourismusregion: Komplett-Integration (module_info + Glossar + Lehrplan)
-- Stand: 2026-07-12 · Atlas · idempotent
-- Schwester-Sim von Tourismustal (strikt getrennt): wellenbasierte
-- Routen-Sim — Gäste ziehen über Wegkarten, Infrastruktur wirkt nur in
-- Reichweite. Kern-Didaktik: Besucherlenkung, Mobilität, Standort am Weg.
-- ============================================================

-- 1) Modul
INSERT INTO module_info (
  module_id, title, subtitle, short_desc, long_desc, learning_goals,
  short_desc_easy, long_desc_easy, learning_goals_easy,
  duration_min, age_min, age_max, icon, card_image, page_url, play_url,
  status, sort_order
) VALUES (
  'tourismusregion',
  'Tourismusregion',
  'Gäste lenken auf den Wegen deiner Region',
  'Gästegruppen ziehen über die Wege deiner Region – baue Wirtshäuser, Bahnen und Attraktionen in Reichweite, lenke Besucherströme und halte Umwelt und Budget im Lot.',
  'Acht Gästewellen ziehen über die Wegkarte deiner Region: Familien, Wandergruppen, Radfahrer:innen, Bus-Reisegruppen – jede mit eigenen Wünschen, eigenem Budget und eigenem Verkehrsmittel. Deine Gebäude wirken nur auf Gäste in ihrer Reichweite: Der Standort am Weg entscheidet. Zwischen den Wellen planst du in Baupausen, Ereignisse und A/B-Entscheidungen fordern dein Urteil. Fünf Wegkarten (Talschleife bis Passstraße), vier Saisonen und ein Endbericht mit Regionsprofil zeigen, ob du zufriedene Gäste, regionale Wertschöpfung, intakte Umwelt UND kluge Besucherlenkung geschafft hast.',
  'Besucherströme und Besucherlenkung verstehen · Standortwahl an Verkehrswegen begründen · Zielgruppen und ihre Mobilität unterscheiden (zu Fuß, Rad, Bus, Auto) · Wertschöpfung entlang einer Route erfassen · Zielkonflikte Umwelt/Verkehr/Wirtschaft abwägen (GW-Lehrplan 2023: 3.5–3.8, 3.17; übergreifend Verkehrs- und Mobilitätsbildung)',
  'Gäste wandern über die Wege. Baue Häuser an den Weg und lenke die Gäste gut.',
  'In deiner Region gibt es Wege. Auf den Wegen kommen Gäste: Familien, Wanderer, Rad-Fahrer, Bus-Gruppen. Baue Gast-Häuser und Attraktionen an die Wege. Nur Gäste in der Nähe nutzen sie. Nach 8 Gäste-Wellen siehst du: War deine Region gut?',
  'Du lernst: Wo baut man am besten? Wie lenkt man viele Besucher? Welche Gäste kommen wie an – zu Fuß, mit Rad oder Bus?',
  25, 12, 15,
  0xF09F97BAEFB88F,
  'card-tourismusregion.webp',
  'modul-tourismusregion',
  'tourismusregion',
  'beta', 95
)
ON DUPLICATE KEY UPDATE
  title=VALUES(title), subtitle=VALUES(subtitle), short_desc=VALUES(short_desc),
  long_desc=VALUES(long_desc), learning_goals=VALUES(learning_goals),
  short_desc_easy=VALUES(short_desc_easy), long_desc_easy=VALUES(long_desc_easy),
  learning_goals_easy=VALUES(learning_goals_easy),
  duration_min=VALUES(duration_min), age_min=VALUES(age_min), age_max=VALUES(age_max),
  icon=VALUES(icon), card_image=VALUES(card_image), page_url=VALUES(page_url),
  play_url=VALUES(play_url), status=VALUES(status), sort_order=VALUES(sort_order);

-- 2) Glossar: neuer Kernbegriff Besucherlenkung
INSERT INTO glossar (key_slug, title, short, text, short_easy, text_easy, category, sort_order, image_path) VALUES
('besucherlenkung', 'Besucherlenkung',
 'Besucherströme gezielt steuern – durch Wege, Angebote, Beschilderung und Mobilität – damit weder Natur noch Orte überlastet werden.',
 'Besucherlenkung heißt: Eine Region steuert, WO und WIE sich Gäste bewegen – über Wegenetze, Attraktions-Standorte, Beschilderung, Parkraum und öffentliche Anreise (Bus statt Auto). Gute Lenkung verteilt Ströme, schützt sensible Naturräume und entlastet Ortskerne; schlechte Lenkung erzeugt Staus, Trampelpfade und Übertourismus-Hotspots. Werkzeuge reichen von Bushaltestellen und attraktiven Alternativrouten bis zu Obergrenzen an Ausflugszielen.',
 'Man lenkt, wohin die Gäste gehen – damit es nirgends zu voll wird.',
 'Viele Gäste an einem Ort sind ein Problem. Besucher-Lenkung heißt: Man verteilt die Gäste. Zum Beispiel mit Wegen, Schildern und Bussen. So bleibt die Natur heil und kein Ort ist zu voll.',
 'gesellschaft', 215,
 'assets/img/glossar/besucherlenkung.webp')
ON DUPLICATE KEY UPDATE
  title=VALUES(title), short=VALUES(short), text=VALUES(text),
  short_easy=VALUES(short_easy), text_easy=VALUES(text_easy),
  category=VALUES(category), sort_order=VALUES(sort_order), image_path=VALUES(image_path);

-- Modul-Zuordnung: neuer Begriff + passende bestehende Begriffe
INSERT INTO glossar_modules (glossar_id, module_id)
SELECT id, 'tourismusregion' FROM glossar WHERE key_slug IN (
  'besucherlenkung',
  'standortfaktor','angebot-nachfrage','wertschoepfung','infrastruktur',
  'saisonalitaet','uebertourismus','raumnutzungskonflikt','diversifizierung',
  'sanfter-tourismus','tagesausgaben','tourismus','nachhaltigkeit'
)
ON DUPLICATE KEY UPDATE module_id=VALUES(module_id);

-- 3) Lehrplan: Modul an bestehende Kompetenzen hängen
-- (Anker hängen an den Kompetenzen und gelten damit automatisch mit.)
INSERT INTO kompetenz_modules (kompetenz_id, module_id, level, strength)
SELECT id, 'tourismusregion', 0, 'primaer' FROM kompetenzen WHERE key_slug='tourismus-raumentwicklung'
ON DUPLICATE KEY UPDATE strength=VALUES(strength);
INSERT INTO kompetenz_modules (kompetenz_id, module_id, level, strength)
SELECT id, 'tourismusregion', 0, 'sekundaer' FROM kompetenzen WHERE key_slug='verkehrserziehung-sicherheit'
ON DUPLICATE KEY UPDATE strength=VALUES(strength);
INSERT INTO kompetenz_modules (kompetenz_id, module_id, level, strength)
SELECT id, 'tourismusregion', 0, 'sekundaer' FROM kompetenzen WHERE key_slug='systemisches-denken'
ON DUPLICATE KEY UPDATE strength=VALUES(strength);
