📚 Theorie: GitHub für Lehrkräfte

Klicke auf die Abschnitte, um sie zu öffnen

← Zurück zum Lernportal
Fortschritt: 0%

📁 1. Das Problem: Dokumenten-Chaos im Schulalltag

Kommt dir das bekannt vor?

Auf dem Netzlaufwerk liegt eine Datei namens "Curriculare_Planung_v3_FINAL_v2_korrigiert.docx" - und du bist dir nicht sicher, ob das wirklich die aktuelle Version ist. War da nicht noch eine neuere per E-Mail? Oder hat die Kollegin ihre Änderungen auf dem USB-Stick mitgebracht? Wer kennt das nicht?

Typische Probleme im Kollegium

Im Schulalltag arbeiten viele Menschen an denselben Dokumenten, aber die Werkzeuge sind dafür nicht gemacht. Das Ergebnis sind wiederkehrende Frustrationen:

  • E-Mail-Ping-Pong: Dokumente werden als Anhang hin- und hergeschickt. Nach drei Runden hat jeder eine andere Version.
  • USB-Stick-Roulette: "Ich hab die neueste Version auf meinem Stick" - aber welcher Stick, und von wann?
  • Netzlaufwerk-Wildwuchs: Ordnerstrukturen, die niemand mehr versteht, Dateien mit kryptischen Namen, verwaiste Kopien in Unterordnern.
  • Die ewige Frage: "Welche Version ist aktuell?" und "Wer hat was geändert?" - Fragen, auf die es keine verlässliche Antwort gibt.
Wusstest du? Laut einer Studie verbringen Wissensarbeiter bis zu 20% ihrer Arbeitszeit mit dem Suchen von Dokumenten. Bei einer 40-Stunden-Woche sind das 8 Stunden pro Woche - ein ganzer Arbeitstag, nur mit Suchen!

Das Problem ist nicht mangelnde Disziplin. Das Problem ist, dass die üblichen Werkzeuge einfach nicht für echte Zusammenarbeit an gemeinsamen Dokumenten gebaut wurden. Die gute Nachricht: Es gibt eine Lösung, die genau dafür erfunden wurde.

💡 2. Was ist Versionskontrolle?

Eine Idee, die du schon kennst

Du kennst die Funktion "Änderungen nachverfolgen" in Microsoft Word? Jede Änderung wird farblich markiert, du siehst wer was geändert hat, und du kannst Änderungen annehmen oder ablehnen. Versionskontrolle ist genau dieses Prinzip - aber für alle Dateien gleichzeitig, nicht nur für ein einzelnes Word-Dokument.

Das Grundprinzip

Stell dir ein intelligentes Logbuch vor, das automatisch jede Änderung an jedem Dokument in deinem Projekt protokolliert. Jeder Eintrag enthält drei Informationen:

  • Was wurde geändert? (welche Zeilen in welcher Datei)
  • Wer hat die Änderung gemacht? (Name der Person)
  • Wann wurde geändert? (Zeitstempel, sekundengenau)

Die Superkraft: Zeitreisen

Das Besondere an Versionskontrolle: Du kannst jederzeit in der Zeit zurückspringen. War die Version von letzter Woche besser? Kein Problem - ein Klick, und du hast sie wieder. Hat jemand versehentlich etwas gelöscht? Kein Datenverlust, weil jeder frühere Zustand gespeichert ist.

Einfach merken: Stell dir vor: Ein Logbuch, das jede Änderung an jedem Dokument automatisch protokolliert. Du kannst jederzeit nachschauen, was wann von wem geändert wurde - und zur jeder früheren Version zurückspringen.

Versionskontrolle wurde ursprünglich von Softwareentwicklern erfunden, weil bei Programmcode schon ein einziges falsches Zeichen katastrophale Folgen haben kann. Aber das Konzept funktioniert genauso gut für Lehrpläne, Arbeitsblätter, Prüfungsaufgaben - kurz: für alles, woran mehrere Menschen arbeiten.

🐙 3. GitHub: Dein digitales Materialregal

Was ist GitHub?

Git ist die Technik (die Versionskontrolle). GitHub ist die Plattform, die Git benutzerfreundlich und online zugänglich macht - vergleichbar mit dem Unterschied zwischen "E-Mail" (Technik) und "Gmail" (Plattform). GitHub bietet dir einen zentralen Ort für alle deine Projektdateien, der von überall erreichbar ist.

Das Repository - dein Projektordner mit Superkräften

