Skip to content

Web 0.15.6: VisuBot – Grundlagen kleinschrittig - #263

Merged
code4teaching merged 5 commits into
mainfrom
claude/visubot-grundlagen-2
Nov 4, 2026
Merged

code4teaching merged 5 commits into
mainfrom
claude/visubot-grundlagen-2

Conversation

@code4teaching

@code4teaching code4teaching commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

Requested by Holger · project thread

Was ändert sich

Holger wollte die fehlenden Themen der strukturierten Programmierung als kleinschrittige Anfänger-Lektionen. Dieser PR bringt sechs neue Roboter-Lektionen (de/en). Sie werden über ihren Dateinamen einsortiert, keine bestehende Datei wird umbenannt. VisuBot hat damit 33 Lektionen.

Datei Titel Steht nach Übungen (Struktogramm / Java)
05-zaehlen-und-summieren Zählen und Summieren do-while Schritte bis zur Wand (3 Welten) / Spirale mit Strecke
06-konstanten-final Feste Werte mit final Ultraschall Wand mit Konstante / Quadrat mit Konstante
06-nah-mittel-weit Nah, mittel oder weit? Konstanten Tempo nach Abstand / Tag oder Nacht? (else if)
08-groesster-wert Der größte Wert Farben Wo ist am meisten Platz? / Die Richtung merken
11-merker-boolean Ein Merker mit boolean Licht Wurde es dunkel? / Wurde geklatscht?
21-zustaende Zustände: Was mache ich gerade? Stoppuhr/Akku Robo-Ampel (Fallauswahl) / Ampel mit Namen (.equals)

Jede Lektion hat:

  • einen Schritt mit Kompetenzen
  • kurze Erklärschritte mit Beispieldiagramm oder Schreibtischtest-Tabelle
  • ein Spiel
  • eine Übung „Warum läuft das nicht?“ (vb-fehler-<id>)
  • eine Checkliste und einen Wissenstest

Außerdem:

  • Neue Welten platz-1 und platz-2: Der Roboter dreht sich auf der Stelle und misst. Der größte Abstand liegt in beiden Welten in einer anderen Richtung, also nicht immer beim letzten Messwert.
  • Neue Glossar-Begriffe: Merker/flag und Zustandsautomat/state machine.

Tests

  • visubotLessons.test.ts: mindestens 33 Lektionen, die Positionen der neuen Lektionen werden geprüft, Motoren ist jetzt Lektion 30.
  • Alle Musterlösungen bestehen ihre Tests, auch wenn man sie in Java tippt. Jedes Startdiagramm der Fehler-Übungen besteht die Tests nicht.
  • 44 Testdateien mit 550 Tests laufen grün. website/app ist neu gebaut.

Die Version 0.15.1 ist vorläufig (main ist auf 0.15.0). Die neuen Lektionen enden wie alle anderen mit den Schritten Spiel, Checkliste und Wissenstest. Beim Mergen wird die nächste freie Version auf main genommen. Der Thread „Spiele für alle Lektionen ergänzen“ ist über die Dateinamen informiert.


Generated by Claude Code

Sechs neue Roboter-Lektionen für Anfänger (de/en): Zählen und Summieren,
Feste Werte mit final, Nah, mittel oder weit? (else if), Der größte Wert,
Ein Merker mit boolean, Zustände (Robo-Ampel). Je mit Spiel, Fehler-Übung,
Checkliste und Wissenstest; neue Welten platz-1/platz-2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28V6JpBRe9Vepxtw51t
@code4teaching code4teaching self-assigned this Nov 3, 2026
…und Wissenstest

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28V6JpBRe9Vepxtw51t
@code4teaching code4teaching changed the title Web 0.14.33: VisuBot – Grundlagen kleinschrittig Web 0.14.34: VisuBot – Grundlagen kleinschrittig Nov 3, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28V6JpBRe9Vepxtw51t
@code4teaching code4teaching changed the title Web 0.14.34: VisuBot – Grundlagen kleinschrittig Web 0.14.36: VisuBot – Grundlagen kleinschrittig Nov 4, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28V6JpBRe9Vepxtw51t
@code4teaching code4teaching changed the title Web 0.14.36: VisuBot – Grundlagen kleinschrittig Web 0.15.1: VisuBot – Grundlagen kleinschrittig Nov 4, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28SUi7WrLyAgxYxQzrJ
@code4teaching code4teaching changed the title Web 0.15.1: VisuBot – Grundlagen kleinschrittig Web 0.15.6: VisuBot – Grundlagen kleinschrittig Nov 4, 2026
@code4teaching
code4teaching merged commit de6f103 into main Nov 4, 2026
3 checks passed
@code4teaching
code4teaching deleted the claude/visubot-grundlagen-2 branch November 5, 2026 21:26
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