You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LiaScript ist ein interessantes Projekt. Die Unterlagen werden in einer Art proprietären Markdown-Dialekt formatiert und auf GH o.ä. bereitgestellt. Durch Voranstellen der URL https://liascript.github.io/course/? vor die URL der Markdowndatei wird eine PWA beim Herunterladen erzeugt, die lokal gespeichert ist und auch offline angezeigt werden kann.
Zusammen mit #160 und #82 könnte der Gesamtworkflow deutlich vereinfacht werden:
Die Unterlagen werden wie bisher auf GH als Pandoc-Markdown gepflegt
GH-Workflows:
Ein Workflow erzeugt die Folien als PPTX (separater Branch)
Ein Workflow konvertiert das Material 1:1 zu GH-Markdown (separater Branch) - als Defaultbranch konfiguriert, damit dieses Material direkt angezeigt wird (einzelne Dateien, passend verlinkt)
Ein Workflow konvertiert das Material in das LiaScript-Format (separater Branch) - dieses wird per LiaScript-Link im ILIAS verlinkt
Wenn die Dateien 1:1 transformiert werden, wäre jede Sitzung eine eigene PWA. Das ist komfortabel, aber wird schnell unübersichtlich für die Studis. Wenn die Dateien in der passenden Reihenfolge in eine Gesamtdatei gemergt werden (mit der passenden internen Verlinkung), dann brauchen die Studis nur einmal die Gesamt-App.
Zusätzlich zu passenden Lua-Filtern wird noch ein Markdown-Template benötigt, welches die aktuell genutzten Hugo-Archetypen ersetzt (Aufbau/Gliederung der VL-Einheiten).
Potentielle Vorteile:
Toolchain schlanker und schneller, kein TeX mehr
PPTX ist "good enough", lässt sich vor dem Vortrag noch etwas nachbearbeiten und erlaubt Laserpointer-Stift auf dem iPad
GH-Markdown unterstützt alle benötigten Elemente, Vorschau "good enough" (Ersatz für die Kurswebseite, ohne das "barocke Bling-Bling" der Hugo-Seite) für den Online-Einsatz
LiaScript erlaubt Offline-Use durch Studis
LiaScript bringt Features für Quizzes mit
LiaScript einmalig per Link im ILAS einzubinden
Keine manuelle Interaktion notwendig bei Update der Kursmaterialien, insbesondere kein Down- und Upload der Seitenarchive
Reduzierung der externen Abhängigkeiten: statt Hugo und dem Relearn-Theme und der darauf abgestimmten eigenen custom Hugo-Partials nur noch LiaScript
Potentielle Nachteile:
LiaScript ist eine One-Man-Show (Bus-Factor 1..2) (andererseits gilt das ebenfalls für das Relearn-Theme - und in der Praxis ist ein Wechsel des Hugo-Themes nicht unbedingt trivial)
Hugo-Relearn hat etwas bessere Features: automatischer Dark-/Light-Mode, hierarchische Menü-Bar mit Links auf alle Themen, zusätzlich TOC für jede einzelne Einheit (würde bei LiaScript zusammenfallen in eine gemeinsame Menüleiste), Menü-Leiste ist "collapsed" per Default - in LiaScript ist immer alles offen
LiaScript wirkt etwas chaotisch und unübersichtlich, Doku nicht unbedingt auf dem aktuellen Stand, Features proprietäres Markdown (HTML-Kommentare statt YAML)
LiaScript ist ein interessantes Projekt. Die Unterlagen werden in einer Art proprietären Markdown-Dialekt formatiert und auf GH o.ä. bereitgestellt. Durch Voranstellen der URL
https://liascript.github.io/course/?
vor die URL der Markdowndatei wird eine PWA beim Herunterladen erzeugt, die lokal gespeichert ist und auch offline angezeigt werden kann.Zusammen mit #160 und #82 könnte der Gesamtworkflow deutlich vereinfacht werden:
Wenn die Dateien 1:1 transformiert werden, wäre jede Sitzung eine eigene PWA. Das ist komfortabel, aber wird schnell unübersichtlich für die Studis. Wenn die Dateien in der passenden Reihenfolge in eine Gesamtdatei gemergt werden (mit der passenden internen Verlinkung), dann brauchen die Studis nur einmal die Gesamt-App.
Zusätzlich zu passenden Lua-Filtern wird noch ein Markdown-Template benötigt, welches die aktuell genutzten Hugo-Archetypen ersetzt (Aufbau/Gliederung der VL-Einheiten).
Potentielle Vorteile:
Potentielle Nachteile:
siehe auch LiaScript/LiaScript#154 (comment) und
The text was updated successfully, but these errors were encountered: