Erweiterter Dateiwähler als Vue-Komponente
Ziel
Einen für Nutzende intuitiv verständlichen Dateiwähler also Vue-Komponente für Stud.IP erstellen.
Beschreibung
Besonders in der Courseware ist das Auswählen einer Datei aus dem Dateibereich eine Aktion die sehr häufig ausgeführt werden muss. Nutzende kommen zwar mit Dropdowns oder Teildarstellungen des Dateibereichs zurecht, können aber nicht so intuitiv handeln wie sie es gerne würden. Eine Darstellung ähnlich eines Dateiwählers im Betriebssystem ist für die meisten Nutzenden deutlich intuitiver. Es sollen Komponenten erstellt werden, die Nutzenden das Wählen einer Datei aus dem Dateibereich, wie das wählen einer Datei in ihrem Betriebssystem, ermöglichen. Ein Hinzufügen von Dateien an einer gewünschten Stelle soll ebenfalls möglich sein. Eingesetzt werden soll diese Komponente exemplarisch in Courseware, soll aber so gebaut werden, dass sie an beliebigen Stellen in Stud.IP eingesetzt werden kann. In diesem StEP wird nur Lösung in Vue erstellt.
Maßnahmen
- Erstellung einer Vue-Komponente mit den notwendigen Teil-Komponenten
- Anpassung oder Erweiterung der JSON-API
- ggf. Erweiterung von Funktionen des Dateibereichs
Kurzbezeichnung des Integrationsaufwandes
-
gering
Durchführung
ELAN e.V. (Ansprechpartner: Ron Lucke)