Tool Tip Tuesday: Difference between revisions

m (Admin moved page TTT to Tool Tip Tuesday: better name)
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 20: Line 20:
* Studiengänge werden nicht vom Ziel aus geplant, sondern aus Vorhandenem zusammengestückelt
* Studiengänge werden nicht vom Ziel aus geplant, sondern aus Vorhandenem zusammengestückelt
* Dopplungen und Lücken zwischen Lehrveranstaltungen und Kursen
* Dopplungen und Lücken zwischen Lehrveranstaltungen und Kursen


== Konzept: Abhängigkeitsgraphen für Lerninhalte ==
== Konzept: Abhängigkeitsgraphen für Lerninhalte ==
[[File:GraphIT-Konzept.png|none|thumb|800x800px|Beispiel: Ausschnitt aus einem Abhängigkeitsgraph für eine Einführung in die Informatik.]]
[[File:GraphIT-Konzept.png|none|thumb|800x800px|Beispiel: Ausschnitt aus einem Abhängigkeitsgraph für eine Einführung in die Informatik.]]
[[File:Learney (Screenshot).png|none|thumb|800x800px|Screenshot: Learney.com]]


== Prototyp: graphit.ur.de ==
[[File:Wikibase-Widgets-Screenshot.png|none|thumb|800x800px|Screenshot: Beispiel für ein Kursseite]]


=== Tools: ===
Ähnliches Projekt: Learney.me (seit Mitte Mai 2024 offline)[[File:Learney (Screenshot).png|none|thumb|800x800px|Screenshot: Learney.com]]
[[File:Table-Editor-Screenshot2.png|none|thumb|800x800px|Screenshot of Table Editor]]
 
 
== Unser Prototyp: graphit.ur.de ==
 
'''Grundidee:'''
 
* Alle Themen in einen Graph
* Granularität: unterschiedlich, aber entsprechend ca. 10 Minuten Vorlesung
* Iterative Entwicklung, flexible Anpassung des Graphen an entstehende Bedarfe
 
[[File:Cgbv dependency full.png|none|thumb|800x800px|Screenshot: Abhängigkeitsgraph für den Kurs "Computergrafik und Bildverarbeitung".]]
 
[[File:Graph-structure6.jpg|none|thumb|880x880px|Generelle Klassenstruktur von GraphIT]]
 
== Exkurs: Wikibase, Wikidata, Scholia ==
 
