Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some actions are only possible in the "work place" #761

Closed
Sturek opened this issue Aug 14, 2023 · 16 comments
Closed

Some actions are only possible in the "work place" #761

Sturek opened this issue Aug 14, 2023 · 16 comments
Assignees
Labels
type:bug v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x

Comments

@Sturek
Copy link
Collaborator

Sturek commented Aug 14, 2023

There are some actions that are not possible from within a course. Some of these are still displayed as actions in the course and then open the "work place" in a new tab. This is very confusing.

Examples:

  • editing playlists
  • adding existing videos to playlists
  • adding existing playlists to a course
@alinastolzenburg alinastolzenburg added v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x type:bug labels Aug 23, 2023
@Sturek
Copy link
Collaborator Author

Sturek commented Sep 18, 2023

The last example is actually not possible, right now. It only works by going to the course that the playlist is in and using the transfer function. It is not possible to add a playlist in the work place to a course.

@alinastolzenburg
Copy link
Collaborator

Als Lehrende möchte ich eine Playlist die ich über und in meinen Kurs geöffnet habe auch in diesem Kurs bearbeiten können (z.B. um ein Video zu entfernen). Derzeit öffnet sich ein neuer Tab in dem ich mich im Arbeitsplatz befinde. Dadurch habe ich einen Kontextwechsel der mich verwirrt. Ich bin unsicher wie ich a) zurück komme und b) weiß ich nicht ob das entfernen des Videos sich nur auf meinen Kurs/Arbeitsplatz auswirkt. In der Mobilansicht wird dieses Problem noch weiter verstärkt weil ich den Kontextwechsel weniger offensichtlich wahrnehme.
Ich würde mir wünschen dass ich die oben genannten Aktionen in Arbeitsplatz und Veranstaltung durchführen kann.

@dennis531 dennis531 self-assigned this Oct 26, 2023
@dennis531
Copy link
Collaborator

Ich würde vorschlagen, dass wir die Navigation bei der Bearbeitung einer Kurswiedergabenliste beibehalten. Zudem habe ich ein kleines Mockup in GIMP erstellt, welches meine Idee für die Bearbeitenansicht einer Playlist darstellt:

opencast-bearbeiten

Folgende Fragen sind bei der Erstellung aufgetreten:

  1. Sollen die Aktionen ersetzt oder um die Bearbeiten-Aktionen ergänzt werden?
  2. Wäre in der Sidebar eine Auswahl zwischen "auflisten" und "bearbeiten" sinnvoller als ein Button, mit dem hin- und hergewechselt werden kann?
  3. An welcher Stelle bzw. in welcher Form sollen die hinzuzufügenden Videos aufgelistet werden?*

Zu 1:
Ich bin eher für "Ergänzen", da alle Aktionen prinzipiell zur Bearbeitung der Wiedergabeliste dienen und das Ausblenden für mich da keinen Sinn ergibt. Allerdings könnten Nutzer:innen die neuen Aktionen wie insbesondere "Videos hinzufügen" schnell übersehen.

Zu 3:

  • Das würde ich im Arbeitsplatz lassen, da im Kurs kein Navigationseintrag für Videos vorhanden ist?
  • Zusätzlich sollte der Nutzer beim Klick auf hinzufügen, wieder zurück zum Kurs geleitet werden. Zumindest sollte die Videohinzufügenansicht verschwinden.
  • Eventuell könnte die Navigation auch unverändert bleiben, also so wie im Mockup, aber mit der Auflistung der Videos.

Das Entfernen der Videos aus einer Playlist sollte nicht allzu schwer umsetzbar sein.

@alinastolzenburg Hast du eventuell weitere Ideen oder Lösungen?

@dennis531 dennis531 moved this to In Progress in SOP V3 Priorisierung Oct 26, 2023
@alinastolzenburg
Copy link
Collaborator

  1. ich wäre auch für ergänzen sonst fehlen die anderen Funktionen schlicht. Ich denke wir sollten aber das "hochladen" weiter oben platzieren da das vermutlich die häufiger genutzte Aktion ist und ich zudem Sorge habe das hinzufügen und hochladen verwechselt werden. Ggf. sollten wir "Video hinzufügen" (was sonst) auch als "zur Playlist hinzufügen" nennen?
  2. ich bin nicht sicher ob ich den Punkt richtig verstehe. "Bearbeiten verlassen" verstehe ich als Knopf im Mockup zur Zeit nicht (das gibt es im Arbeitsplatz auf jeden Fall nicht). Vielleicht sollten wir bzgl. diesem Punkt auch einfach nochmal sprechen?
  3. ist vielleicht ein Dialog eine Option? Hier könnte man sich am Dateibereich orientieren. Das würde auch Punkt 1 erschlagen. Ich denke an eine "video hinzufügen" aktion. Diese lässt mich dann auswählen ob ich etwas hochladen will oder etwas aus einer anderen Playlist haben will - sodass ich nicht völlig den Kontext wechseln muss?
  4. Ist "Verknüpfung aufheben" nicht das gleiche wie löschen?

