Skip to content

Work Notes Physik (E-Phase Hierarchie)

Historical work-notes record, 16 February 2026. It documents how this work was done at that time. It is not current process and not a source of truth. Current reference: graph definition

Datum: 2026-02-16
Datei: curricula/DE/HE/Kultusministerium/Gymnasiale_Oberstufe/json/DE_HES_S_GYM_2_PHYSIK.de.json

Ziel

Contains-Hierarchie im E-Phasen-Knoten KC-nah strukturieren (E.1 bis E.7), ohne atomare Ziele zu verlieren, und Hauptknoten konsistent benennen.

Ergebnisse (umgesetzt)

  1. Hauptknoten umbenannt:
  2. 25bd8476-0c87-4777-b9f5-0bba9ad1b06e
  3. Neu: „Einführungsphase: Mechanik, Gravitation, Thermodynamik und Drehbewegungen“
  4. Begründung: „Mechanik“ allein war zu eng, da E.6 (Thermodynamik) und E.7 (Drehbewegungen) mitgeführt werden.

  5. KC-konforme E-Feld-Benennungen vereinheitlicht:

  6. af70212d-... -> E.1 Bewegungen und ihre Beschreibung
  7. 52c3d2e8-... -> E.2 Newton'sche Axiome und Erhaltungssätze
  8. 242f0487-... -> E.4 Weitere Bewegungen
  9. 44882cb3-... -> E.5 Gravitation
  10. 98c7a125-... -> E.6 Grundlagen der Thermodynamik
  11. 3f0058c3-... -> E.7 Drehbewegungen

  12. Expliziten E.3-Wrapper ergänzt:

  13. Neu angelegt: 0f3f9df2-37ee-4fd9-95b6-8786367d3794
  14. Titel: E.3 Waagerechter Wurf und Kreisbewegung
  15. Enthält:
    • b552ca1c-... (Waagerechter Wurf und Superposition)
    • a109d4fe-... (Kreisbewegungen und Zentripetalkraft)
  16. Requires: E.1 und E.2.

  17. E.4 curricular bereinigt:

  18. 5b3261e8-... (Schiefer Wurf) liegt jetzt unter E.4.
  19. 3d235018-... (Reibungskräfte qualitativ verstehen) liegt jetzt unter E.4.
  20. Im E.3-Untercluster b552ca1c-... wurde der schiefe Wurf aus contains entfernt.

  21. Reihenfolge contains im E-Phasen-Hauptknoten auf KC-nahe Struktur gebracht:

  22. Methoden in der E-Phase
  23. E.1
  24. E.2
  25. E.3
  26. E.4
  27. E.5
  28. E.6
  29. E.7
  30. Lernkarten - E-Phase
  31. Übungen E-Phase Mechanik (Abi-Niveau)

Nachweise / Checks

  1. Leaf-Integrität (vorher vs. nachher im E-Phasen-Teilbaum):
  2. leaf_before: 104
  3. leaf_after: 104
  4. missing: 0
  5. added: 0
  6. Ergebnis: Keine atomaren Ziele verloren.

  7. Graph-Validierung:

  8. Befehl: npm run validate:graph in app/
  9. Ergebnis: ✅ 587 landscape(s) passed validation.

  10. Hinweis:

  11. npm run validate:graph im Repo-Root schlägt fehl (kein Root-package.json); korrekt ist Ausführung in app/.

Plan (nächste Schritte)

  1. KC-Bullet-Mapping E.1-E.7 systematisch gegen contains prüfen (Abdeckungsliste pro Themenfeld).
  2. Prüfen, ob Methoden/Lernkarten/Übungen dauerhaft im selben E-Phasen-Root bleiben sollen oder als parallele Cluster modelliert werden (didaktisch vs. formal).
  3. requires im E-Bereich auf Über-Spezifikation prüfen (insb. bei Querverbindungen zwischen E.3/E.4 und Übungsset).
  4. Optional: Schreibweise vereinheitlichen (Newton'sche vs. Newtonsche) und sprachliche Konsistenz in Titeln.
  5. Nach jeder weiteren Änderung erneut:
  6. npm run validate:graph (in app/)
  7. Leaf-Vergleich im E-Teilbaum (keine atomaren Knoten verlieren).

Update 2026-02-16 (Reihenfolge + E.6-Voraussetzung)

Anlass: 1. E.6 Thermodynamik soll inhaltlich E.2 als Voraussetzung haben. 2. Die sichtbare Reihenfolge im Baum soll E.1 bis E.7 sein (unabhängig von reinen Requires-Heuristiken).

Umgesetzt: 1. E.6 Grundlagen der Thermodynamik (98c7a125-...) requires erweitert um: - 52c3d2e8-... (E.2 Newton'sche Axiome und Erhaltungssätze) 2. E-Phasen-Root contains explizit auf diese Reihenfolge gesetzt: - E.1, E.2, E.3, E.4, E.5, E.6, E.7, Methoden, Lernkarten, Übungen 3. Für stabile UI-Sortierung (sortGoalsTopologically) extendedData.treeOrder gesetzt: - E.1=1, E.2=2, E.3=3, E.4=4, E.5=5, E.6=6, E.7=7, Methoden=8, Lernkarten=9, Übungen=10.

Verifikation: 1. Sortierfunktion liefert unter dem E-Root jetzt: - E.1 -> E.2 -> E.3 -> E.4 -> E.5 -> E.6 -> E.7 -> Methoden -> Lernkarten -> Übungen 2. Graph-Validierung: - npm run validate:graph in app/ -> ✅ 587 landscape(s) passed validation.