-
Notifications
You must be signed in to change notification settings - Fork 20
Konfiguration
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.
- lti-user
- Rollen:
ROLE_ADMIN
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
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.