@dennis531
Copy link
Collaborator

  1. ich wäre auch für ergänzen sonst fehlen die anderen Funktionen schlicht. Ich denke wir sollten aber das "hochladen" weiter oben platzieren da das vermutlich die häufiger genutzte Aktion ist und ich zudem Sorge habe das hinzufügen und hochladen verwechselt werden. Ggf. sollten wir "Video hinzufügen" (was sonst) auch als "zur Playlist hinzufügen" nennen?

Die Reihenfolge lässt sich einfach verändern. Die Aktion "hochladen" nach vorne zu stellen, wäre sinnvoll. Bei "Zur Playlist hinzufügen" würde ich mich als Nutzer fragen, welche Videos damit gemeint sind. Ich würde sowas wie "Vorhandene Videos hinzufügen" oder "Videos aus Arbeitsplatz hinzufügen" vorschlagen.

  1. ich bin nicht sicher ob ich den Punkt richtig verstehe. "Bearbeiten verlassen" verstehe ich als Knopf im Mockup zur Zeit nicht (das gibt es im Arbeitsplatz auf jeden Fall nicht). Vielleicht sollten wir bzgl. diesem Punkt auch einfach nochmal sprechen?

Diesen Button gibt es im Arbeitsplatz nicht, da hier immer die Bearbeitenansicht angezeigt wird, aber mithilfe dieses Buttons könnte der Nutzer wieder zurück zum Kurs gelangen. Eventuell wäre im Arbeitsplatz ein Button oder eine Aktion hilfreich, mir der Nutzer:innen schnell zum Kurs gelangen könnten.

Zudem könnten wir die Wiedergabenlistenansicht im Kurs ähnlich gestalten. Wir könnten Personen mit Bearbeitungsrechten immer die Bearbeitenaktionen anzeigen und den restlichen Personen diese ausblenden. Damit würden wir uns eine separate Ansicht/Stelle für das Bearbeiten einer Wiedergabeliste sparen. Zudem könnte dann auch die Schaltfläche "Wiedergabeliste bearbeiten" entfernt werden.

  1. ist vielleicht ein Dialog eine Option? Hier könnte man sich am Dateibereich orientieren. Das würde auch Punkt 1 erschlagen. Ich denke an eine "video hinzufügen" aktion. Diese lässt mich dann auswählen ob ich etwas hochladen will oder etwas aus einer anderen Playlist haben will - sodass ich nicht völlig den Kontext wechseln muss?

Die Idee hatte ich ebenfalls und finde sie gut, aber ich würde nicht unbedingt alle Aktionen in ein Dialog zusammenfassen, da die Inhalte der Aktionen stark unterschiedlich sind und dadurch nicht voneinander getrennt sind. Zudem würde das Dialog zu dynamisch werden, da wir abhängig von der gewählten Option "Hochladen" oder "Video hinzufügen" die Inhalte (Hochladefelder, Videoauflistung) tauschen müssten. Zudem wollen wir keinen Dialog im Dialog haben?

  1. Ist "Verknüpfung aufheben" nicht das gleiche wie löschen?

Bei Löschen würden die Nutzer:innen eventuell denken, dass das Video vollständig aus dem System entfernt wird. Dafür gibt es die Aktion "Zum Löschen markieren". Ich würde vorschlagen, dass wir es zu "Aus Wiedergabeliste entfernen" umbenennen, um diese Verwechslung zu vermeiden.

@dennis531
Copy link
Collaborator

Zu 4:
In #820 wird der Button bereits umbenannt zu "Aus Wiedergabeliste entfernen"

@alinastolzenburg
Copy link
Collaborator

