Courseware: Umsortieren und Verschieben von Seiten im Inhaltsverzeichnis
Ziel
Verschieben von Seiten per Drag & Drop direkt im Inhaltsverzeichnis der Courseware
Beschreibung
- Als Lehrende möchte ich Seiten schnell und unkompliziert direkt dort verschieben können, wo ich arbeite.
- Bislang muss ich dazu in die Verwaltung wechseln, was einen erhöhten "Aufwand" mit sich bringt.
- Die "Ebene" der einzelnen Seite zu verändern, ist kompliziert bis unmöglich für viele Nutzer.
- Wenn ich auf "Bearbeiten" klicke, erwarte ich dort, wo ich bin, Bearbeitungsmöglichkeiten. Die neue Funktion wäre dementsprechend schnell zu finden.
Maßnahmen
- Wenn ich auf "Bearbeiten" klicke, erscheint im Inhaltsverzeichnis vor allen Seiten und Unterseiten (außer der Wurzelseite) ein Anfasser, analog zum Anfasser bei Drag & Drop von Blöcken in der CW. Hover über dem Element verändert entsprechend den Mauszeiger.
- Wenn ich eine darüber verschobene Seite wieder loslasse, wird die neue Position sofort übernommen und muß nicht manuell gespeichert werden.
- Wenn ich eine Seite verschiebe, werden alle Seiten unterhalb mit verschoben. Die Wurzelseite ist (offensichtlich) nicht verschiebbar.
- Seiten können beliebig zwischen sämtlichen Ebenen verschoben werden (auch in nebenliegende Seiten), aber eine Seite kann natürlich nicht in eine Hierarchieebene unter sich selbst geschoben werden.
- Wenn ich die Ebene einer Seite verändern möchte, "greife" ich die entsprechende Seite am Anfasser. Diese löst sich optisch aus dem Inhaltsverzeichnis, und wenn ich diese nach links oder rechts ziehe, kann ich die Ebene nach "oben" oder "unten" verändern. Dabei muss es immer eine Seite in der Hierarchieebene oberhalb geben, z.B. kann eine Seite nur zu 1.1 werden, wenn es 1. gibt.
- Veränderungen sollen direkt sichtbar sein. Beim Verschieben und Einfügen von Inhalten, sehe ich, was bewegt wird, und wie es nach dem Einfügen/Loslassen aussehen würde.
- Tastaturbedienung sollte möglich sein (notfalls nachträglich implementiert), ein allgemeines Bedienkonzept für Tastaturbedienung von Drag & Drop Elementen in StudIP soll noch entwickelt werden (siehe Diskussion GUI).
- Die vorhandene Funktionen zum Umsortieren und Verschieben von Seiten in der Verwaltung bleibt erhalten und ist auf jeden Fall per Tastatur bedienbar.
Kurzbezeichnung des Integrationsaufwandes
mittel: Erweiterung des vorhandenen Inhaltsverzeichnis-Elements, keine Anpassungen der Datenbankstruktur, keine systemweiten Auswirkungen
Durchführung
Finanzierung durch Uni Osnabrück, Umsetzung durch ELAN e.V. (ursprünglich geplant zur 5.3, aber eher unrealistisch, voraussichtlich 5.4)
Links
Edited by Ron Lucke