Skip to content

Web 0.14.18: Groß- und Kleinschreibung, Übungen „Warum läuft das nicht?“ - #247

Merged
code4teaching merged 5 commits into
mainfrom
gross-klein
Oct 31, 2026
Merged

code4teaching merged 5 commits into
mainfrom
gross-klein

Conversation

@code4teaching

Copy link
Copy Markdown
Owner

Requested by Holger · project thread

Lektionen (de/en/pt)

  • L4: neuer Schritt „Groß- und Kleinschreibung“ (case-sensitive: zahl, Zahl, ZAHL sind drei Namen), Struktogramm-Übung „Drei Namen“ (zahl und Zahl angelegt, ZAHL benutzt), Kompetenz, Checklistenpunkt, Wissenstest-Frage, Glossar „case-sensitive“.
  • L4–L17 und L19: je eine Java-Übung „Warum läuft das nicht?“. Der Startcode läuft nicht (Variable falsch geschrieben, vor dem Anlegen benutzt oder nie angelegt, system.out, .Length, charat). Man liest die Fehlermeldung, repariert und prüft. L18 hat noch keine, weil sich ein Methodenaufruf mit falscher Schreibweise im Übungsformat schlecht abbilden lässt.

App

  • Der Bereich Code meldet falsche Groß- und Kleinschreibung bei Java-Wörtern (system.out, System.Out, Println, math.sqrt, .Length, charat …) mit der richtigen Schreibweise. „Ausführen“ startet dann nicht (wie bei javac), und die 💡 aus Web 0.14.15: Drei Arten von Fehlern, rote Zeilennummer, Glühbirne mit Vorschlägen #232 bietet die Korrektur an.
  • Simulation: „Unbekannte Variable: Zahl. Java unterscheidet Groß- und Kleinschreibung: Meintest du zahl?“, wenn es den Namen in anderer Schreibweise gibt (21 Sprachen).

Tests

  • Neue Tests im Parser und in den Lektionen: Jeder Übungsstart schlägt wirklich fehl, jede Musterlösung besteht. npx vitest run ergibt 514 von 514 grün, tsc ist sauber. Im Browser durchgeklickt (L4 Struktogramm-Übung und L4 Java-Übung).

Generated by Claude Code

…t?“, Glühbirne für Schreibweise

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28WeJgSK78Eaojuz8vh
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28WeJgSK78Eaojuz8vh
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28WeJgSK78Eaojuz8vh
@code4teaching code4teaching self-assigned this Oct 31, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28WeJgSK78Eaojuz8vh
@code4teaching code4teaching changed the title Web 0.14.17: Groß- und Kleinschreibung, Übungen „Warum läuft das nicht?“ Web 0.14.18: Groß- und Kleinschreibung, Übungen „Warum läuft das nicht?“ Oct 31, 2026
@code4teaching
code4teaching merged commit d492d9e into main Oct 31, 2026
3 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