LTI

Die wichtigsten Problemfelder

  • LTI startet nicht
    Weißer Bildschirm, 404/500-Fehler, Endlosschleife oder Weiterleitung zur Anmeldung beim Anbieter

  • Fortschritt oder Abschluss fehlt
    Der externe Inhalt ist abgeschlossen, aber Status oder Punktzahl werden in der imc Learning Suite nicht aktualisiert.

  • LTI 1.3 lässt sich nicht einrichten
    Benötigte Plattformdaten fehlen oder die Funktion ist nicht verfügbar.

  • Nutzerinformationen sind falsch
    Der Anbieter erkennt den Lernenden nicht korrekt oder ordnet ihn einem falschen Konto zu.

  • Deep Linking oder Inhaltsauswahl funktioniert nicht
    Externe Inhalte können nicht ausgewählt oder verknüpft werden.

  • Nutzung auf Mobilgeräten weicht ab
    Der Start funktioniert am Desktop, aber nicht in der App oder im mobilen Browser.

Problem: LTI 1.3 ist nicht verfügbar oder nicht anlegbar

Wenn LTI 1.3 in Ihrer Administrationsfunktion Lerninhaltetypen nicht angeboten wird, liegt dies häufig an der Freischaltung oder an Voraussetzungen Ihrer Umgebung. Prüfen Sie die folgenden Punkte, bevor Sie den Anbieter kontaktieren:

Typische Anzeichen

  • Bei externen Service Providern kann nur LTI 1.1 ausgewählt werden.

  • Der Lerninhaltetyp Externes LTI 1.3 Tool fehlt.

  • Die Aktivierung von LTI 1.3 kann für Ihre Test- oder Produktivumgebung erforderlich sein.

Wahrscheinliche Ursachen

  • LTI 1.3 ist in der Umgebung nicht aktiviert.

  • Erforderliche Lizenzkomponenten sind nicht vorhanden.

  • Die gewünschte Funktion steht nur in einer bestimmten Architektur oder Version bereit.

So prüfen Sie die Verfügbarkeit

  1. Prüfen Sie, ob in der Administration der Lerninhaltetypen Externes LTI 1.3 Tool auswählbar ist.

  2. Prüfen Sie, ob der gewünschte LTI-Lerninhaltetyp vorhanden ist.

  3. Prüfen Sie, ob Ihre Umgebung für LTI 1.3 freigeschaltet ist. Falls die Option fehlt, wenden Sie sich an Ihre Scheer IMC-Ansprechperson.

  4. Klären Sie bei fehlender Option intern den Lizenz- und Aktivierungsstatus.

Wenn die LTI-1.3-Option fehlt, wenden Sie sich an Ihre Scheer IMC-Ansprechperson. Fügen Sie den Namen der Umgebung und einen Screenshot der verfügbaren Lerninhaltetypen bei.

Wenn LTI 1.3 nicht verfügbar ist

Für die Einrichtung von LTI 1.3 benötigen Sie bestimmte Plattformdaten der imc Learning Suite. Verwenden Sie immer die Werte aus derselben Umgebung und übernehmen Sie sie unverändert in den externen Tool-Anbieter.

Benötigte Plattformdaten

  • Client ID

  • Deployment ID

  • Issuer

  • OIDC Login / Authorisation URL

  • OAuth2 Access Token URL

  • JWKS / Public Key Set URL

Wo Sie die Werte finden

Die benötigten Werte finden Sie je nach Einrichtung in der Konfiguration des LTI-Tools oder erhalten sie von Ihrer Scheer IMC-Ansprechperson. Verwenden Sie keine Werte aus einer anderen Umgebung.

So richten Sie die Plattformdaten ein

  1. Stellen Sie sicher, dass wirklich LTI 1.3 und nicht 1.1 eingerichtet wird.

  2. Prüfen Sie, ob die Plattformdaten nach Anlage des Tools sichtbar oder separat bereitzustellen sind.

  3. Validieren Sie, dass der Provider die URLs exakt erwartet und keine Stage-/Prod-Werte vermischt werden.

  4. Trennen Sie bei einem Umgebungswechsel strikt zwischen Test und Produktion.

Verwenden Sie für Test und Produktion ausschließlich die jeweils zugehörigen URLs und Schlüssel. Dokumentieren Sie, aus welcher Umgebung jeder Wert stammt.

Wenn der LTI-Start fehlschlägt

Der häufigste Fehler ist ein fehlgeschlagener LTI-Start. Gehen Sie die folgenden Prüfungen in der angegebenen Reihenfolge durch und notieren Sie, bei welchem Schritt das Verhalten abweicht.

Typische Symptome

  • Weißer Bildschirm oder Endlos-Loading

  • HTTP 404 oder HTTP 500 nach Rücksprung oder Start

  • Provider-Login statt direkter Inhaltsstart

  • Abmeldung nach einiger Zeit

  • Fehler nur in bestimmten Rollen oder Kanälen

Häufige Ursachen

  • Falsche Launch-, Login- oder Redirect-URL

  • Fehlerhafte Signatur oder ungültige Authentifizierung bei LTI 1.1

  • Cookies, SameSite-Regeln oder Browser-Sicherheitsmechanismen

  • iFrame-Inkompatibilität des Providers

  • Rollen- oder Kontextunterschied zwischen Backend-Vorschau und Learner-Sicht

  • Nicht unterstütztes Verhalten in mobilen Apps oder mobilen Browsern

Schritt-für-Schritt-Prüfung

  1. Gleichen Sie Start-, Login-, Redirect- und JWKS-/Public-Key-Werte mit den Angaben des Anbieters ab.

  2. Prüfen Sie, ob der Provider Einbettung im iFrame unterstützt oder neues Browserfenster verlangt.

  3. Testen Sie den Start sowohl eingebettet als auch in einem neuen Browserfenster.

  4. Bei LTI 1.1 lassen Sie die Signatur- und Callback-Konfiguration durch den Anbieter prüfen.

  5. Wenn Deep Linking verwendet wird: Prüfen Sie, ob statt des Inhalts nur ein allgemeiner Launch ohne Inhaltskontext aufgerufen wird.

Symptom

Wahrscheinliche Ursache

Erste Maßnahme

Weißer Bildschirm

iFrame-, Cookie- oder CSP-Problem

Start in neuem Browserfenster testen

HTTP 500

Falscher Identifier oder Provider-Mappingfehler

Übertragene User-Claims prüfen

404 nach „Return to LMS“

Fehlerhafte Rücksprung- oder Redirect-Konfiguration

Launch-/Redirect-URLs vergleichen

Provider-Login erscheint

LTI-Handshake unvollständig oder Session fehlt

OIDC-/Token-Konfiguration prüfen

Wenn Fortschritt, Abschluss oder Punktzahl fehlen

Wenn ein externer Inhalt abgeschlossen wurde, der Status in der imc Learning Suite aber unverändert bleibt, liegt die Ursache meist in der Rückmeldung des Anbieters oder in der Zuordnung von Completion und Ergebnis.

Typische Symptome

  • Lerninhalt bleibt unvollständig trotz Abschluss beim Provider

  • Kursfortschritt bleibt unverändert

  • Status PASSED kommt nicht zurück

  • Mastery Score ist gesetzt, hat aber keine sichtbare Wirkung

  • Rückmeldung erfolgt stark verzögert

Häufige Ursachen

  • Provider sendet keinen gültigen Completion-/Score-Callback

  • Provider und LMS interpretieren „failed“, „completed“ oder Score unterschiedlich

  • Falscher Mastery-Score oder unpassende Lernlogik

  • Technischer Fehler im Callback, etwa Signaturproblem bei LTI 1.1

  • Erwartungskonflikt zwischen Verhalten von Test-Lerninhalten und LTI-Lerninhalten

Empfohlene Prüfung

  1. Bestätigen Sie beim Anbieter, dass der Abschluss tatsächlich an die imc Learning Suite zurückgesendet wird.

  2. Prüfen Sie, ob Completion, Passed/Failed und Score im verwendeten LTI-Lerninhalt unterstützt werden und passend konfiguriert sind.

  3. Prüfen Sie den Mastery-Score und die Lernlogik des Kurses.

  4. Unterscheiden Sie, ob das Problem auf Lerninhaltsebene oder Kursebene auftritt.

  5. Bei verzögerter Rückmeldung prüfen Sie, ob der Provider aktiv pusht oder eine zeitversetzte Verarbeitung nutzt.

