Skip to content

Web 0.13.10: PAP selbst bauen in Lektion 1 (Kuchen backen), Begriff flowchart - #206

Merged
code4teaching merged 5 commits into
mainfrom
claude/lektion1-pap-uebung
Oct 30, 2026
Merged

code4teaching merged 5 commits into
mainfrom
claude/lektion1-pap-uebung

Conversation

@code4teaching

Copy link
Copy Markdown
Owner

Requested by Holger · project thread

Baut auf #205 auf (Basis claude/lektion1-pap-ausfuehrlich), nach dessen Merge zeigt der PR auf main.

Neuer Lektionsbaustein ::: pap („PAP bauen“)

  • Der PAP steht mit leeren, gestrichelten Plätzen in der passenden Form da (Oval, Rechteck, Raute, Parallelogramm), mit allen Pfeilen und ja/nein.
  • Darunter liegen die fertigen, beschrifteten Elemente gemischt. Antippen und dann den Platz antippen oder hinziehen (Maus, Stift, Finger). Ein belegter Platz gibt sein Element beim Antippen zurück.
  • „Prüfen“ färbt richtige Plätze grün, falsche rot; nach einem Fehlversuch „Lösung zeigen“, danach „Nochmal“.
  • Format: Zeilen von oben nach unten; frage: … | nein -> Text (Pfeil zurück nach oben), frage: … | nein: Text (Anweisung rechts daneben, Pfeil zurück zur Raute). Dokumentiert in web/lessons/README.md.
  • Dateien: src/learn/pap.ts (Parser, Layout), src/ui/papView.ts, CSS, Texte web_learn_pap_* (de/en/pt-PT), Tests.

Lektion 1

  • Neuer Schritt 8 „Übung: Kuchen backen als PAP“ (Ludwig backt einen Kuchen: zwei Schleifen, eine Ausgabe). Nachteile sind jetzt Schritt 9, der Verweis in Schritt 2 ist angepasst.
  • Der englische Begriff flowchart wird gleich am Anfang von „Andere Darstellungen: Der PAP“ eingeführt, neue Quizfrage dazu (de, pt).
  • Checkliste: neue Zeile für die Übung.

Version 0.13.10, CHANGELOG, npm run build:site, vitest grün (469 Tests). Im Browser mit Playwright durchgespielt (Antippen, Ziehen, Prüfen).


Generated by Claude Code

Statt „Klammer links“ heißt die Schleifenform im Struktogramm jetzt
„gekipptes L“ (en upside-down L, pt L invertido), im Text, im Vergleich
und im Wissenstest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28UN7HvRoMmJHmaecJn
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28U3kz1Gn6VpW4ZHqDH
…lowchart

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28U3kz1Gn6VpW4ZHqDH
@code4teaching code4teaching self-assigned this Oct 30, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28U3kz1Gn6VpW4ZHqDH
@code4teaching
code4teaching changed the base branch from claude/lektion1-pap-ausfuehrlich to main October 30, 2026 17:50
@code4teaching
code4teaching merged commit ba230cb into main Oct 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants