Verstehen der Kursstruktur
Verstehen der Kursstruktur
In dieser Lektion werden wir die Struktur eines git.nrw-Kurses und seine verschiedenen Komponenten erkunden. Das Verständnis dieser Struktur ist entscheidend für die Erstellung gut organisierter und effektiver Kurse.
Kurskomponenten
Ein typischer git.nrw-Kurs besteht aus den folgenden Komponenten:
- Kursübersichtsseite
- Lektionen
- Kursabschnitte
- Medien und Ressourcen
Lassen Sie uns jede dieser Komponenten im Detail betrachten.
1. Kursübersichtsseite
Die Kursübersichtsseite (_index.md) dient als Hauptzugangspunkt für Ihren Kurs. Sie enthält:
- Kursmetadaten (Titel, Beschreibung, Tags usw.)
- Kursziele
- Voraussetzungen
- Eine kurze Einführung in den Kurs
2. Lektionen
Lektionen sind individuelle Markdown-Dateien, die den eigentlichen Kursinhalt enthalten. Jede Lektion sollte:
- Einen klaren Titel und eine Beschreibung haben
- Teil eines Kursabschnitts sein
- Relevante Inhalte, Beispiele und Übungen beinhalten
Empfohlene Grundstruktur einer Lektion
Nicht jede Lektion braucht dieselbe starre Vorlage. Sinnvoller ist es, mit wenigen Bausteinen bewusst zu arbeiten:
- ein kurzer Einstiegssatz, der die Lektion einordnet
## Goalnur dann, wenn die Lektion einen konkreten Arbeitsauftrag hat## Dofür die eigentliche Erklärung oder Schrittfolge## Takeawayfür eine verdichtete Regel oder ein mentales Modell## Checkals letzter Selbsttest-Block der Lektion
So bleiben Lektionen konsistent, ohne schablonenhaft zu wirken.
Wann Goal sinnvoll ist
Verwenden Sie ## Goal, wenn Lernende etwas Konkretes tun sollen, zum Beispiel:
- ein Werkzeug installieren
- einen Zugang konfigurieren
- Dateien anlegen oder bearbeiten
- einen Workflow validieren oder ausführen
Nicht jede Lektion braucht ein ## Goal. Bei kurzen konzeptionellen Lektionen reicht oft ein knapper Einstieg.
Wo Check hingehört
Wenn Sie ## Check verwenden, sollte dieser Abschnitt am Ende der Lektion stehen und den letzten inhaltlichen Block bilden.
## Takeaway gehört davor, nicht danach.
Diese Reihenfolge funktioniert gut:
- Thema erklären oder zeigen
- zu einer Merkhilfe verdichten
- prüfen lassen, ob Lernende es erklären oder anwenden können
Abschluss- oder Übungslektionen
Bei größeren Übungslektionen ist es hilfreich, operative Prüfung und reflektierenden Selbsttest zu trennen:
- verwenden Sie z. B.
## Verify your resultfür konkrete Erfolgskriterien - verwenden Sie
## Checkfür Reflexionsfragen oder kurze Selbsttests
So bekommt ein Abschnitt nicht zwei unterschiedliche Aufgaben gleichzeitig.
3. Kursabschnitte
Kursabschnitte helfen dabei, Lektionen in logische Gruppen zu organisieren. Sie können folgende Elemente repräsentieren:
- Kapitel in Ihrem Kurs
- Fähigkeitsstufen (z. B. Anfänger, Fortgeschrittene, Fachkundige*r)
- Thematische Einheiten
4. Medien und Ressourcen
Um Ihren Kurs zu verbessern, können Sie Folgendes einfügen:
- Bilder
- Videos
- Herunterladbare Ressourcen (z. B. PDFs, Codebeispiele)
Dateistruktur
Eine typische Kursdateistruktur sieht so aus:
content/
└── de/
└── courses/
└── ihr-kursname/
├── _index.md
├── 010-010-einführung.md
├── 010-020-weiterleitungen.md
├── 020-010-fortgeschrittenes-thema.md
└── ...
Für mehrteilige Kurse ist eine verschachtelte Struktur oft leichter zu pflegen:
content/
└── de/
└── courses/
└── ihr-kursname/
├── _index.md
├── 10-einstieg/
│ ├── _index.md
│ ├── 10-erster-schritt.md
│ └── 20-zweiter-schritt.md
├── 20-kern-workflow/
│ ├── _index.md
│ └── 10-hauptaufgabe.md
└── 30-abschlussuebung/
├── _index.md
└── 10-capstone.md
Diese Struktur eignet sich besonders dann, wenn Kursabschnitte in der Sidebar klar sichtbar sein sollen und mehrere Lektionen zu einer zusammenhängenden Phase gehören.
Nächste Schritte
Jetzt, da Sie die Struktur eines git.nrw-Kurses verstehen, werden wir im nächsten Kapitel damit beginnen, Ihre Kursinhalte zu planen. Dies wird Ihnen helfen, Ihre Ideen zu organisieren und einen Fahrplan für die Entwicklung Ihres Kurses zu erstellen.