Bilder-Pool
Ziel
Pool frei verwendbarer Bilder. Für Vorschaubilder soll ein Bilder-Pool eingerichtet werden. So können Nutzende z.B. beim Anlegen von Courseware-Seiten aus einer Sammlung von Bilder auswählen. Stud.IP liefert eine Reihe von Bilder mit. Zusätzlich können Betreibende die Sammlung um ihre eigenen Bilder erweitern.
Beschreibung
Lehrende möchten beispielsweise in der Courseware Bilder und Schmuckgrafiken einsetzen. Abgesehen von der Suche nach geeigneten Bildern ist es nicht immer einfach, sich zu vergewissern, dass das ausgewählte Bild auch wirklich verwendet werden darf.
Hier hilft der Bilder-Pool weiter. Alle Nutzenden mit mindestens admin
-Berechtigung können einen systemweit verfügbaren Pool an Bildern verwalten. Die Bilder im Pool werden zusätzlich mit Metadaten beschrieben.
In bestimmten Courseware-Blöcken (Blickfang, …) kann dann auf Bilder aus dem Pool zugegriffen werden.
Maßnahmen
Überblick
Der Bilderpool wird für admin
-Berechtigte als weiteres Arbeitsmittel auf dem Arbeitsplatz angezeigt. Darin können neue Bilder hinzugefügt werden, Metadaten editiert und Bilder wieder entfernt werden.
In bestimmten Courseware-Blöcken wird über eine neue Vue-Komponente die Auswahl aus dem Bilder-Pool ermöglicht.
Details
Die Verwaltung des Bilderpools wird wie üblich über Trails zur Verfügung gestellt. Zusätzlich werden entsprechende JSONAPI-Routen entwickelt. Bilder werden durch Metadaten ergänzt. Vorgesehen sind dabei folgende Felder:
- Titel (Textfeld)
- Beschreibung (Textfeld)
- Lizenz (Textfeld)
- Autor*in (Textfeld)
- Tags
Aus den hochgeladenen Bildern werden zusätzlich folgende Informationen extrahiert:
- Dateigröße
- Abmessungen
- dominante Farben
Bilder werden beim Hochladen in kleinere Formate skaliert.
In der Courseware können an entsprechender Stelle Bilder aus dem Bilderpool ausgewählt werden. Dabei können Bilder nach Titel, Beschreibung, Tags, Seitenverhältnis und Farbe durchsucht werden.
Kurzbezeichnung des Integrationsaufwandes
-
mittel
tief greifende Änderung an wenigen Dateien, die geringe Modifikationen der Datenbankstruktur erfordern und keine systemweiten Auswirkungen haben, oder geringfügige Änderungen an vielen Dateien, die gut überschaubare systemweite Auswirkungen haben
Durchführung
Der ELAN e.V. ist für die Implementation und die UOL für das Testing zuständig.
Links
- Regeln für StEPs
- Merge Request
-
Testsystem (als
test_admin
)