Spezielle Anforderungen im Kidsbereich
Im Kidsbereich können alle bisher aufgeführten Elemente, Klassen und Funktionen verwendet werden, die Kapitelstruktur weicht jedoch ab. Außerdem gibt es zusätzliche Funktionen in den Inhaltsdateien, die verwendet werden können. Innerhalb des Kidsbereiches gibt es nur drei Hierarchiestufen:
kids/
├── kkategorie/
| ├── kkategorie.txt
│ ├── klernstrecke/
│ | ├── klernstrecke.txt
| │ ├── klernschritt/
| │ | ├── klernschritt.txt
Jede Lernstrecke besteht aus Lernschritten und gehört in eine Kategorie. Die Kategorien haben dabei eine eindeutige Nummer, genau wie jede Lernstrecke und jeder Lernschritt (äquivalent zu den Nummerierungen im *normalen* Schulbuch). Die Nummerierung spielt bei den Lernschritten auch eine Rolle für den Ablauf der Lernstrecke. Die Nummer der Kategorie und der Lernstrecke selbst spielen für die Sortierung auf der Startseite im Kidsbereich jedoch keine Rolle, da hier zunächst alphabetisch nach Kategorie und dann aufsteigend nach Leveln (mehr dazu weiter unten) sortiert wird. Trotzdem ist die Eindeutigkeit der Nummerierung entscheidend (z.B. für die Kurz-URLs).
Lernstrecken können mit Lösungen versehen werden und zusätzlich ein Lernstreckenbild erhalten. Dieses Lernstreckenbild wird auf der Kachel auf der Startseite des Kidsbereichs angezeigt und sollte die folgenden Kriterien erfüllen:
- Es sollte hochaufgelöst sein.
- Das Farbschema sollte zum vom Schulbuch vorgegebenen passen. Dafür wurden extra die möglichen Farben erweitert.
- Es sollte vollflächig sein und am Rand nicht weiß, damit der Eindruck eine Box entstehen kann, denn das Foto wird randlos eingebunden.
Hier ein Ausschnitt aus der aktuellen Lernstreckenstruktur im Kidsbereich:
kids
├── ...
├── 2_calliope/
│ ├── 1_ein-erstes-programm/
| │ ├── 1_schritt1/
| | | ├── calliope.jpg
| | | ├── calliope_usb.jpg
| | | └── klernschritt.txt
│ │ ├── 2_schritt2/
│ │ ├── 3_schritt3/
│ │ ├── 4_schritt4/
│ │ ├── 5_schritt5/
│ │ ├── 6_schritt6/
│ │ ├── callogo.png
│ │ ├── canvas.png
│ │ ├── led.gif
│ │ ├── loesung/
│ │ ├── klernstrecke.txt
│ │ └── lernstreckenbild.png
│ ├── 2_fahrradruecklicht-helligkeit/
│ │ ├── 1_schritt1/
├── ...
Nähere Informationen zu kkategorie.txt
, klernstrecke.txt
und klernschritt.txt
auf den nachfolgenden Seiten.