Hallo zusammen,
ich bin seit ein paar Tagen dabei Ilias und Opencast zusammen mit dem Opencast Plugin für Ilias einzurichten. Allerdings funktioniert die Wiedergabe der Videos in Ilias leider nicht. Der Videoupload von Ilias heraus funktioniert einwandfrei und die Verarbeitung der Videos funktioniert ebenfalls. Für die Verarbeitung wird aktuell, aufgrund von Evaluationszwecken, der „fast“ Workflow verwendet.
Nachdem ein Video verarbeitet wurde, wird dies auch in Ilias entsprechend erkannt und es erscheint ein Button zum Abspielen des Videos. Was leider nicht funktioniert ist das Anzeigen des Thumbnails sowie das Abspielen des Videos. Die Entwicklerwerkzeuge des Browsers schließen darauf das die entsprechenden Anfragen blockiert werden. Ich erhalte dabei den HTTP Code 403. Die Parameter des Plugins für den Zugriff auf die benötigten Daten sollten auch korrekt sein. Hierfür habe ich die Antwort der API gegengeprüft, indem ich die Route „<OPENCAST-URL>/api/events/event_id/publications“ aufgerufen und dort die Tags sowie die Channels mit dem Parameter aus der Plugin Konfiguration abgeglichen habe. Als Channel habe ich aktuell den „engage-player“ ausgewählt. Dieser Channel wird standardmäßig für Veröffentlichungen des Workflows verwendet, also habe ich diesen in die Plugin Konfiguration übernommen.

Die Berechtigungen auf das Video bzw. auf die Serie habe ich ebenfalls überprüft und das Usermapping (Im Ilias Plugin) habe ich zunächst auf „E-Mail“ gestellt, was leider erfolglos war. Nach mehreren Recherchen bin ich hier auf diese Google Gruppe gestoßen und habe herausgefunden, dass manche der Zugriffsprobleme durch das Einrichten von LDAP behoben wurden. Also habe ich kurzerhand OpenLDAP installiert und Ilias sowie Opencast an das Benutzerverzeichnis drangehängt. Die Logins in die Systeme funktionierten einwandfrei. Das Ilias Plugin habe ich entsprechend angepasst, indem ich das Usermapping auf „Login“ und später auf „Extern“ gesetzt habe. Leider war dieser Ansatz ebenfalls vergebens und die Zugriffe wurden weiterhin blockiert. Die Benutzerberechtigungen auf die Serie bzw. auf das Video hatte ich ebenfalls geprüft. Die berechtigten Rollen sind ebenfalls bei meinem User in Opencast hinterlegt.
Die Wiedergabe des Videos bekomme ich nur zum Laufen, wenn Ich die Berechtigung des Videos auf Anonym stelle oder wenn ich parallel zu Ilias, in Opencast durch einen manuellen Login, eingeloggt bin.
Eingesetzte Versionen
Ilias: v7.5 2021-12-15
Opencast: 11.6 (all-in-one Dockerimage)
Ilias-Plugin: v4.0.1-rc1 (Version v4.0.0 habe ich ebenfalls ausprobiert)
Gruß
Darko
--
To unsubscribe from this group and stop receiving emails from it, send an email to anwender+u...@opencast.org.
<Opencast Plugin Konfiguration - Publikationen.png>
Hallo Darko,
nutzt Ihr für ILIAS und Opencast eine gemeinsamen IdP? Bzw. was ist in der Plugin-Konfiguration bei „Gemeinsamer IdP“ und beim User-Mapping eingestellt?
Ansonsten könnte man noch versuchen, mal den Debug-Level zu aktivieren (am besten auf „Ultra“) und anschließend das curl.log zu checken.
Viele Grüße,
Dietmar
--
To unsubscribe from this group and stop receiving emails from it, send an email to
anwender+u...@opencast.org.