Lehrplan: Sprachregel Lernarbeit durchgaengig
- CTA "Jetzt probieren" -> "Simulation starten" (modul_detail.php) - simulationen.php: "Sofort probieren" -> "Simulation starten", Hero "ausprobieren" -> "direkt starten" - Seed: Klima-Easy "Du spielst" -> "Du bist", "Das Spiel dauert" -> "Die Simulation geht"; Stadt long_desc "Spielmodul" -> "Simulationsmodul"; DB-Kommentar "Link zum Spielen" -> "Link zur Simulation" - Hinweis: glossar.php hat noch "ausprobieren" (Glossar-Instanz) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -162,6 +162,14 @@ $countryMeta = [
|
||||
.md-breadcrumb a:hover { text-decoration: underline; }
|
||||
.md-breadcrumb .sep { margin: 0 .4rem; opacity: .5; }
|
||||
|
||||
.md-preview-banner {
|
||||
max-width: 1100px; margin: .8rem auto 0; padding: .8rem 1.2rem;
|
||||
background: var(--ggs-fjord-light); color: var(--ggs-fjord-dark);
|
||||
border-left: 4px solid var(--ggs-fjord);
|
||||
border-radius: var(--ggs-radius-sm);
|
||||
font-size: .92rem; line-height: 1.5;
|
||||
}
|
||||
|
||||
/* ===== Hero ===== */
|
||||
.md-hero {
|
||||
max-width: 1100px; margin: 0 auto; padding: 1.5rem 1.2rem 2rem;
|
||||
@@ -419,6 +427,14 @@ $countryMeta = [
|
||||
<span><?= esc($module['title']) ?></span>
|
||||
</nav>
|
||||
|
||||
<?php if ($module['status'] === 'geplant'): ?>
|
||||
<div class="md-preview-banner" role="status">
|
||||
🔧 <strong>Vorschau</strong> — dieses Modul ist noch in Entwicklung. Lernziele,
|
||||
Begriffe und Lehrplan-Bezug werden laufend ergänzt. Die Simulation selbst
|
||||
ist noch nicht verfügbar.
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- HERO -->
|
||||
<section class="md-hero">
|
||||
<div class="md-hero-card">
|
||||
@@ -430,7 +446,7 @@ $countryMeta = [
|
||||
<div class="md-hero-cta">
|
||||
<?php if ($module['status'] === 'aktiv' || $module['status'] === 'beta'): ?>
|
||||
<a href="<?= $bp ?>/<?= esc($module['play_url']) ?>" class="md-cta-btn md-cta-primary">
|
||||
▶ Jetzt probieren
|
||||
▶ Simulation starten
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<a href="<?= $bp ?>/login.html" class="md-cta-btn md-cta-primary">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Simulationen — Einstiegs-Grid
|
||||
* -----------------------------
|
||||
* Übersicht aller Module aus `module_info`. Zwei CTAs pro Card:
|
||||
* "Mehr erfahren" → modul-*.php Detailseite · "Sofort probieren" → play_url.
|
||||
* "Mehr erfahren" → modul-*.php Detailseite · "Simulation starten" → play_url.
|
||||
*
|
||||
* URL: http://localhost/geograsim/App/simulationen
|
||||
* ?status=aktiv vorgewählter Status-Filter
|
||||
@@ -282,7 +282,7 @@ $statusMeta = [
|
||||
<p>
|
||||
Zu jedem Modul gibt es eine Detailseite mit Lernzielen, Glossar-Begriffen
|
||||
und Lehrplan-Bezug für Österreich, Deutschland, Schweiz und Liechtenstein.
|
||||
Die aktiven Module lassen sich sofort ausprobieren.
|
||||
Die aktiven Module kannst du direkt starten.
|
||||
</p>
|
||||
<div class="sp-hero-stats">
|
||||
<div class="sp-hero-stat"><span class="sp-hero-stat-num"><?= count($modules) ?></span><span class="sp-hero-stat-lbl">Module</span></div>
|
||||
@@ -378,7 +378,7 @@ $statusMeta = [
|
||||
<?php endif; ?>
|
||||
<?php if ($canPlay && !empty($m['play_url'])): ?>
|
||||
<a class="sp-btn sp-btn-primary" href="<?= $bp ?>/<?= esc($m['play_url']) ?>">
|
||||
▶ Sofort probieren
|
||||
▶ Simulation starten
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<span class="sp-btn sp-btn-disabled" aria-disabled="true">
|
||||
|
||||
@@ -67,7 +67,7 @@ CREATE TABLE IF NOT EXISTS module_info (
|
||||
icon VARCHAR(16) NULL,
|
||||
card_image VARCHAR(255) NULL,
|
||||
page_url VARCHAR(128) NULL, -- Link zur Detailseite (z.B. 'modul-klima')
|
||||
play_url VARCHAR(128) NULL, -- Link zum Spielen (z.B. 'klima-2d')
|
||||
play_url VARCHAR(128) NULL, -- Link zur Simulation (z.B. 'klima-2d')
|
||||
status ENUM('aktiv','beta','geplant','archiv') NOT NULL DEFAULT 'beta',
|
||||
sort_order INT DEFAULT 0,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
@@ -162,8 +162,8 @@ echo " lehrplan_anchors ... OK\n\n";
|
||||
// Easy-Texte fuer Leichte Sprache (Merkregel: kurze Saetze, aktiv, einfache Worte)
|
||||
$EASY = [
|
||||
'klima' => [
|
||||
'short' => 'Du spielst die Bürgermeisterin einer Stadt auf einer Insel. Die Stadt wird vom Klimawandel bedroht. Du triffst Entscheidungen. Du baust Solaranlagen und Deiche.',
|
||||
'long' => "Das Spiel dauert 30 Jahre.\nJedes Jahr triffst du eine Entscheidung.\nDu kannst Windräder oder Solaranlagen bauen.\nSo sinkt der CO₂-Ausstoss.\nDu kannst Deiche bauen.\nSo schützt du die Küste.\nDu musst auch auf das Geld achten.\nDu siehst jedes Jahr, wie es der Stadt geht.",
|
||||
'short' => 'Du bist die Bürgermeisterin einer Stadt auf einer Insel. Die Stadt wird vom Klimawandel bedroht. Du triffst Entscheidungen. Du baust Solaranlagen und Deiche.',
|
||||
'long' => "Die Simulation geht über 30 Jahre.\nJedes Jahr triffst du eine Entscheidung.\nDu kannst Windräder oder Solaranlagen bauen.\nSo sinkt der CO₂-Ausstoss.\nDu kannst Deiche bauen.\nSo schützt du die Küste.\nDu musst auch auf das Geld achten.\nDu siehst jedes Jahr, wie es der Stadt geht.",
|
||||
'goals' => '["Du lernst, was der Klimawandel ist.","Du lernst, wie Wind und Sonne Strom machen.","Du lernst, was ein Deich macht.","Du lernst, wie man zwischen Umwelt und Geld entscheidet."]',
|
||||
],
|
||||
'fluss' => [
|
||||
@@ -206,7 +206,7 @@ $modules = [
|
||||
|
||||
['stadt', 'Stadt & Raumplanung', 'Zonen, Verkehr, Bürgerwünsche — deine Stadt wächst.',
|
||||
'Du planst das Wachstum einer Stadt: Wohnen, Gewerbe, Grün, Verkehr. Bürger:innen ziehen zu — oder weg, je nach Mix.',
|
||||
'Zentrale Stadtplanungs-Kategorien werden erlebbar: Verdichtung vs. Zersiedelung, Nahversorgung, Verkehrsanbindung, Flächenverbrauch. Der Editor erlaubt freies Gestalten, das Spielmodul zeigt die Folgen.',
|
||||
'Zentrale Stadtplanungs-Kategorien werden erlebbar: Verdichtung vs. Zersiedelung, Nahversorgung, Verkehrsanbindung, Flächenverbrauch. Der Editor erlaubt freies Gestalten, das Simulationsmodul zeigt die Folgen.',
|
||||
'["Flächennutzung und Zonierung als Planungsinstrument kennen","Verdichtung und Zersiedelung vergleichen","Verkehrs- und Versorgungsinfrastruktur planen","Zielkonflikt zwischen Bauland, Grünraum und Verkehr lösen"]',
|
||||
30, 10, 16, '🏙️', 'card-city.png', 'modul-stadt', 'stadt', 'aktiv', 40],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user