Wenn Nutzerdaten falsch oder unvollständig sind

Der externe Anbieter verwendet die bei einem LTI-Start übertragenen Nutzerinformationen zur Zuordnung. Diese Informationen müssen eindeutig sein und dem erwarteten Format entsprechen.

Typische Symptome

  • Provider sieht nur eine technische ID

  • Name oder E-Mail werden nicht übertragen

  • E-Mail wird übertragen, obwohl nur eine pseudonyme ID gewünscht ist

  • Mehrere Lerner teilen sich eine E-Mail und verursachen Konflikte

  • Tutoren oder Admins werden als Lerner erkannt

Wichtige Hinweise zur Nutzerzuordnung

  • Verwenden Sie nach Möglichkeit eine eindeutige Nutzer-ID. Geteilte E-Mail-Adressen können beim Anbieter zu Duplikaten oder Zuordnungsfehlern führen.

  • Provider erwarten oft stabile, eindeutige Identifikatoren.

  • Rollenmapping ist nicht automatisch deckungsgleich mit der Erwartung des externen Systems.

Empfohlene Prüfung

  1. Klären Sie mit dem Anbieter, welcher eindeutige Identifier verwendet werden soll und ob E-Mail, Name und Rolle benötigt werden.

  2. Prüfen Sie, ob E-Mail, Name oder Rollen tatsächlich benötigt werden.

  3. Übertragen Sie, falls möglich, nur eindeutige technische IDs.

  4. Testen Sie, ob sich das Problem auf einzelne Nutzergruppen oder Rollen beschränkt.

Wenn der Anbieter geteilte E-Mail-Adressen nicht unterstützt, benötigen Sie eine eindeutige Nutzer-ID oder ein angepasstes Mapping.

Wenn Deep Linking oder Inhaltsauswahl nicht funktioniert

Deep Linking ermöglicht die Auswahl und Verknüpfung einzelner Inhalte des externen Anbieters. Wenn diese Funktion fehlt, prüfen Sie zunächst die Unterstützung und Konfiguration auf beiden Seiten.

Typische Symptome

  • Der Menüpunkt für 3rd-Party-Import fehlt.

  • Bei der Inhaltsauswahl erscheint nur die Login-Seite des Providers.

  • Links müssen weiterhin manuell aus CSV-Listen gepflegt werden.

  • Bei Plattformwechseln müssen zahlreiche bestehende Inhaltslinks ersetzt werden.

Empfohlene Prüfung

  1. Prüfen Sie, ob Deep Linking vom Provider wirklich unterstützt wird.

  2. Prüfen Sie, ob die Funktion in der eingesetzten Version und Umgebung verfügbar ist.

  3. Validieren Sie, dass Deep-Linking-URL und Launch-URL nicht verwechselt wurden.

  4. Klären Sie bei Migrationen frühzeitig, ob Massenänderungen per Mapping-Liste oder Skript nötig sind.

Wenn die Nutzung auf Mobilgeräten abweicht

Wenn ein LTI-Inhalt am Desktop funktioniert, aber in der App oder im mobilen Browser nicht, handelt es sich häufig um eine Einschränkung der Einbettung oder der Sitzung.

Typische Symptome

  • LTI startet am Desktop, aber nicht mobil.

  • SCORM und LTI zeigen in der App leere Seiten oder Fehler, während MP4 funktioniert.

  • Mobile Aufrufe enden in generischen Systemfehlern.

Wahrscheinliche Ursachen

  • Cookie- und Session-Beschränkungen im mobilen Kontext

  • Nicht unterstützte iFrame- oder Redirect-Flows

  • Provider-seitige Einschränkungen für eingebettete mobile Nutzung

Empfohlene Prüfung

  1. Testen Sie Desktop und Mobil getrennt und dokumentieren Sie Gerät, Betriebssystem, Browser beziehungsweise App-Version.

  2. Prüfen Sie, ob der Start in einem externen Browser statt eingebettet möglich ist.

  3. Klären Sie mit dem Anbieter, ob die mobile und eingebettete Nutzung offiziell unterstützt wird.

