ovos play unterstützt die Einbettung der Inhalte über LTI in eine Lernplattform. ovos play ist dabei das LTI-Tool und stellt die Inhalte dar.
Vorteile von LTI:
klar definierte Authentifizierungsstrategie (Benutzer*innen müssen sich nicht in jedem Tool manuell anmelden)
das Tool kann den Fortschritt eines Benutzers verfolgen und über LTI melden (z.B. Fortschritt)
Inhalte können vollständig außerhalb der Plattform im Tool verwaltet werden und sind immer Up to Date
Wenn die Ziel-Plattform die „dynamische Registrierung“ von LTI unterstützt, kann ovos play automatisch als Tool konfiguriert werden. In diesem Fall musst du lediglich die URL der Tenant-Instanz https://{instance}.app.ovosplay.com/api/lti in der Tool-Konfiguration der Plattform eingeben.
Tool-URL: https://{instance}.app.ovosplay.com
LTI-Version: 1.3
Typ des öffentlichen Schlüssels: Keyset-URL
URL des öffentlichen Schlüsselsatzes: https://{instance}.app.ovosplay.com/api/lti/keys
Anmelde-URL: https://{instance}.app.ovosplay.com/api/lti/login
Weiterleitungs-URI(s): https://{instance}.app.ovosplay.com/api/lti/oid-cb
Unterstützt Deep-Linking: Ja
Wenn du Inhalte einzeln auswählen und hinzufügen möchtest (bevorzugt):
Deep-Linking-URL: https://{instance}.app.ovosplay.com/api/lti/content-selection
Wenn du beim Import über Deep-Linking einfach alle ovos play-Inhalte verfügbar machen möchtest:
Deep-Linking-URL: https://{instance}.app.ovosplay.com/api/lti/content-selection?selectionType=all
Nachdem du das ovos play-Tool in der Plattform eingerichtet hast, sollten dir nun einige Werte angezeigt werden, die von der Plattform generiert bzw. bereitgestellt wurden. Diese werden für die Konfiguration auf der ovos play-Seite benötigt:
Plattform-ID/URL
Client-ID
Public Keyset URL
Access Token URL
Authentication Request URL
Du kannst auch die Zuordnung von Benutzergruppen pro Plattform konfigurieren. Hierfür gibt es unterschiedliche Methoden.
Parameter für Gruppenzuordnung: Du kannst einen Namen des LTI-Claim-Parameters, aus dem Gruppendaten gelesen werden sollen.
Standard-Benutzergruppe: Wird allen LTI-Benutzern dieser Plattform zugewiesen, wenn keine andere Zuordnung gilt.
Individuelles Gruppenmapping: Wenn du spezielle Wünsche hast, wie die Gruppen aus dem LTI-Claim-Parameter übernommen werden sollen, kannst du deinen Customer Success Manager gerne kontaktieren. Ein individuelles Mapping stellt eine individuelle Programmierleistung dar.
Je nach der von dir verwendeten Plattform solltest du die Möglichkeit haben, Inhalte aus konfigurierten „externen“ Tools auszuwählen.
Suche das zuvor erstellte ovos play-Tool und wähle es aus, um eine Liste aller „deep-linkfähigen“ Inhalte aus ovos play anzuzeigen.
Derzeit unterstützen wir Deep-Linking für:
einzelne Decks
einzelne Themen
die Glossarseite
die Duell-Seite
die Bibliotheksseite
ovos play live
die Highscore-Seite
Beim Deeplinking findest du am Ende der Liste die Möglichkeit “Keep users in selected content”. Aktiviere diese Option, damit die User beim Absprung nach ovos play in dem gewählten Inhalt gefangen bleiben und keinen “Zurück”-Button finden, mit dem sie alle verfügbaren Inhalte einsehen können.