2.5 KiB
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.
.krumelstatusim Home-Verzeichnis) - Einführung von Wiederholungsmodus für jeden Befehl
- Sanfte Einbindung in
Blocklyoderttyd
❤️ 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!