HTTP-Fehler beim LTI-Start einordnen

Der HTTP-Status liefert einen ersten Hinweis auf die Ursache. Die genaue Bedeutung kann je nach externem Anbieter abweichen.

Fehlerbild

Mögliche Ursache

Was Sie prüfen können

HTTP 400

Der Launch-Aufruf wird als ungültig abgewiesen.

Launch-URL, erforderliche Parameter, Kurskontext, Resource Link und Nutzerinformationen mit dem Anbieter abgleichen.

HTTP 401

Die Authentifizierung oder Signatur ist fehlgeschlagen.

Bei LTI 1.1 Consumer Key und Shared Secret prüfen; bei LTI 1.3 Client-ID, Issuer und Schlüsselwerte der richtigen Umgebung abgleichen.

HTTP 403

Der Aufruf ist bekannt, aber der Zugriff wird verweigert.

Prüfen, ob der Nutzer, Kurs oder Mandant für das Tool berechtigt und der Inhalt freigegeben ist.

HTTP 404

Ein Endpunkt oder Rücksprungpfad wurde nicht gefunden.

Launch-, Login- und Redirect-URLs prüfen und sicherstellen, dass keine Test-URL in Produktion verwendet wird.

HTTP 500

Ein serverseitiger Fehler ist aufgetreten.

Mit exaktem Zeitpunkt, URL, Screenshot und Fehlermeldung sowohl den externen Anbieter als auch Ihre Scheer IMC-Ansprechperson kontaktieren.

Browser- und Netzwerkprüfung

Bei Startproblemen können Sie die Anfrage im Browser nachvollziehen. Öffnen Sie die Entwicklerwerkzeuge über die Taste F12, wählen Sie den Tab Network an, aktivieren Sie nach Möglichkeit die Checkbox Protokoll beibehalten und starten Sie den LTI-Inhalt erneut.

Dokumentieren Sie dabei:

  • Request-URL und Weiterleitungen

  • HTTP-Status und Fehlermeldung

  • Fehler in der Browser-Konsole

  • Browser, Betriebssystem und Gerät

Häufige Hinweise sind blockierte Third-Party-Cookies, Content-Security-Policy- oder CORS-Fehler, verweigerte iFrame-Einbettung, Mixed Content oder Zertifikatsfehler. Testen Sie den Inhalt zusätzlich in einem neuen Browserfenster. Wenn er dort funktioniert, liegt die Ursache wahrscheinlich an der Einbettung oder an Browser-Sicherheitsregeln.

Vergleichstests zur Eingrenzung

Vergleichen Sie möglichst gezielt, damit erkennbar wird, ob Nutzer, Kurs, LTI-Komponente oder Provider betroffen ist:

  1. Gleicher Nutzer, gleicher Provider, anderer Kurs

  2. Anderer Nutzer, gleicher Kurs und gleiche LTI-Komponente

  3. Gleicher Nutzer und Kurs, andere LTI-Komponente

Wenn nur ein Nutzer betroffen ist, prüfen Sie insbesondere Nutzer-ID, E-Mail-Adresse, Rolle, Berechtigungen und das Konto beim externen Anbieter. Wenn alle Nutzer betroffen sind, prüfen Sie zuerst Provider-Verfügbarkeit, Umgebungswerte, URLs, Zertifikate und Netzwerkbeschränkungen. Betrifft es nur einen Kurs, liegt die Ursache eher in der Kurs- oder Lerninhaltekonfiguration beziehungsweise im Resource Link.

LTI 1.3: Line Item und Bewertung

Bei LTI 1.3 wird eine Bewertung über ein sogenanntes Line Item einem Kurs und einer LTI-Komponente zugeordnet. Wenn ein Score beim Anbieter vorhanden ist, aber in der imc Learning Suite fehlt, lassen Sie prüfen, ob das Line Item korrekt angelegt und der Nutzer dem richtigen Eintrag zugeordnet wurde.

Achten Sie bei einer Anfrage auf folgende Angaben:

  • Bezeichnung des Line Items und maximale Punktzahl

  • übertragene Punktzahl und Zeitpunkt der Übertragung

  • Aktivitätsstatus: gestartet, in Bearbeitung, eingereicht oder abgeschlossen

  • Bewertungsstatus: nicht bereit, ausstehend, vollständig bewertet oder fehlgeschlagen