Wir haben uns zusammengesetzt und folgendes beschlossen:

  1. Sollen die Aktionen ersetzt oder um die Bearbeiten-Aktionen ergänzt werden?
  • sie werden ergänzt um die Bearbeiten Optionen ergänzt und dabei nach Vorbild des Dateibereichs zusammengefasst --> Video hinzufügen und dann Auswahlmöglichkeit der Quelle (Mein Computer; Arbeitsplatz; Meine Veranstaltungen)
  • Personen mit Leserechten sehen diese "Bearbeiten" Aktionen nicht
  • Personen mit Schreibrechten sehen die "Bearbeiten" Aktionen immer
  1. Wäre in der Sidebar eine Auswahl zwischen "auflisten" und "bearbeiten" sinnvoller als ein Button, mit dem hin- und hergewechselt werden kann?
  • Wir brauchen keinen Knopf mit dem "gewechselt werden kann
  • Es gibt die Aktionen Videos hinzufügen und Videos sortieren
  1. An welcher Stelle bzw. in welcher Form sollen die hinzuzufügenden Videos aufgelistet werden?*
  • Sie werden im Dialog aufgelistet es gibt die Ansicht ist dabei wie bisher im Arbeitsplatz nur in einem kleineren Dialogfenster, die Suche wird angezeigt und unten im Dialog gibt es Knöpfe mit denen die Videos hinzugefügt werden können oder abgebrochen werden kann (siehe Dialog Dateibereich)

@tgloeggl
Copy link
Member

tgloeggl commented Nov 1, 2023

Klingt soweit gut, bin gespannt auf die Umsetzung!

@dennis531
Copy link
Collaborator

.. Auswahlmöglichkeit der Quelle (Mein Computer; Arbeitsplatz; Meine Veranstaltungen)

Die Auswahlmöglichkeit für Veranstaltungen wäre überflüssig, da Nutzer Videos nach Veranstatlungen filtern können. Was meint ihr dazu?

dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Nov 12, 2023
Changes:
- Show edit options in course context
- Show videos to add in dialog
dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Nov 12, 2023
dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Nov 12, 2023
Changes:
- Show edit options in course context
- Show videos to add in dialog
dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Nov 12, 2023
dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Nov 14, 2023
Changes:
- Show edit options in course context
- Show videos to add in dialog
dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Nov 14, 2023
tgloeggl pushed a commit that referenced this issue Nov 27, 2023
* Rework playlist edit in course context, ref #761

Changes:
- Show edit options in course context
- Show videos to add in dialog

* Re-add add videos action in playlist card, ref #761

* Fix upload dialog in contents videos

* Fix error in contents playlists after upload dialog close

The playlists overview doesn't load after closing the upload dialog

---------

Co-authored-by: Dennis Benz <[email protected]>
@github-project-automation github-project-automation bot moved this from In Progress to Testing in SOP V3 Priorisierung Nov 27, 2023
@alinastolzenburg
Copy link
Collaborator

@dennis531 entschuldige die späte Antwort: Du hast absolut recht die Auswahl nach der Veranstaltung ist "doppelt". Allerdings dadurch (leider) nicht überflüssig. Unsere Nutzer:innen verstehen das Konzept des Arbeitsplatz nicht zwingend. Was auch daran liegt dass z.B. bei den Dateien nicht alle Dateien im Arbeitsplatz sind. D.h. es wäre sehr hilfreich Lehrenden die den Arbeitsplatz "ignorieren" auch die Veranstaltungslogik beim hinzufügen anzubieten! Außerdem ist die Filtermöglichkeit nach den Veranstaltungen zur zeit nicht wirklich gut sichtbar.
Der Dialog zum Video hinzufügen ist ansonsten sehr sehr gut und übersichtlich! Mit einer Zusätzlichen möglichkeit "aus Veranstaltung" wäre er in meinen Augen perfekt.

@alinastolzenburg
Copy link
Collaborator

Eine weitere Sache die mir aufgefallen ist: Wenn ich auf "Wiedergabeliste bearbeiten" klicke kann ich in der Veranstaltung nur Schlagwörter hinzufügen - die ich in der Veranstaltung selbst gar nicht sehe. Der Arbeitsplatz bietet andere Möglichkeiten zu bearbeiten (titel der Playlist, Schlagwörter, sortierung) ich finde die ansicht wirklich nicht gut die funktionen hingegen wichtig. @dennis531 fällt dir dazu vielleicht etwas ein?

@alinastolzenburg alinastolzenburg moved this from Testing to Todo in SOP V3 Priorisierung Dec 11, 2023
@dennis531
Copy link
Collaborator

dennis531 commented Dec 11, 2023