Ein Repository (kurz: "Repo") ist wie ein Projektordner - nur eben mit eingebauter Versionskontrolle. Jedes Projekt bekommt sein eigenes Repository. Beispiele: "Schulinterner-Lehrplan-BWL", "Prüfungsaufgaben-Pool-2025", "Arbeitsblätter-Mathe-Klasse10".

Was GitHub besonders macht

  • Online zugänglich: Von jedem Gerät, ob Schulcomputer, Laptop zu Hause oder Tablet
  • Kostenlos: GitHub ist gratis nutzbar. Mit GitHub Education gibt es sogar Extras für Lehrkräfte
  • Privat oder öffentlich: Du entscheidest, ob dein Repository nur für eingeladene Personen sichtbar ist oder für alle

Vergleich: Wie schlägt sich GitHub?

Feature Netzlaufwerk E-Mail Cloud-Drive GitHub
Versionsverlauf Nein Nein Begrenzt Komplett
Wer hat geändert? Nein Teilweise Teilweise Ja, mit Kommentar
Gleichzeitig arbeiten Problematisch Nein Ja Ja, mit Branching
Offline verfügbar Nein Ja Teilweise Ja
Zurückrollen Nein Nein Begrenzt Ja, jederzeit

🎯 4. Single Source of Truth - Eine Quelle der Wahrheit

Das wichtigste Konzept überhaupt

"Single Source of Truth" klingt zunächst technisch, ist aber ein alltagsnahes Prinzip: Es gibt genau einen Ort, an dem die aktuelle Version eines Dokuments liegt. Nicht auf dem Netzlaufwerk UND im E-Mail-Postfach UND auf dem USB-Stick - sondern an einem einzigen, zentralen Platz.

Was das konkret bedeutet

  • Alle arbeiten am gleichen Ort: Das Repository auf GitHub ist der zentrale Anlaufpunkt. Wer die aktuelle Version braucht, findet sie dort - immer.
  • Keine "Kopie von Kopie" mehr: Statt Dateien zu kopieren und per E-Mail zu verteilen, holt sich jeder die aktuelle Version aus dem Repository.
  • Automatische Synchronisierung: Wenn jemand eine Änderung macht, sehen alle anderen sie sofort. Kein manuelles Abgleichen mehr nötig.
  • Nachvollziehbar: Jede Änderung wird dokumentiert. Du siehst nicht nur den aktuellen Stand, sondern auch den gesamten Weg dorthin.

Praxisbeispiel

Stell dir vor, euer Fachbereich entwickelt gemeinsam den schulinternen Lehrplan. Statt dass jeder seinen Teil in einer eigenen Datei bearbeitet und am Ende jemand alles zusammenkopieren muss, gibt es ein Repository "Schulinterner-Lehrplan". Jede Lehrkraft trägt ihre Änderungen dort ein. Die aktuelle Version ist immer online verfügbar. Und wenn bei der Fachkonferenz die Frage kommt "Wann wurde Lernfeld 5 zuletzt aktualisiert?" - ein Blick in die Historie genügt.

1 Repository = 1 Wahrheit = 0 Versionschaos
Kerngedanke: Wenn alle wissen, wo die aktuelle Version liegt, verschwindet das Chaos von selbst. GitHub macht genau das möglich: einen verlässlichen, zentralen Ort für eure gemeinsamen Dokumente.

🤝 5. Zusammenarbeit: Wenn viele am gleichen Projekt arbeiten

Die vier Werkzeuge der Zusammenarbeit

GitHub löst ein Problem, das jedes Kollegium kennt: Wie können mehrere Personen gleichzeitig am selben Projekt arbeiten, ohne sich gegenseitig die Arbeit zu überschreiben? Die Antwort besteht aus vier Konzepten, die perfekt ineinandergreifen:

1. Branch - Dein sicherer Arbeitsbereich

Ein Branch (Zweig) ist eine parallele Kopie deines Projekts, in der du Änderungen ausprobieren kannst, ohne das Original zu verändern. Stell dir vor, du nimmst eine Fotokopie des Lehrplans mit nach Hause, machst deine Änderungen darauf - und das Original im Lehrerzimmer bleibt unberührt, bis du fertig bist.

2. Pull Request - "Ich schlage eine Änderung vor"

Wenn du mit deinen Änderungen zufrieden bist, erstellst du einen Pull Request. Das ist wie eine formelle Bitte: "Ich habe Abschnitt 3 überarbeitet - schaut euch das bitte an." Deine Kollegen können die Änderungen sehen und kommentieren, bevor sie übernommen werden.