* verschiedene Graphdatenbanken evaluiert
* für Prototyp: [https://www.mediawiki.org/wiki/Wikibase Wikibase] gewählt - inzwischen ziemlich glücklich damit
* Wikibase = Erweiterung von MediaWiki (Wikipedia) für [https://www.wikidata.org/ Wikidata]
* bei uns selbst gehostet, aber auch als kostenlose Cloud-Version verfügbar ([https://www.wikibase.cloud/ wikibase.cloud])
* Wikidata: umfassender, offener Wissensgraph: Items über Properties mit anderen Items verknüpft (= Statements)
* Beispiel: [https://www.wikidata.org/wiki/Q687017 FernUniversität in Hagen]
* Einfach und komplexe Abfragen mittels SPARQL möglich (Beispiel: [https://w.wiki/A96h Personen an der FernUniversität in Hagen])
* Interessantes Frontend: [https://scholia.toolforge.org/ Scholia]


== Exkurs: Wikibase ==


== Status Quo: Was machen wir damit ==
== Status Quo: Was machen wir damit ==
* Angefangen mit Abhängigkeitsgraph
* Graph als Datenstruktur sinnvoll, aber nicht als Benutzeroberfläche
* Vorteil und Nachteil Wikibase: Integration in ein Wiki
[[File:Wikibase-Widgets-Screenshot.png|none|thumb|800x800px|Screenshot: Beispiel für ein Kursseite]]
[[File:Interests wissarb.png|none|thumb|800x800px|Scatterplot: Vorwissen und Interessen von Studierenden im Kurs "Wissenschaftliches Arbeiten". Je weiter rechts ein Thema steht, umso mehr Studierende kennen es bereits. Je weiter oben, umso mehr Studierende interessieren sich dafür.]]
[[File:Interests wissarb.png|none|thumb|800x800px|Scatterplot: Vorwissen und Interessen von Studierenden im Kurs "Wissenschaftliches Arbeiten". Je weiter rechts ein Thema steht, umso mehr Studierende kennen es bereits. Je weiter oben, umso mehr Studierende interessieren sich dafür.]]
[[File:Learning Path Viz.png|none|thumb|800x800px|Screenshot: Visualisierung von Lernpfaden]]
 
== Unsere Tools zur Bearbeitung und Visualisierung ==
[[File:Table-Editor-Screenshot2.png|none|thumb|800x800px|Screenshot of Table Editor]][[File:Learning Path Viz.png|none|thumb|800x800px|Screenshot: Visualisierung von Lernpfaden]]
 
[[File:Visual-Editor-screenshot.png|none|thumb|800x800px|Screenshot: Editor, um Vorkenntnisse und Interessen zu dokumentieren.]]
[[File:Visual-Editor-screenshot.png|none|thumb|800x800px|Screenshot: Editor, um Vorkenntnisse und Interessen zu dokumentieren.]]
[[File:Cgbv dependency full.png|none|thumb|800x800px|Screenshot: Abhängigkeitsgraph für den Kurs "Computergrafik und Bildverarbeitung".]]
 
 
[[File:Student network.png|none|thumb|800x800px|Beispiel für den Graph eines Studenten]]
[[File:Student network.png|none|thumb|800x800px|Beispiel für den Graph eines Studenten]]
[[File:Graph-structure6.jpg|none|thumb|880x880px|Generelle Klassenstruktur von GraphIT]]
 


== Ausblick: Was kann man damit machen? ==
== Ausblick: Was kann man damit machen? ==
Unsere Pläne:
* Besser verstehen, wo Vorteile, Grenzen und Anwendungen liegen
* Rechtemanagement implementieren
* Learning Analytics
* Integration mit LLMs
* Aufräumen
* Ganze Studiengänge modellieren ([[Medieninformatik_BA]])
* Schulische Lehrpläne implementieren
* Persönliche Lernlandkarten erstellen
* ...
Was kann /ich/ damit machen?
* Explorieren und inspirieren lassen
* Forken: [https://github.com/PDA-UR/GraphIT_Wikibase GitHub]
* Ideen?

Latest revision as of 09:45, 21 May 2024

GraphIT - Wie man mit einem Abhängigkeitsgraphen bessere Lehrveranstaltungen und Studiengänge bauen kann

Präsentation auf dem Tool Tip Tuesday des KI-Campus am 21.5.2024

Hintergrund: Quo vadis Hochschullehre?

Heterogenität

  • Vorkenntnisse der Studierenden immer heterogener.
  • Ziele der Studierenden immer heterogener.
  • "One-size-fits-all"-Studiengänge und Lehrveranstaltungen werden immer weniger Studierenden-Biographien gerecht.
  • Studiengänge mit vielen Wahlmöglichkeiten → manchen Studierenden fehlen essentielle Kenntnisse für meine Lehrveranstaltung.

Wechselnde Rolle von Lehrenden

  • Universität hat Monopol bei Wissensvermittlung längst verloren
  • Umso wichtiger: Begleitung, Kontext und Prioritäten liefern
  • Effizienz: existierende Ressourcen nutzen, vernetzen

Planung von Lehrveranstaltungen und Curricula

  • Studiengänge werden nicht vom Ziel aus geplant, sondern aus Vorhandenem zusammengestückelt
  • Dopplungen und Lücken zwischen Lehrveranstaltungen und Kursen


Konzept: Abhängigkeitsgraphen für Lerninhalte

Beispiel: Ausschnitt aus einem Abhängigkeitsgraph für eine Einführung in die Informatik.


Ähnliches Projekt: Learney.me (seit Mitte Mai 2024 offline)

Screenshot: Learney.com


Unser Prototyp: graphit.ur.de

Grundidee:

  • Alle Themen in einen Graph
  • Granularität: unterschiedlich, aber entsprechend ca. 10 Minuten Vorlesung
  • Iterative Entwicklung, flexible Anpassung des Graphen an entstehende Bedarfe
Screenshot: Abhängigkeitsgraph für den Kurs "Computergrafik und Bildverarbeitung".
Generelle Klassenstruktur von GraphIT

Exkurs: Wikibase, Wikidata, Scholia

  • verschiedene Graphdatenbanken evaluiert
  • für Prototyp: Wikibase gewählt - inzwischen ziemlich glücklich damit
  • Wikibase = Erweiterung von MediaWiki (Wikipedia) für Wikidata
  • bei uns selbst gehostet, aber auch als kostenlose Cloud-Version verfügbar (wikibase.cloud)
  • Wikidata: umfassender, offener Wissensgraph: Items über Properties mit anderen Items verknüpft (= Statements)
  • Beispiel: FernUniversität in Hagen
  • Einfach und komplexe Abfragen mittels SPARQL möglich (Beispiel: Personen an der FernUniversität in Hagen)
  • Interessantes Frontend: Scholia


Status Quo: Was machen wir damit

  • Angefangen mit Abhängigkeitsgraph
  • Graph als Datenstruktur sinnvoll, aber nicht als Benutzeroberfläche
  • Vorteil und Nachteil Wikibase: Integration in ein Wiki
Screenshot: Beispiel für ein Kursseite
Scatterplot: Vorwissen und Interessen von Studierenden im Kurs "Wissenschaftliches Arbeiten". Je weiter rechts ein Thema steht, umso mehr Studierende kennen es bereits. Je weiter oben, umso mehr Studierende interessieren sich dafür.

Unsere Tools zur Bearbeitung und Visualisierung

Screenshot of Table Editor
Screenshot: Visualisierung von Lernpfaden
Screenshot: Editor, um Vorkenntnisse und Interessen zu dokumentieren.


Beispiel für den Graph eines Studenten


Ausblick: Was kann man damit machen?

Unsere Pläne:

  • Besser verstehen, wo Vorteile, Grenzen und Anwendungen liegen
  • Rechtemanagement implementieren
  • Learning Analytics
  • Integration mit LLMs
  • Aufräumen
  • Ganze Studiengänge modellieren (Medieninformatik_BA)
  • Schulische Lehrpläne implementieren
  • Persönliche Lernlandkarten erstellen
  • ...


Was kann /ich/ damit machen?

  • Explorieren und inspirieren lassen
  • Forken: GitHub
  • Ideen?