# Der Rote Planet Der rote Planet ist ein Selbstlern-Kurs für die Informatik in der 9. Jahrgangsstufe des bayrischen Gymnasiums. Folgende Themen werden in den sechs Orten der Lernlandkarte behandelt: * Landung: Einführung in den Kurs, Modellierung, Datentypen * Canyon: Sequenzen * Zwischenlager: Methoden * Vorderes Geröllfeld: Wiederholung mit Bedingung * Hinteres Geröllfeld: Bedingte Anweisung, Logik Operatoren * Regelmäßige Berge: Variablen, Zählwiederholung * Höhle: Problem lösen ## Vorraussetzungen * Zugang zur Online-IDE * Die Zugänge der Schülys können beim Anlegen als PDF gedruckt werden und mit folgendem Skript in eine JSON-Datei für den Kurs konvertiert werden. ## Badges Im Kurs sind einige Badges enthalten. Einige werden automatisch mit dem Abschließen mancher *TODO*-Aktivitäten vergeben, andere müssen von der Lehrperson vergeben werden. * Aktivitäts-Abschluss * Pilot: TODO: Sequenzen * Decryption-Expert: Verschlüsselter Hinweis * Kurs-Abschluss: Erfolg * Earlybird * Early bird * Earlier bird * Earliest bird ## TODO * Erkläre was Java ist * Baue einen fertigen Mebis-Kurs aus den Dateien https://github.com/aszender/Moodle-Course-Builder * Quellenangaben * Reduziere die Materialien mit unklaren Lizenzbestimmungen * Didaktische Reduktion des Codes im Online-IDE Projekt * Wiederholung vor den Kontroll-Strukturen * Erklärung warum graphische Repräsentation (Struktogramme) nützlich sind * Sich weiter aufbauendes Cheatsheet * Glossar * Ergänze mehr Begriffe * Vergebe einen Badge wenn alle Begriffe gefunden wurden. * Mache den Style von Glossar-Einträgen weniger aufdringlich * Tipps für bedingte Wiederholung (SuS) sollten Code mal gesehen haben oder Hilfe beim Erarbeiten bekommen. ## Entwicklung des Kurses Du willst Änderungen an den Materialien des Kurses vornehmen? Die Quellen, aus denen das Material erzeugt wird, findest du unter: . Um die Kursmaterialien zu erzeugen, werden folgende Programme benötigt: * eine UNIX-Umgebung (Linux, MacOS, WSL) * make (GNU Make vermutlich, BSD make habe ich nicht getestet) * pandoc (Konvertiere die Markdown Dateien zu HTML) * python (Erzeugung der SCORM tests) * chromium (Erzeugung der PDFs aus HTML) Im `Planet` Verzeichnis werden alle Materialien durch einen Aufruf von `make` erzeugt. ```sh $ make ``` ## Lizenz Sämtlich Inhalte dieses Kurses sind stolz ohne den Einsatz sogenannter künstlicher Intelligenz entstanden. Dieser Kurs und alle enthaltenen Materialien sind, solange nichts anderes angegeben ist, unter den Bedingungen der [Creative Commons 4.0 BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) Lizenz veröffentlicht. Der Text der Lizenz ist in der Datei `COPYING` enthalten.