Files
Crumb-Core-v.1/docs/crumbforest/# Crumbforest Lernterminal: Willkommen k.md

2.5 KiB
Raw Blame History

Crumbforest Lernterminal: Willkommen kleiner Krümel

🌲 Einstieg: "Sprache des Waldes"

Dieses Dokument beschreibt die interaktive Shell-Intro-Sequenz für Kinder im Crumbforest-Terminal. Die Lektion vermittelt erste Linux-Kommandos durch narrative Charaktere und einfache Befehlsübungen.


Ziel

Kindern die Grundbefehle der Linux-Shell beizubringen durch eine erzählerische, freundliche Eingabeaufforderung, mit sofortigem Feedback und einem natürlichen Dialogfluss.

🤍 Struktur und Logik

1. Intro mit Charakteren

  • Begrüßung durch "Eula die Eule"
  • Befehl: cd
  • Ziel: Wechsel in ein Ordnerverzeichnis

Dialogstruktur:

echo "cd /home/kruemel"
read -p "💬 Dein Befehl: " input
if [[ "$input" == "cd /home/kruemel" ]]; then
  echo "✅ Super! Du hast den Pfad richtig betreten."
else
  echo "❌ Das war nicht ganz richtig. Versuche: cd /home/kruemel"
fi

Dieser Ablauf wiederholt sich mit:

  • Fridolin (mkdir)
  • Mimi (nano)
  • Rico (cp)
  • Hedwig (mv)
  • Karla (cat)
  • Mops (curl)
  • Wally (wget)

Zwischen jedem Abschnitt wird mit sleep 2 eine Pause eingefügt, um Atem und Dialogzeit zu geben.

2. Abschluss und Weiterleitung

  • Nach Abschluss aller Kommandos wird das Kind in die Missionsauswahl (Mission Selector) geleitet:
exec /scripts/mission_selector.sh

🏫 Speicherort im Container

  • Skriptname: welcome_kruemel.sh
  • Speicherort im Container: /usr/local/bin/crumbmissions/welcome_kruemel.sh
  • Rechte: chmod +x welcome_kruemel.sh (muss durch Root gesetzt werden!)

📄 Beispielhafte Terminalausgabe

🌲 Willkommen, kleiner Krümel!
Heute lernst du die Sprache des Waldes  die Sprache der Shell.

🤝 cd /home/kruemel
💬 Dein Befehl: cd /home/kruemel
✅ Super! Du hast den Pfad richtig betreten.

🎯 Warum ist das relevant?

"Wer sprechen kann, kann fragen. Wer fragen kann, kann lernen."

  • Kinder erleben Fehler nicht als Scheitern, sondern als Feedback
  • Durch Charakterbindung und emotionales Echo wird technisches Lernen sozial und nachhaltig
  • Die Shell wird nicht als Hürde, sondern als magischer Waldpfad erlebt

🚀 Nächste Schritte

  • Erweiterung um Fortschrittslog (z. B. .krumelstatus im Home-Verzeichnis)
  • Einführung von Wiederholungsmodus für jeden Befehl
  • Sanfte Einbindung in Blockly oder ttyd

❤️ Dank an die Crew

Dieser Baustein war ein Meilenstein im Crumbforest-Projekt. Er zeigt, wie echte Eingaben, maschinelles Feedback und kindgerechte Erzählung in einem Terminal zusammenkommen.

Wuuuhuuu!