Ein vorhandener Score bedeutet nicht automatisch, dass der Inhalt bereits als abgeschlossen gilt. Aktivitäts- und Bewertungsstatus müssen entsprechend der Konfiguration des externen Anbieters und der gewünschten Kurslogik gesetzt werden.

Fordern Sie den externen Anbieter bei fehlenden Bewertungen auf, zu bestätigen, dass der Score beziehungsweise Completion-Callback tatsächlich gesendet wurde. Lassen Sie sich nach Möglichkeit den Zeitpunkt und eine Request- oder Correlation-ID nennen.

Informationen für die Erstanalyse und Support-Anfrage

Eine einzelne, möglichst aktuelle Fehlersituation ist für die Analyse am hilfreichsten. Bitte führen Sie zunächst einen kurzen Vergleichstest durch und stellen Sie bei einer Support-Anfrage – soweit zulässig – die folgenden Informationen bereit.

Schnellcheck

Bitte prüfen Sie vor der Ticket-Erstellung:

  • Handelt es sich um LTI 1.1 oder LTI 1.3?

  • Sind die für die jeweilige Umgebung hinterlegten LTI-Einstellungen mit dem externen Provider abgestimmt?

  • Wurden Test- und Produktivsystem möglicherweise mit unterschiedlichen oder falschen Konfigurationswerten verbunden?

  • Tritt das Problem nur bei der Einbettung im iFrame auf?

  • Tritt das Problem nur auf mobilen Geräten oder in der App auf?

  • Sind nur einzelne Nutzer, Kurse oder LTI-Komponenten betroffen?

  • Werden Nutzerkennung, E-Mail-Adresse und Rolle so übertragen, wie der externe Provider sie erwartet?

  • Funktionieren andere LTI-Inhalte desselben Providers?

  • Wird beim externen Provider ein Abschluss oder eine Bewertung korrekt angezeigt?

  • Geht es konkret um:

    • den Start des LTI-Inhalts,

    • die Nutzerzuordnung,

    • Deep Linking,

    • Completion/Abschluss,

    • oder die Übertragung einer Bewertung?

Benötigte Informationen für den Scheer IMC Support

HAR-Datei mit Chrome oder Firefox erstellen

Eine HAR-Datei zeichnet die Netzwerkkommunikation während eines fehlgeschlagenen Aufrufs auf. Erstellen Sie sie nur für den konkreten Fehlerfall und senden Sie sie ausschließlich über den vorgesehenen sicheren Übertragungsweg.

Google Chrome
  1. Öffnen Sie die Entwicklertools mit der Taste F12 oder über ⋮ > Weitere Tools > Entwicklertools.

  2. Wählen Sie den Tab Network an und aktivieren Sie die Checkbox Protokoll beibehalten.

  3. Löschen Sie vorhandene Einträge über das Icon Netzwerkprotokoll löschen.

  4. Starten Sie den LTI-Inhalt erneut und warten Sie, bis der Fehler auftritt.

  5. Klicken Sie mit der rechten Maustaste in die Liste der Netzwerkanfragen und wählen Sie die Option Als HAR mit Inhalt speichern.

Mozilla Firefox
  1. Öffnen Sie die Entwicklertools mit der Taste F12 oder über ☰ > Weitere Werkzeuge > Browser-Werkzeuge > Werkzeuge für Web-Entwickler.

  2. Öffnen Sie den Tab Netzwerkanalyse, klicken Sie auf das Zahnrad-Icon Netzwerk-Einstellungen oben rechts und wählen Sie die Option Logs nicht leeren aus.

  3. Leeren Sie das Protokoll über das Mülltonnen-Icon, starten Sie den LTI-Inhalt erneut und reproduzieren Sie den Fehler.

  4. Klicken Sie mit der rechten Maustaste in die Liste und wählen Sie die Option Alles als HAR speichern.

HAR-Dateien können URLs, Sitzungsinformationen und personenbezogene Daten enthalten. Öffnen Sie die Datei vor dem Versand in einem Texteditor und entfernen Sie nach Möglichkeit Cookies, Authorization-Header, Tokens, Passwörter und andere vertrauliche Werte. Senden Sie niemals Shared Secrets oder private Schlüssel.