3. Review - Feedback vom Team

Im Review-Prozess schauen Kollegen über deine vorgeschlagenen Änderungen. Sie können Zeile für Zeile Kommentare hinterlassen, Fragen stellen oder Verbesserungsvorschläge machen. Das ist Qualitätssicherung und kollegialer Austausch in einem.

4. Merge - Änderungen übernehmen

Wenn alle einverstanden sind, wird der Branch per Merge ins Original übernommen. Und falls zwei Personen dieselbe Stelle geändert haben? GitHub erkennt solche Konflikte automatisch und hilft euch, sie zu lösen.

Praxisbeispiel: Der Jahresarbeitsplan

Drei Lehrkräfte arbeiten am Jahresarbeitsplan: Frau Müller aktualisiert die Lernfelder 1-4, Herr Schmidt die Lernfelder 5-8, und Frau Weber die Prüfungstermine. Jeder erstellt einen Branch, arbeitet in Ruhe, und per Pull Request fließen alle Änderungen kontrolliert zusammen.

Der Vorteil gegenüber Cloud-Dokumenten: Bei Google Docs oder OneDrive können zwar alle gleichzeitig tippen - aber bei größeren Umstrukturierungen wird es schnell unübersichtlich. Branches ermöglichen es, größere Änderungen in Ruhe vorzubereiten und erst dann zusammenzuführen, wenn sie fertig sind.

🤖 6. KI-Integration: Claude als GitHub-Assistent

Die Kombination, die alles verändert

Hier wird es richtig spannend: KI-Assistenten wie Claude können GitHub direkt bedienen. Das bedeutet: Du musst nicht selbst lernen, wie Git-Befehle funktionieren oder wo man im Menü klicken muss. Du sagst einfach, was du willst - und die KI erledigt den technischen Teil.

Was Claude auf GitHub für dich tun kann

  • Repositories erstellen: "Claude, erstelle ein neues Repository für unsere Prüfungsaufgaben BWL."
  • Dateien bearbeiten: "Aktualisiere im Stoffverteilungsplan die Stundenzahl für Lernfeld 2 von 60 auf 80."
  • Commits machen: "Speichere die Änderungen mit dem Hinweis 'Stundenverteilung angepasst nach Fachkonferenz'."
  • Branches verwalten: "Erstelle einen Branch 'Entwurf-Prüfung-Sommer-2026' für meine Prüfungsvorschläge."
  • Inhalte erstellen: "Erstelle ein Arbeitsblatt zum Thema Kaufvertragsstörungen und lade es ins Repository hoch."

KI versteht Kontext

Das Besondere: Claude versteht nicht nur einzelne Befehle, sondern den Zusammenhang. Du kannst sagen: "Ändere in der Klassenarbeit Aufgabe 3, ersetze das Beispiel durch ein aktuelleres, und erstelle eine neue Version." Claude versteht, welche Datei gemeint ist, macht die Änderung, speichert sie mit einer nachvollziehbaren Beschreibung und du kannst das Ergebnis prüfen.

Das Wichtigste: Mit KI-Assistenten wie Claude wird GitHub so einfach wie eine Unterhaltung. Du sagst, was du willst - Claude kümmert sich um die Technik. Du brauchst weder Terminal-Befehle noch technisches Vorwissen.

Warum das ein Gamechanger ist

Bisher war die Hürde bei GitHub, dass man technische Begriffe und Abläufe lernen musste. Mit KI fällt diese Hürde komplett weg. Du konzentrierst dich auf das, was du am besten kannst - Inhalte gestalten - und die KI übernimmt das Werkzeug. Das ist wie der Unterschied zwischen "Auto selbst reparieren" und "dem Mechaniker sagen, was nicht stimmt".

Praxistipp: Du kannst Claude auch bitten, dir zu erklären, was er gerade auf GitHub gemacht hat. So lernst du nebenbei, wie GitHub funktioniert - ganz ohne Druck und in deinem eigenen Tempo.

🏫 7. Praktische Szenarien für Lehrkräfte

GitHub im echten Schulalltag

Die Theorie klingt gut - aber wie sieht das konkret aus? Hier sind sechs realistische Szenarien, wie GitHub den Arbeitsalltag im Kollegium verbessern kann:

1. Schulinterne Curricula gemeinsam pflegen

Der gesamte Fachbereich arbeitet an einem Repository "Schulinternes-Curriculum-BWL". Jede Lehrkraft kann Änderungen vorschlagen, die im Pull Request besprochen werden. Nach der Fachkonferenz wird die beschlossene Version gemergt. Jede frühere Version bleibt erhalten - perfekt für die Schulinspektion.

