Deutschland Lernt Selbst. 
Übersicht über Selbstlern-Angebote für die Lehrpläne aller Bundesländer.
Hackathon-Info
Kategorie: Nichtkommerzielle NeuentwicklungTITEL: Self-Learning Angebote für Schüler*innenPROBLEME: Errichtung einer Plattform für kuratierte Self-Learning Angebote für Schüler*innenBETROFFENENGRUPPE: Schüler*innen und Lehrer*innen in Zeiten des Corona-Virus und darüber hinausFORMULIERUNG HERAUSFORDERUNG: Wie können wir den Schüler*innen in Deutschland ein ausgewähltes Angebot mit elektronischen Lehrinhalten zur Verfügung stellen, um sie auch bei Schulschließungen von zu Hause aus weiterlernen zu lassen?LÖSUNGSANSATZ: Schulcloud.org; kiron.org; Anton App, virtuelles Klassenzimmer (ZDF), planet-schule (SWR/WDR)ID: 1952
Mitmachen
- Projekt-Kanban
- Diskussionen am besten über Issues in Github, einen eigenen Slack-Channel gibt es bisher nicht, da ich das Projekt bisher alleine angehe. Wir können aber gerne einen aufmachen.
Die Idee
Ziel ist es, für Schüler und Lehrer deutschlandweit eine Plattform bereitzustellen, auf der sie Links zu Selbstlern-Materialien miteinander austauschen können, die im Netz frei verfügbar sind:
- Jede Person soll für ihr Bundesland, ihr Fach, und ihre Klassenstufe die passenden Materialien angezeigt bekommen.
- Jede Person soll auch selbst Materialien hinzufügen können, sowie bestehende Materialien bewerten können. Wichtig ist, dass die Materialien und Bewertungen immer für alle Bundesländer verfügbar gemacht werden. Das heißt, eine Mathelehrerin aus Berlin trägt z. B. eine interaktive Website zum Binomialgleichungen ein, die in Berlin in der siebten Klasse behandelt werden (fiktives Beispiel!). In Bayern werden diese aber schon in der sechsten Klasse behandelt. Dann wird die Website sowohl Siebtklässlern in Berlin, als auch Sechstklässlern in Bayern angezeigt, mit denselben Bewertungen.
- Es sollen alle Fächer und alle Schularten unterstützt werden (inklusive Grundschule), als Prototyp wird aber erst einmal nur Physik der Jahrgangsstufe
Das Projekt strebt an, eine Datenbank zu erstellen, die aus zwei Teilen besteht:
- Eine Zuordnung
Bundesland + Fach + Klassenstufe→Liste von Modulen. Diese Zuordnung soll einmal aus den Lehrplänen extrahiert werden und dann gegebenenfalls jährlich aktualisiert werden. - Eine Zuordnung
Modul→Liste mit Selbstlern-Ressourcen. Diese Daten sollen im Wesentlichen von der Community aus Schülern und Lehrern selbst eingetragen und bewertet werden.
Die Datenbank soll über eine Website zugänglich sein. Die Website soll anfangs einmal Bundesland, Klassenstufe, Kern- und Nebenfächer abfragen und lokal speichern. Daraufhin werden die verfügbaren Ressourcen pro Fach und nach Bewertungen sortiert angezeigt. Es soll auf der Website unkompliziert möglich sein, neue Einträge hinzuzufügen und bestehende Einträge zu bewerten.
Gesellschaftlicher Mehrwert
- Open Source, komplett auf Github gehostet dank Github Pages und der Github API
- spricht alle LehrerInnen und SchülerInnen in Deutschland an
Innovationsgrad
- Vergleich zu bestehenden Projekten siehe Abschnitt
Verwandte Projekte
Skalierbarkeit
- >2.5m Schüler, >750k Lehrer
- Netzwerkeffekte
- technisch leicht skalierbar dank statischem Hosting
- neue Inhalte sind effizient über das Github-System zu bewältigen
Fortschritt
Geschafft:
- Beispiel-Lehrpläne für Physik in Gymnasien in Bayern, Baden-Württemberg und Berlin-Brandenburg in JSON
- Beispiel-Content in JSON
- Website-Prototyp mit Suchmaske und rudimentärem Anzeigen der Daten verdeutlicht das Prinzip Noch ToDo:
- richtiges Auslesen und Anzeigen der Daten
- einfache Möglichkeit für User, Links auf der Website hinzuzufügen (Github API)
- mehr Lehrpläne in JSON übertragen
Verwandte Projekte
- Awesome Lists (Github):
+Sind kollaborativ.-Sind auf Englisch und nicht auf Schüler zugeschnitten. Es gibt es keine Bewertungen. Der Github-Workflow ist zu kompliziert für die meisten Lehrer und Schüler.→Insbesondere für die Oberstufe wird es Sinn machen, diese zunächst als ganze Listen zu verlinken, später dann zu den einzelnen Modulen aufzuschlüsseln und die einzelnen Links zu übernehmen.
- Landesbildungsserver:
+Sind auf deutsch, auf die Lehrpläne zugeschnitten und von Lehrern kuratiert, daher sehr qualitativ.-Sind nicht bundesweit vereinheitlicht und nicht direkt kollaborativ (meistens verwalten einige wenige Lehrer den Inhalt), auch gibt es keine Bewertungsmöglichkeit. Auf den Servern gibt es teilweise schon Listen mit Links zum Selbstlernen.→Langfristig wäre es sinnvoll, wenn es ein HTML-Snippet gäbe, mit dem auf einfache Weise auf den Landesbildungsservern modulweise die bundesweiten Listen von diesem Projekt angezeigt werden könnten.
- Deutscher Bildungsserver:
+Hat selbst eine Sammlung von eigenen Materialien, und gute Linklisten zu weiteren Seiten mit Materialien. Ist landesübergreifend und deutsch. Die Community ist insofern eingebunden, als sie defekte Links melden kann.-Wer ein Thema sucht, muss sich (abgesehen von den eigenen Materialien des Bildungsservers) durch alle verlinkten Materialseiten durchklicken; es liegt keine Datenbank der eigentlichen Materialien vor. Ist nicht kollaborativ.→Die Linklisten sind ein guter Ausgangspunkt, um die eigentlichen Materialien zur Datenbank dieses Projekts hinzuzufügen, wo sie dann durchsuchbar und bewertbar sind. Sinnvoll wäre ein Hinweis darauf auf der Website, so dass die Community dann langsam die Linklisten abarbeitet und die Materialien hinzufügt.
- LEIFIphysik
+Sehr schöne und qualitative Website, mit der Möglichkeit, nach Bundesland und Klassenstufe zu filtern. Auch mit Linklisten, sowie der Möglichkeit, eigene Links einzureichen. (Hätte ich das am Anfang gewusst, hätte ich nicht Physik als Beispiel für diesen Prototypen gewählt.)-Fokus auf eigenen Inhalten. Nur für Physik.→Langfristig wäre eine Kooperation dergestalt sinnvoll, dass auf einen gemeinsamen Pool von Links zugegriffen wird.
- Übersicht der Lehrpläne
Struktur
Entity-Relationship-Diagramm
Typen: Lerneinheit, Unterrichtseinheit, Experiment, vExperiment, Nachschlageseite, Wettbewerb, Sammlung, ...
Einträge vom Typ Sammlung sollten langfristig ein einzelne Einträge überführt werden.
Klassen-Diagramm
Ablauf-Diagramm
User-Interface
Client-Server-Kommunikation
Zunächst wird ein Ansatz verfolgt, bei dem alle Daten auf einmal übertragen werden:
Wenn es einmal zigtausende Module gibt, sollten JSON-Tabellen pro Bundesland oder pro Bundesland+Klassenstufe oder pro Bundesland+Klassenstufe oder pro Bundesland+Klassenstufe+Fach vorkompiliert werden. (Etwa als Github-Action, die beim Annehmen einer Pull-Request ausgelöst wird; der Aufwand für das Kompilieren ist minimal.) Das Schema wäre dann im Extremfall, d. h. wenn es für jedes Bundesland+Klassenstufe+Fach:
Technologie
- Da es für neue Daten einen Review-Prozess geben soll, bietet es sich an, Github zu nutzen, insbesondere auch weil dort eine engagierte Community zu finden ist (vermutlich nehmen mehr Leute über Github am Reviewen teil, als über eine eigene Review-Lösung auf der Projekt-Website.) Die Daten können am einfachsten als JSON gespeichert werden und per Javascript lokal im Browser geladen werden. Github Pages ist eine sehr einfache und transparente und auch bei viel Traffic zuverlässige Lösung. Da es für die meisten Benutzer zu aufwendig sein wird, Github zu benutzen, sollte es ein einfaches Formular auf der Website geben, das dann per Github API eine Pull Request mit den neuen Daten erstellt. Die Website sollte mobile-friendly oder mobile-first und für junge Schüler ansprechend sein.
- Um Up- und Downvotes zu speichern macht Github eher weniger Sinn. Hier sollte es eine separate Lösung geben, die später implementiert werden kann.
Built With
- github-api
- javascript
- json
Log in or sign up for Devpost to join the conversation.