Übermitteln Sie zusammen mit der HAR-Datei die genaue Uhrzeit des reproduzierten Fehlers, die Zeitzone, den verwendeten Browser und die betroffene Plattform-URL.

Bitte übermitteln Sie möglichst folgende Angaben:

Umgebung und Integration

  • Plattform-URL

  • Produktiv- oder Testsystem

  • LTI-Version

  • Name des externen LTI Providers

Betroffener Inhalt

  • Kursname

  • Name der LTI-Komponente

Nutzer

  • betroffener Nutzer oder eine anonymisierte eindeutige Nutzerkennung

  • E-Mail-Adresse nur, sofern diese für die Analyse erforderlich und die Weitergabe zulässig ist

Fehler

  • exaktes Datum und genaue Uhrzeit inklusive Zeitzone

  • vollständige Fehlermeldung

  • HTTP-Status (sofern angezeigt)

  • Screenshot

  • erwartetes Verhalten

  • tatsächliches Verhalten

  • Browser und Browserversion

Umfang des Problems

Bitte geben Sie an, ob das Problem

  • einen Nutzer

  • mehrere Nutzer

  • alle Nutzer

  • einen Kurs

  • mehrere Kurse

  • eine LTI-Komponente

  • mehrere bzw. alle Inhalte desselben Providers

betrifft.

Falls möglich, nennen Sie zusätzlich ein funktionierendes Vergleichsbeispiel.

Technische Analyse

Bei Start-, Redirect- oder HTTP-Problemen kann der Scheer IMC Support zusätzlich eine HAR-Datei des fehlgeschlagenen Aufrufs anfordern.

Bitte senden Sie zusammen mit der HAR-Datei immer die genaue Uhrzeit, zu der der Fehler reproduziert wurde.

Datenschutz und vertrauliche Daten

Bitte senden Sie keine Passwörter, Shared Secrets, privaten Schlüssel oder andere Zugangsdaten in einem Support-Ticket.

Vertrauliche Werte sollten maskiert werden. Personenbezogene Daten sollten nur übermittelt werden, wenn sie für die Analyse erforderlich und gemäß den Vorgaben Ihrer Organisation zulässig sind.

Verwenden Sie für sensible Dateien und Informationen ausschließlich die von Ihrer Organisation vorgesehenen sicheren Übertragungswege.

Wann ist Unterstützung erforderlich?

Situation

Empfohlener Ansprechpartner

Typischer Fokus

LTI 1.3 steht nicht zur Verfügung oder kann nicht aktiviert werden

Scheer IMC Support

Umgebung, Lizenz und Freischaltung

Der LTI-Inhalt startet nicht

Scheer IMC Support

Konfiguration, URLs, Redirects, iFrame und Fehlermeldung

Nutzer oder Rollen werden nicht wie erwartet übergeben

Scheer IMC Support und externer Provider

Nutzerzuordnung, Rollen und Mapping

Abschluss oder Bewertung wird nicht zurückgemeldet

Externer Provider, bei Bedarf Scheer IMC Support

Completion, Score und Rückübertragung

Der externe Provider zeigt einen HTTP-Fehler

Scheer IMC Support und ggf. externer Provider

Fehlerursache anhand Zeitpunkt, Screenshot und HAR-Datei

Beispiel für eine hilfreiche Support-Anfrage

Statt:

LTI funktioniert nicht.

Bitte möglichst:

Der Nutzer max.mustermann hat am 11.08.2026 um ca. 14:32 Uhr den LTI-Inhalt „Compliance Training“ im Kurs „Compliance 2026“ geöffnet.

Dabei erscheint die Meldung „401 Unauthorized“.

Das Problem tritt auch in einem anderen Browser auf und betrifft mehrere Nutzer.

Andere Lerninhalte funktionieren problemlos.

Screenshot und – falls angefordert – HAR-Datei des fehlgeschlagenen Aufrufs sind beigefügt.

Je genauer der konkrete Fehlerfall beschrieben wird, desto schneller kann die Ursache eingegrenzt werden.