@dennis531 entschuldige die späte Antwort: Du hast absolut recht die Auswahl nach der Veranstaltung ist "doppelt". Allerdings dadurch (leider) nicht überflüssig. Unsere Nutzer:innen verstehen das Konzept des Arbeitsplatz nicht zwingend. Was auch daran liegt dass z.B. bei den Dateien nicht alle Dateien im Arbeitsplatz sind. D.h. es wäre sehr hilfreich Lehrenden die den Arbeitsplatz "ignorieren" auch die Veranstaltungslogik beim hinzufügen anzubieten! Außerdem ist die Filtermöglichkeit nach den Veranstaltungen zur zeit nicht wirklich gut sichtbar.
Der Dialog zum Video hinzufügen ist ansonsten sehr sehr gut und übersichtlich! Mit einer Zusätzlichen möglichkeit "aus Veranstaltung" wäre er in meinen Augen perfekt.

Dann halten wir fest, dass die Auswahlmöglichkeit für Veranstaltungen gewünscht ist.

Eine weitere Sache die mir aufgefallen ist: Wenn ich auf "Wiedergabeliste bearbeiten" klicke kann ich in der Veranstaltung nur Schlagwörter hinzufügen - die ich in der Veranstaltung selbst gar nicht sehe. Der Arbeitsplatz bietet andere Möglichkeiten zu bearbeiten (titel der Playlist, Schlagwörter, sortierung) ich finde die ansicht wirklich nicht gut die funktionen hingegen wichtig. @dennis531 fällt dir dazu vielleicht etwas ein?

Im Kurs kann auch der Titel der Playlist verändert werden, solange es nicht die "Kurswiedergabeliste" ist. Die Entscheidung hatte ich bewusst so getroffen, da diese Playlist intern einen anderen Namen besitzt. Der Name ist in diesem Fall der Kursname. Eventuell wäre es sinnvoll, wenn diese Playlisten intern und nach außen den gleichen Namen verwenden. Dann wäre das Ändern des Namen kein Problem mehr.

Zu den Schlagwörtern:
Wir könnten diese Schlagwörter-Einstellung in Veranstaltungen vollständig ausblenden oder wir zeigen die Schlagwörter an geeigneter Stelle an, z.B. wie im Arbeitsbereicht oben mit Titel und Bearbeitenaktion. Letztlich hängt es vom Anwendungsfall ab, ob Dozierende diese Schlagwörter überhaupt in Kursen benötigen.

@dennis531 dennis531 moved this from Todo to In Progress in SOP V3 Priorisierung Dec 12, 2023
@dennis531
Copy link
Collaborator

dennis531 commented Dec 12, 2023

Konzept für die Auswahlmöglichkeit "Veranstaltungen":
image

image

image

Alternativ könnten wir die letzte Oberfläche in zwei separate Dialoge teilen, sodass der Nutzer im ersten Dialog den Kurs wählt. Im zweiten Dialog würden dann die Videos des Kurses aufgelistet werden.

Im Dateibereich verschwindet das Veranstaltungssuchfeld, nachdem eine Veranstatlung ausgewählt wurde.

So könnte es aussehen. Wenn ihr noch bessere Vorschläge habt, teilt sie gerne mit.

dennis531 pushed a commit to dennis531/studip-opencast-plugin that referenced this issue Dec 19, 2023
Changes:
- New option "Meine Veranstaltungen" in add videos dialog
- Allow adding videos to playlist when user is tutor in a course using this playlist
@github-project-automation github-project-automation bot moved this from In Progress to Testing in SOP V3 Priorisierung Jan 8, 2024
@kai-wng-uos
Copy link
Collaborator

funktioniert so wie ich das sehe recht gut, finde die Filtermöglichkeiten auch sinnvoll. MMn müssen wir es nicht in zwei dialoge splitten, oder was denken die anderen?

@dennis531
Copy link
Collaborator

funktioniert so wie ich das sehe recht gut, finde die Filtermöglichkeiten auch sinnvoll. MMn müssen wir es nicht in zwei dialoge splitten, oder was denken die anderen?

Diese Splittung ist auch im Dateibereich beim Hinzufügen von Dateien vorhanden. Beim Erstellen des Dialogs hatte ich mich an diesem orientert, damit die UX in Stud.IP einheitlich ist.

@Sturek
Copy link
Collaborator Author

Sturek commented Jan 16, 2024

Was müssten wir hier noch testen? Ist mir leider nicht ganz klar.

@Sturek Sturek moved this from Testing to Done in SOP V3 Priorisierung Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x
Projects
Development

No branches or pull requests

5 participants