Skip to content
Till edited this page Mar 24, 2021 · 4 revisions

Opencast

Als erstes muss Opencast für die Verwendung von LTI konfiguriert werden. Das Plugin benötigt Einstellungen in den Konfigurationen von Opencast und einen speziellen Nutzer, den man über die Oberfläche von Opencast anlegen kann.

Nutzer für LTI in der Opencast Admin UI Anlegen

  • lti-user
  • Rollen: ROLE_ADMIN

LTI in Opencast konfigurieren

Datei bearbeiten:
/opencastfolder/etc/security/mh_default_org.xml

Bei folgender Zeile die Auskommentierung entfernen:
<ref bean="oauthProtectedResourceFilter" />

Datei bearbeiten:
/opencastfolder/etc/org.opencastproject.kernel.security.OAuthConsumerDetailsService.cfg

Setzen Sie sichere Keys und Passwörter an folgender Stelle, diese müssen danach in Stud.IP bei den Plugineinstellungen eingetragen werden:

oauth.consumer.name.1=CONSUMERNAME
oauth.consumer.key.1=YOURKEY
oauth.consumer.secret.1=YOURSECRET

Datei bearbeiten:
/opencastfolder/etc/custom.properties

Bei folgender Zeile die Auskommentierung entfernen:
org.opencastproject.security.custom.roles.pattern=^[0-9a-f-]+_(Learner|Instructor)$


Dokumentation auf opencast.org
[1]https://docs.opencast.org/develop/admin/modules/ltimodule/#configure-lti

Stud.IP

Nachdem Sie das Plugin installiert und aktiviert haben, finden Sie unter Admin > System > Opencast Einstellungen die Konfigurationsoberfläche. Tragen Sie dort die URL des Opencast-Servers, die Daten des erstellten Nutzers und die LTI-Daten ein. Nach erfolgreicher Übernahme der Daten können Sie das Plugin nun vollumfänglich in ihrem System nutzen.