2. Prüfungsaufgaben-Pool versionieren

Wer hat welche Aufgabe wann erstellt? Welche Aufgaben wurden schon verwendet? Mit GitHub siehst du die komplette Historie. Und wenn eine Aufgabe nach der Klausur angepasst werden muss, bleibt das Original trotzdem erhalten.

3. Arbeitsblätter zentral verwalten

Eine Sammlung, immer aktuell, für alle zugänglich. Neue Lehrkräfte im Fachbereich bekommen sofort Zugriff auf alle Materialien - nicht nur auf das, was gerade jemand per E-Mail weiterleitet.

4. Fortbildungsmaterial teilen

Nach einer Fortbildung die Ergebnisse direkt im Kollegiums-Repository ablegen. Keine "Ich schick euch das mal per E-Mail"-Versprechen, die dann vergessen werden.

5. Schulwebsite pflegen mit GitHub Pages

GitHub Pages bietet kostenloses Webhosting direkt aus einem Repository. Eure Fachbereichsseite, ein Lernportal für Schüler oder eine Projektdokumentation - alles möglich, ohne Serverkosten.

6. Projekte mit Schülern durchführen

Schüler lernen nicht nur den Inhalt, sondern auch gleich ein Werkzeug, das in der Berufswelt Standard ist. Ob Projektdokumentation, Portfolio oder gemeinsame Texte - GitHub macht es nachvollziehbar.

Gut zu wissen: GitHub wird bereits an vielen Hochschulen für kollaboratives Arbeiten eingesetzt. Die Übertragung auf Schulen ist der logische nächste Schritt - und mit KI-Unterstützung ist die Einstiegshürde so niedrig wie nie.

🚀 8. Erste Schritte: So startest du

In 6 Schritten startklar

Du brauchst keine Vorkenntnisse, keine Programmiererfahrung und kein technisches Equipment. Alles, was du brauchst, ist ein Computer mit Internetverbindung und 5 Minuten Zeit.

  1. GitHub-Account erstellen: Gehe auf github.com und registriere dich kostenlos. Verwende am besten deine Schul-E-Mail-Adresse - damit bekommst du Zugang zu GitHub Education mit zusätzlichen Funktionen.
  2. GitHub Desktop installieren: Lade dir GitHub Desktop herunter (desktop.github.com). Das ist eine grafische Oberfläche - kein Terminal, keine Kommandozeile, alles per Mausklick.
  3. Erstes Repository anlegen: Klicke auf "New Repository", gib einen Namen ein (z.B. "Mein-erstes-Projekt") und eine kurze Beschreibung. Fertig - dein erster Projektordner mit Superkräften existiert.
  4. Erste Datei hochladen: Ziehe eine Datei per Drag & Drop in dein Repository. Gib eine kurze Beschreibung ein ("Erste Version hochgeladen") und klicke auf "Commit". Deine erste versionierte Datei!
  5. Kollegen einladen: Unter "Settings > Collaborators" kannst du Kolleginnen und Kollegen über ihre E-Mail-Adresse einladen. Sie können dann ebenfalls Dateien bearbeiten und hochladen.
  6. Optional: Claude als KI-Assistenten einrichten: Mit Claude Code oder der Claude-Integration kannst du GitHub per Sprache bedienen. "Claude, lade die Datei hoch" ist alles, was du sagen musst.
Keine Angst vor Fehlern! Du brauchst KEINE Programmierkenntnisse! GitHub Desktop macht alles per Mausklick möglich. Und selbst wenn du mal etwas falsch machst - dank Versionskontrolle kannst du jede Änderung jederzeit rückgängig machen. Es kann buchstäblich nichts kaputtgehen.
5 Minuten Setup → Jahrelang profitieren

Und dann?

Sobald du dein erstes Repository erstellt hast, wirst du schnell merken: Das Prinzip ist einfach, der Nutzen enorm. Starte klein - vielleicht mit einer eigenen Materialsammlung. Wenn du dich sicher fühlst, lade Kollegen ein. Und mit der Zeit entsteht eine gemeinsame Wissensbasis, die immer weiter wächst.

Nächster Schritt: In den Lernkarten im nächsten Modul kannst du die wichtigsten Begriffe wiederholen und festigen. So hast du das Vokabular parat, wenn du GitHub das erste Mal selbst ausprobierst.
Weiter zu Lernkarten →