Lehrplan: Simulationen-Liste filtert auf aktive Sims
Auf der Lehrplan-Seite wurden in den "Simulationen zu diesem Bereich"-
Cards auch geplante Module (Energiemix, Erdbeben, Lieferketten) und
das archivierte Staustufen gelistet. Stimmt nicht mit den
existierenden Sims ueberein.
modStmt-SQL erweitert um Status-Filter:
AND mi.status IN ('aktiv','beta')
Verifiziert: Lehrplan-Seite zeigt jetzt 11 Module statt 15.
Sichtbar bleiben alle aktiven Sims (Busfahrt, EU-Werkstatt,
Energiemanager, Fluss, Heli, Klima, Klima-3D, Landwirtschaft,
Logistik, Sonnensystem, Stadt). Geplant + archiv sind raus.
Anker-Anzeige bleibt unveraendert: alle 144 Lehrplan-Anker bleiben
sichtbar, weil sie an Kompetenzen haengen, nicht an Modulen.
Auch wenn ein Modul geplant/archiv ist, bleibt der didaktische
Lehrplan-Bezug seiner Kompetenz wertvoll.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -62,15 +62,16 @@ if ($qModule !== '') {
|
||||
')->fetchAll();
|
||||
}
|
||||
|
||||
// Module je Kompetenz
|
||||
$modStmt = $db->prepare('
|
||||
// Module je Kompetenz — nur aktive/beta-Sims, keine geplanten oder archivierten
|
||||
$modStmt = $db->prepare("
|
||||
SELECT mi.module_id, mi.title, mi.icon, mi.card_image, mi.status, mi.page_url,
|
||||
km.strength
|
||||
FROM kompetenz_modules km
|
||||
INNER JOIN module_info mi ON mi.module_id = km.module_id
|
||||
WHERE km.kompetenz_id = ?
|
||||
ORDER BY FIELD(km.strength, "primaer", "sekundaer"), mi.sort_order
|
||||
');
|
||||
AND mi.status IN ('aktiv','beta')
|
||||
ORDER BY FIELD(km.strength, 'primaer', 'sekundaer'), mi.sort_order
|
||||
");
|
||||
|
||||
// Anker je Kompetenz
|
||||
$ankerStmt = $db->prepare("
|
||||
|
||||
@@ -12,6 +12,21 @@ session_id: lehrplan-apr24-may03
|
||||
- Module-Inventar: 14 Module (drei neue durch Atlas/Modul-Instanzen
|
||||
hinzugekommen: farmer beta, sonnensystem beta, busfahrt geplant)
|
||||
|
||||
### Lehrplan-Seite filtert auf aktive Sims (2026-05-03 spät)
|
||||
|
||||
Auf der Lehrplan-Seite waren in den „Simulationen zu diesem Bereich"-
|
||||
Cards auch geplante Module (Energiemix, Erdbeben, Lieferketten) und
|
||||
das archivierte Staustufen-Modul gelistet — Thomas: stimmt nicht mit
|
||||
unseren Sims überein.
|
||||
|
||||
- modStmt-SQL erweitert: `AND mi.status IN ('aktiv','beta')`
|
||||
- Verifiziert: Lehrplan-Seite zeigt jetzt 11 Module (vorher 15):
|
||||
Busfahrt, EU-Werkstatt, Energiemanager, Fluss, Heli, Klima,
|
||||
Klima-3D, Landwirtschaft, Logistik, Sonnensystem, Stadt
|
||||
- Verschwunden: Energiemix, Erdbeben, Lieferketten, Staustufen
|
||||
- Keine Kompetenz steht „verwaist" — jede der 14 Kompetenzen hat
|
||||
mindestens ein aktives Modul
|
||||
|
||||
### Country-Default überall AT (2026-05-03 später)
|
||||
|
||||
- modul_detail-Partial: aktiver Filter-Chip = `Country::current()`
|
||||
|
||||
Reference in New Issue
Block a user