
Sprache 🇩🇪 Deutsch
Kurzfassung
FastComments einrichten
Tool registrieren
Zu einem Kurs hinzufügen
Tool verwenden
Add Comments to Your LMS via LTI 1.3
FastComments lässt sich in jedes LTI 1.3‑konforme LMS integrieren - D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology und andere - über den IMS LTI Dynamic Registration‑Standard. Eine einzige URL, in den Registrierungsbildschirm Ihres LMS eingefügt, richtet die gesamte Integration ein: SSO, Kurskontext, Rollenabbildung und Platzierung der Inhalte. Es ist kein Plugin auf Ihrem Server zu installieren. (Für Canvas LMS gibt es eine eigene Anleitung, da der Registrierungsablauf dort anders ist.)
Nach der Registrierung erscheint FastComments als Learning Tool innerhalb Ihrer Kurse. Studierende sehen neben den Kursinhalten verschachtelte Kommentare und einen kollaborativen Chat, und sie sind automatisch mit ihrem LMS‑Konto angemeldet.
Preise 
Die FastComments LTI 1.3-Integration ist in den Flex- und Pro-Plänen ohne zusätzliche Kosten enthalten. Sie funktioniert mit jedem LMS, das die IMS LTI 1.3 Advantage-Spezifikation unterstützt, einschließlich der dynamischen Registrierung.
Schnellstart 
- Melden Sie sich bei FastComments an und gehen Sie zu Ihrer LTI 1.3 Konfigurationsseite.
- (Optional) Wählen Sie die Plattform, von der aus Sie sich verbinden, im Platform-Dropdown aus - sie setzt das Anzeige-Label, aber Auto-detect funktioniert einwandfrei.
- Klicken Sie auf Generate URL. Eine einmalige Registration URL erscheint (gültig für 30 Minuten, einmalig verwendbar).
- Öffnen Sie in Ihrem LMS den Bildschirm für die LTI 1.3 Dynamic Registration und fügen Sie die URL in das Feld Tool initiation registration endpoint (oder entsprechend) ein. Absenden.
- Ihr LMS ruft FastComments auf, tauscht Schlüssel aus und erstellt die Integration. Das Popup schließt sich automatisch, wenn der Vorgang abgeschlossen ist.
- Zurück in FastComments erscheint die neue Konfiguration in der Tabelle Existing Configurations. Das Tool ist nun in Ihren LMS-Kursen verfügbar.
Unterstützte Plattformen 
FastComments LTI 1.3 wurde getestet mit:
- D2L Brightspace (beliebige Version mit LTI Advantage)
- Moodle 4.0+ (External Tool-Plugin, LTI Advantage)
- Blackboard Learn (SaaS und Ultra)
- Sakai (Versionen mit LTI Advantage-Unterstützung)
- Schoology (Enterprise, Dynamic Registration, sofern verfügbar)
Jedes andere LMS, das die IMS LTI 1.3 Advantage-Spezifikation mit Dynamic Registration implementiert, sollte ebenfalls funktionieren - wählen Sie Other LTI 1.3 platform aus dem Plattform-Dropdown, wenn Sie Ihre Registrierungs-URL generieren (hier).
Canvas LMS verwendet einen anderen Einrichtungsablauf (per-developer-key configuration JSON statt Dynamic Registration). Siehe die dedizierte Canvas LMS-Installationsanleitung.
Registrierungs-URL generieren 
Navigieren Sie zur LTI 1.3-Konfiguration
Melden Sie sich bei FastComments an und gehen Sie zu Ihrer LTI 1.3-Konfigurationsseite.
If your account doesn't yet have LTI access, you'll see "LTI not enabled for this account" - contact support to enable it on your plan.
Plattform auswählen (optional)
Unter Dynamische Registrierungs-URL generieren, verwenden Sie das Plattform-Dropdown, um FastComments mitzuteilen, mit welchem LMS Sie sich verbinden:
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Andere LTI 1.3-Plattform
Sie können es auch auf Automatische Erkennung belassen. Die Plattform wird während der Registrierung aus der openid-configuration Ihres LMS ausgelesen; das Dropdown setzt nur das Anzeigelabel für die resultierende Konfiguration.
URL generieren
Klicken Sie auf URL generieren. FastComments erstellt ein einmaliges Registrierungstoken und zeigt Ihnen eine URL an, die wie folgt aussieht:
https://fastcomments.com/lti/v1p3/register/<long-token>
Kopieren Sie sie. Diese URL:
- Ist einmalig - sobald Ihr LMS sie erfolgreich aufruft, wird das Token verbraucht.
- Läuft nach 30 Minuten ab, wenn sie nicht verwendet wird.
- Sollte privat aufbewahrt werden - jeder mit der URL kann innerhalb dieser 30 Minuten ein Tool für Ihren Mandanten registrieren.
Bestehende Konfigurationen
Sobald eine Registrierung erfolgreich abgeschlossen ist, erscheint die neue Konfiguration in der Tabelle Bestehende Konfigurationen auf derselben Seite, mit ihrer Plattform, dem Issuer, der Client ID und dem Status. Sie können Konfigurationen aus dieser Tabelle löschen, wenn Sie sie jemals abmelden müssen.
In D2L Brightspace registrieren 
D2L Brightspace stellt die dynamische Registrierung über die LTI Advantage-Administrationsoberfläche bereit. Sie benötigen Administratorzugriff.
Registrierungsbildschirm öffnen
- Melden Sie sich als Administrator in Ihrer Brightspace-Instanz an.
- Navigieren Sie zu Admin Tools > Manage Extensibility > LTI Advantage.
- Klicken Sie auf Register Tool. (Die direkte URL ist
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
URL einfügen
Sie sehen ein Registrierungsformular. Das wichtigste Feld ist Tool initiation registration endpoint (einige Brightspace-Versionen bezeichnen es als "Tool Initiation Registration URL").
Fügen Sie die FastComments-Registrierungs-URL (hier abrufen) in dieses Feld ein. Lassen Sie die anderen Felder leer – sie werden während des Registrierungs-Handshakes von FastComments automatisch ausgefüllt.
Klicken Sie auf Register.
Tool genehmigen
Brightspace öffnet ein Popup, das mit FastComments kommuniziert, Schlüssel austauscht und einen Bestätigungsbildschirm anzeigt. Das Popup schließt sich, wenn die Registrierung abgeschlossen ist.
Das neue Tool erscheint in Ihrer LTI Advantage-Toolliste. Standardmäßig markiert Brightspace neue Tools als disabled – schalten Sie den Schalter auf enabled, damit Ihre Kurse es verwenden können.
Bereitstellung hinzufügen
In Brightspace benötigen LTI-Tools eine deployment, bevor sie in Kursen verwendet werden können:
- Öffnen Sie das neu registrierte FastComments-Tool.
- Klicken Sie auf View Deployments > New Deployment.
- Geben Sie der Bereitstellung einen Namen (z. B. "FastComments - All Courses"), wählen Sie die Organisations-Einheiten aus, in denen sie verfügbar sein soll, und speichern Sie.
Nach dem ersten Start über diese Bereitstellung pinnt FastComments die deployment_id in seinen Konfigurationsdatensatz – nachfolgende Starts von einer anderen Bereitstellung unter demselben Client werden abgelehnt, es sei denn, Sie registrieren erneut.
In Moodle registrieren 
Verwenden Sie Moodle? Wir veröffentlichen auch ein dediziertes Moodle-Plugin für FastComments mit einer engeren Integration als LTI 1.3 (Hooks zur Notensynchronisierung, umfassendere Aktivitätsberichte, native Moodle-Einstellungsoberfläche). Siehe das Moodle-Plugin-Installationshandbuch. Der untenstehende LTI 1.3-Flow ist die richtige Wahl, wenn Sie eine einzelne Registrierung wünschen, die auch andere LMS abdeckt, oder wenn Ihr Moodle-Administrator keine Drittanbieter-Plugins installieren möchte.
Moodle 4.0+ unterstützt die dynamische LTI 1.3-Registrierung über das External Tool-Plugin.
Öffnen Sie den Bildschirm zur Tool-Verwaltung
- Melden Sie sich in Moodle als Seitenadministrator an.
- Navigieren Sie zu Site administration > Plugins > Activity modules > External tool > Manage tools.
Fügen Sie die URL ein
Sie sehen eine Karte mit der Bezeichnung Tool URL. Fügen Sie die FastComments-Registrierungs-URL (hier abrufen) in das Textfeld ein und klicken Sie auf LTI Advantage hinzufügen.
Moodle öffnet einen Registrierungsbildschirm, der die Identität des Tools und die angeforderten Berechtigungen anzeigt. Prüfen Sie diese und klicken Sie auf Aktivieren (oder Registrieren, je nach Moodle-Version).
Das Popup schließt sich, wenn die Registrierung abgeschlossen ist; das neue FastComments-Tool erscheint in der Tools-Liste mit dem Status Active.
Verfügbar machen
Standardmäßig fügt Moodle neue Tools der Liste "Course tools" hinzu, zeigt sie aber nicht im Aktivitätsauswahl-Dialog an. Um FastComments kursweit verfügbar zu machen:
- Klicken Sie auf das Zahnrad-Symbol auf der FastComments-Kachel.
- Wählen Sie unter Tool configuration usage die Option Im Aktivitätsauswähler anzeigen und als vorkonfiguriertes Tool anzeigen.
- Speichern.
Dozierende können nun FastComments zu jedem Kurs hinzufügen über Aktivität oder Material hinzufügen > FastComments.
In Blackboard Learn registrieren 
Blackboard Learn SaaS und Ultra unterstützen die dynamische Registrierung von LTI 1.3.
Tool Provider-Bildschirm öffnen
- Melden Sie sich bei Blackboard als Systemadministrator an.
- Navigieren Sie zu Administrator Panel > Integrations > LTI Tool Providers.
- Klicken Sie auf Register LTI 1.3 / LTI Advantage Tool.
Wenn Sie nur 'Register LTI 1.1 Provider' sehen, unterstützt Ihre Blackboard-Version noch kein LTI 1.3 – aktualisieren Sie oder kontaktieren Sie den Blackboard-Support.
URL einfügen
Fügen Sie die FastComments-Registrierungs-URL (hier abrufen) in das Feld Client ID / Registration URL ein (die Bezeichnungen in Blackboard variieren je nach Version). Absenden.
Blackboard führt den Registrierungs-Handshake mit FastComments durch und zeigt Ihnen eine Bestätigungsseite an.
Genehmigen und aktivieren
Blackboard markiert neu registrierte Tools standardmäßig als Approved but excluded:
- Suchen Sie den Eintrag für FastComments in der Tool-Provider-Liste.
- Öffnen Sie das Menü und wählen Sie Edit.
- Setzen Sie den Tool Status auf Approved.
- Überprüfen Sie unter Institution Policies, welche Benutzerdaten gesendet werden (Name, E-Mail, Rolle). Speichern.
Das Tool ist jetzt für Lehrende verfügbar, wenn sie Inhalte zu Kursen hinzufügen.
In Sakai oder Schoology registrieren 
Sakai
Sakai unterstützt LTI 1.3 Dynamische Registrierung in Releases mit LTI Advantage. Aus dem Administration Workspace:
- Melden Sie sich als Sakai-Administrator an und öffnen Sie den Administration Workspace.
- Wählen Sie External Tools > Install LTI 1.3 Tool.
- Fügen Sie die FastComments-Registrierungs-URL ein (hier abrufen) und senden Sie sie ab.
- Genehmigen Sie das Tool, wenn der Handshake abgeschlossen ist.
Das Tool erscheint dann unter External Tools und kann von den Betreuern der Sites hinzugefügt werden.
Schoology
Schoology Enterprise-Instanzen unterstützen LTI 1.3, aber die Verfügbarkeit der Dynamischen Registrierung variiert je nach Deployment. Klären Sie dies mit Ihrem Schoology-Kundenbetreuer.
Wenn die Dynamische Registrierung in Ihrer Schoology-Instanz nicht verfügbar ist, müssen Sie die Integration manuell mit diesen Endpunkten konfigurieren:
- OIDC Login URL:
https://fastcomments.com/lti/v1p3/login - Target Link URL:
https://fastcomments.com/lti/v1p3/launch - Public Keyset URL (JWKS):
https://fastcomments.com/lti/v1p3/jwks - Redirect URLs:
https://fastcomments.com/lti/v1p3/launch
Nachdem Schoology Ihnen eine Client ID und eine Deployment ID gegeben hat, kontaktieren Sie den FastComments-Support, um die Konfiguration in Ihrem Mandanten zu registrieren.
Andere LTI 1.3-Plattformen
Jedes LMS, das der IMS LTI 1.3 Advantage-Spezifikation folgt, sollte mit derselben Registrierungs-URL funktionieren (hier abrufen). Suchen Sie nach einer Einstellung mit der Bezeichnung "Dynamic Registration", "Tool Registration URL", "Tool initiation registration endpoint" oder ähnlichem.
Wenn Ihre Plattform nur eine manuelle LTI 1.3-Konfiguration unterstützt, verwenden Sie die vier oben im Schoology-Abschnitt aufgeführten Endpunkte und kontaktieren Sie den Support, um die Einrichtung abzuschließen.
Zu D2L-Kursinhalten hinzufügen 
Diese Seite beschreibt das Hinzufügen von FastComments zu einem Brightspace-Kurs, nachdem ein Administrator das Tool registriert und eine Bereitstellung erstellt hat. Wenn das Tool noch nicht registriert ist, lesen Sie zuerst die D2L-Registrierungsanleitung.
Brightspace liefert zwei Inhaltsauthoring-Erlebnisse: Classic Content und das New Content Experience (auch Lessons genannt). Beide stellen FastComments bereit, aber die Menüpfade unterscheiden sich. Jeder Abschnitt unten behandelt beide Fälle, wo sie auseinandergehen.
FastComments-Tool finden
Das FastComments-Tool erscheint an zwei Stellen im Kursinhalt-Editor:
- Im Aktivitätspicker, erreichbar über die Add Existing-Schaltfläche eines Moduls/einer Einheit (in älteren Brightspace-Versionen mit der Bezeichnung Add Existing Activities). In aktuellen Brightspace-Versionen zeigt der Picker FastComments direkt an; in älteren Versionen ist es unter einem Untermenü External Learning Tools verschachtelt. Beide Wege fügen FastComments als eigenständiges Thema hinzu.
- Im Insert Stuff-Dialog des HTML-Editors, unter LTI Advantage. Dies bettet FastComments inline in ein HTML-Thema über den LTI-Deep-Linking-Flow ein.
Wenn FastComments in keinem der Picker erscheint, ist die Bereitstellung für die Organisationseinheit, die den Kurs enthält, nicht aktiviert. Bitten Sie Ihren Brightspace-Administrator, Admin Tools > Manage Extensibility > LTI Advantage > FastComments tool > View Deployments zu öffnen, die Bereitstellung zu öffnen und die Organisationseinheit des Kurses (oder eine übergeordnete Organisationseinheit) unter Org Units hinzuzufügen.
FastComments als Thema in einem Modul hinzufügen
Classic Content:
- Öffnen Sie den Kurs und klicken Sie in der Navigationsleiste auf Content.
- Wählen Sie das Modul aus, das die Diskussion enthalten soll (oder erstellen Sie eines über Add a module).
- Klicken Sie auf Add Existing (älteres Brightspace: Add Existing Activities > External Learning Tools).
- Klicken Sie im Picker auf FastComments. Brightspace erstellt ein Thema im Modul und bringt Sie zurück zur Inhaltsansicht.
- Klicken Sie auf das neue Thema. Benennen Sie es mit dem Inline-Titel-Editor in etwas Beschreibendes um, z. B.
FastComments Discussion.
New Content Experience (Lessons):
- Öffnen Sie den Kurs und klicken Sie auf Content.
- Öffnen Sie die Einheit und die Lesson, die die Diskussion enthalten soll.
- Klicken Sie auf Add > Existing Activity und wählen Sie FastComments (älteres Brightspace: verschachtelt unter External Learning Tools).
- Die Aktivität wird zur Lesson hinzugefügt.
- Klicken Sie auf den Aktivitätstitel, um ihn umzubenennen.
Beim ersten Öffnen des Themas durch einen beliebigen Benutzer (Dozent oder Student) initialisiert FastComments den Thread für diesen Resource Link. Der Thread ist an die Resource Link ID gebunden, sodass Umbenennen oder Verschieben des Themas nicht ändert, welcher Thread geladen wird.
FastComments inline in einem HTML-Thema einbetten
Verwenden Sie diesen Ablauf, wenn Kommentare unter einer Lektüre, einem Video oder anderem Inhalt auf derselben Themenseite erscheinen sollen, anstatt als separates Thema.
- Öffnen oder erstellen Sie ein HTML-Thema im Modul/der Lesson.
- Klicken Sie auf Edit HTML, um den Brightspace-HTML-Editor zu öffnen.
- Setzen Sie den Cursor an die Stelle, an der der Kommentarthread erscheinen soll.
- Klicken Sie auf die Schaltfläche Insert Stuff (Puzzle-Symbol in der Editor-Symbolleiste).
- Scrollen Sie im Insert Stuff-Dialog zu LTI Advantage und klicken Sie auf FastComments.
- FastComments öffnet einen Deep-Linking-Picker. Bestätigen Sie die Platzierung (die Standardoptionen funktionieren für Inhaltsdiskussionen); klicken Sie auf Insert oder Continue.
- Brightspace kehrt mit einem Platzhalterblock, der den LTI-Launch darstellt, zum HTML-Editor zurück. Klicken Sie auf Save and Close im Thema.
Wenn das Thema geladen wird, ersetzt Brightspace den Platzhalter durch ein iframe, das FastComments per LTI automatisch startet. Studierende sehen den Diskussions-Thread inline.
Ein einzelnes HTML-Thema kann mehrere Deep-Linked FastComments-Einbettungen enthalten. Jede Einbettung erhält ihren eigenen Thread, weil jeder Deep Link eine eigene Resource Link ID erzeugt.
Modulthema vs. Inline-Quicklink
Wählen Sie den Ansatz mit dem Modulthema, wenn:
- Die Diskussion die primäre Aktivität für diesen Schritt im Modul ist.
- Sie möchten, dass das Thema im Inhaltsverzeichnis von Brightspace, in der Abschlussverfolgung und in Class Progress erscheint.
Wählen Sie den Inline-Einbettung-Ansatz, wenn:
- Kommentare unter anderem Inhalt auf derselben Seite stehen sollen.
- Sie keinen separaten, nachverfolgbaren Eintrag im Inhaltsverzeichnis wünschen.
Sichtbarkeit, Entwurf und Freigabebedingungen
Ein neues FastComments-Thema ist standardmäßig für Studierende sichtbar. Um es während der Einrichtung zu verbergen:
- Klicken Sie im Inhaltseditor auf den Thementitel (Classic) oder das Drei-Punkte-Menü der Aktivität (New Content Experience).
- Setzen Sie den Status auf Draft (Classic) oder schalten Sie die Visibility (New Content Experience) aus.
Entwurfs-Themen sind für Studierende unsichtbar. Lehrende und TAs sehen sie weiterhin mit einem „Draft“-Badge.
Um das Thema auf eine bestimmte Gruppe oder Sektion zu beschränken:
- Öffnen Sie das Thema.
- Klicken Sie im Thementitel-Menü auf > Edit Properties In-place (Classic) oder Edit > Restrictions (New Content Experience).
- Unter Release Conditions klicken Sie auf Create.
- Wählen Sie Group enrollment oder Section enrollment, wählen Sie die Gruppe/Sektion aus und speichern Sie.
Freigabebedingungen werden mit der rollenbasierten Zuordnung von FastComments kombiniert. Studierende, die das Thema nicht sehen können, erhalten keinen LTI-Start.
Was Studierende beim ersten Start sehen
Wenn ein Studierender das Thema anklickt (oder ein HTML-Thema mit einer Einbettung lädt):
- Führt Brightspace den LTI 1.3-Launch im Hintergrund aus.
- Erhält FastComments den Namen des Studierenden, die E-Mail, die Avatar-URL und die LMS-Rolle und meldet ihn automatisch an. Es erscheint keine FastComments-Anmeldemaske.
- Wird der Kommentarthread für diesen Resource Link im Brightspace-iframe dargestellt.
Rollen-Abbildung beim Launch:
- Brightspace
Administratorwird für den Thread zu einem FastComments admin (vollständige Moderation, Löschen, Sperren und Konfigurationszugriff). - Brightspace
Instructorwird zu einem FastComments moderator (anpinnen, verbergen, löschen, sperren). - Alle anderen Rollen (
Learner,TeachingAssistant, etc.) werden zu normalen Kommentierenden.
Kommentare werden dem Brightspace-Konto des Studierenden zugewiesen. Wenn der Studierende seinen Namen oder Avatar in Brightspace ändert, synchronisiert der nächste LTI-Start die Änderung.
iframe-Höhe und Größenanpassung
FastComments sendet die PostMessage org.imsglobal.lti.frameResize bei jedem Thread-Render und bei Inhaltsänderungen (neuer Kommentar, aufklappbare Antworten). Brightspace hört auf diese Nachricht und passt die iframe-Höhe an, sodass der Thread nicht abgeschnitten wird und kein innerer Scrollbalken angezeigt wird.
Wenn das iframe auf einer festen, zu geringen Höhe bleibt:
- Bestätigen Sie, dass der Kurs über HTTPS geladen wird. Brightspace hört auf PostMessages von Mixed-Content-Frames nicht.
- Stellen Sie sicher, dass keine Browser-Erweiterung den PostMessage-Kanal blockiert.
- Bei Inline-Einbettungen in einem HTML-Thema darf das umgebende HTML das iframe nicht in einen Container mit fester Höhe einbetten. Entfernen Sie jegliches inline
style="height: ..."vom übergeordneten Element.
Brightspace-spezifische Fallstricke
Tool wird im Add Existing-Picker nicht angezeigt. Die Bereitstellung ist für die Organisationseinheit dieses Kurses nicht aktiviert. Ein Administrator muss die Organisationseinheit (oder eine übergeordnete) zur Org Units-Liste der Bereitstellung hinzufügen. Die Tool-Registrierung allein reicht nicht aus; die Bereitstellung bestimmt, welche Kurse das Tool sehen.
deployment_id-Mismatch beim Start. FastComments merkt sich bei Vertrauen-durch-Erstkontakt (TOFU) die erste deployment_id, die es für eine Registrierung sieht. Wenn ein Administrator die ursprüngliche Bereitstellung löscht und eine neue erstellt, werden Starts von der neuen Bereitstellung mit einem Deployment-Mismatch-Fehler abgelehnt. Die Lösung besteht darin, FastComments neu zu registrieren (generieren Sie eine neue Registrierungs-URL (hier abrufen) und führen Sie die Dynamische Registrierung erneut aus); der alte Konfigurationsdatensatz wird ersetzt.
Tool startet, zeigt aber "Invalid LTI launch". Der Kurs befindet sich in einer anderen Mandanten-/Organisationsstruktur als die Bereitstellung abdeckt, oder die Bereitstellung wurde nach der Registrierung deaktiviert. Überprüfen Sie Admin Tools > Manage Extensibility > LTI Advantage > FastComments > Enabled-Schalter und die Org Unit-Liste der Bereitstellung.
Namen und Rollen fehlen in FastComments. Brightspace sendet LTI-Starts mit Names and Role Provisioning Services (NRPS)-Claims. Wenn ein Kurs von einem älteren LTI 1.1-Link aktualisiert wurde, fehlen dem Start name- und email-Claims. Fügen Sie das FastComments-Thema erneut über Add Existing hinzu (migrieren Sie den alten Link nicht), damit der Start LTI 1.3 verwendet.
Einbettung zeigt eine Anmeldeseite statt Auto-SSO. Das HTML-Thema wurde als einfaches <iframe> eingefügt, das auf FastComments zeigt, statt über Insert Stuff > LTI Advantage. Einfache iframes überspringen den LTI-Start und landen Benutzer auf der öffentlich zugänglichen FastComments-Seite. Löschen Sie das iframe und fügen Sie es erneut über den Insert Stuff-Workflow ein.
Zu Moodle-Kursinhalten hinzufügen 
Dieser Leitfaden behandelt das Hinzufügen von FastComments zu einem Moodle 4.x-Kurs, nachdem ein Website-Administrator das Tool registriert und so eingestellt hat, dass es im Aktivitätswähler angezeigt wird. Wenn FastComments noch nicht registriert ist, lesen Sie zuerst die Moodle-Registrierungsanleitung.
Öffnen Sie den Kurs im Bearbeitungsmodus
- Melden Sie sich in Moodle als Editing Teacher (oder höher) für den Kurs an.
- Öffnen Sie den Kurs.
- Schalten Sie den Edit mode über den Schalter in der oberen rechten Ecke des Kurskopfs ein.
Moodle 4.x hat das alte Dropdown "Add an activity or resource" aus 3.x durch einen vollbildigen Aktivitätswähler ersetzt. Moodle 4.5 behält denselben Wähler bei, fügt jedoch eine Zeile mit markierten/Favoriten oben hinzu, sodass das Anheften von FastComments es später in anderen Abschnitten schneller erreichbar macht.
Fügen Sie die FastComments-Aktivität hinzu
- Scrollen Sie zu dem Kursabschnitt (Thema oder Woche), in dem die Diskussion stattfinden soll.
- Klicken Sie am Ende dieses Abschnitts auf Add an activity or resource.
- Wählen Sie im Wählerdialog FastComments aus. Wenn Sie es nicht sehen, springen Sie zum Abschnitt "Gotchas" weiter unten.
Das Formular für die Aktivitätseinstellungen öffnet sich. Die Felder, die wichtig sind:
- Activity name (erforderlich). Wird auf der Kursseite und im Notenbuch angezeigt. Beispiel:
Week 3 Discussion. - Activity description. Optionaler Einführungstext, der über dem Kommentarthread gerendert wird.
- Show description on course page. Aktivieren Sie dies, wenn die Beschreibung ohne Öffnen der Aktivität sichtbar sein soll.
- Preconfigured tool. Auf
FastCommentseinstellen (wird beim Start aus dem Wähler automatisch ausgewählt). Nicht ändern. - Launch container. Auf New window einstellen. Siehe den Abschnitt "Gotchas", warum "Same window" in einigen Moodle-Installationen Probleme verursacht.
- Tool URL, Public key, Shared secret, Custom parameters. Freilassen. Dynamic Registration hat diese auf Site-Ebene verwaltet.
Scrollen Sie nach unten und klicken Sie auf Save and return to course (oder Save and display, um die Aktivität sofort zu öffnen).
Die Aktivität erscheint als Eintrag in der Sektion mit dem FastComments-Symbol. Studierende klicken auf den Eintrag, um den Kommentarthread zu öffnen.
FastComments inline im Editor einbetten
Für einen Thread innerhalb einer Seite (Page), eines Buchkapitels (Book), einer Lektion (Lesson) oder jeder anderen Ressource, die den Atto- oder TinyMCE-Editor verwendet:
- Öffnen Sie die Ressource im Bearbeitungsmodus.
- Platzieren Sie den Cursor an der Stelle, an der der Thread erscheinen soll.
- Klicken Sie in der Editor-Symbolleiste auf die LTI / External tool-Schaltfläche. In Atto ist sie mit "Insert LTI Advantage content" beschriftet. In TinyMCE (Standard in Moodle 4.3+) befindet sie sich im More-Menü als External tools.
- Wählen Sie in der Tool-Liste FastComments aus.
- FastComments öffnet einen Deep-Link-Auswahl-Dialog. Bestätigen Sie den Thread-Titel und klicken Sie auf Embed.
- Der Editor fügt einen LTI-Platzhalterblock ein. Speichern Sie die Ressource.
Jede eingebettete Instanz ist ein eigener Thread, der anhand der Deep-Link-Content-Item-ID unterschieden wird. Eine Seite mit drei FastComments-Einbettungen erhält also drei unabhängige Threads.
Zugriffsbeschränkungen und Gruppeneinstellungen
Die Standard-Aktivitätseinstellungen von Moodle gelten für FastComments-Aktivitäten:
- Common module settings > Group mode. Das Setzen auf Separate groups oder Visible groups teilt FastComments nicht automatisch in gruppenspezifische Threads auf. Moodles Gruppenmodus filtert nur das Notenbuch und die Mitgliederliste. Um pro Gruppe einen separaten Thread zu betreiben, fügen Sie pro Gruppe eine FastComments-Aktivität hinzu und verwenden Sie Restrict access, um jede einzelne zu begrenzen.
- Restrict access > Add restriction. Unterstützt die Standardbedingungen von Moodle: Date, Grade, Group, Grouping, User profile und verschachtelte Einschränkungssets. Verwenden Sie Group, um eine FastComments-Aktivität auf eine einzelne Gruppe zu beschränken.
- Activity completion. Auf Students must view this activity to complete it setzen, wenn Sie die Erfassung des Abschlusses wünschen. FastComments meldet derzeit kein Abschlussereignis an Moodle zurück, abgesehen vom Launch.
Role Mapping
FastComments liest den LTI roles Claim, den Moodle bei jedem Start sendet, und bildet ihn wie folgt ab:
- Moodle Manager or Site administrator -> FastComments admin
- Moodle Editing teacher or Non-editing teacher -> FastComments moderator
- Moodle Student -> FastComments commenter
- Moodle Guest -> Nur-Lesezugriff
Admins können jeden Kommentar löschen, Benutzer sperren und Thread-Einstellungen bearbeiten. Moderatoren können innerhalb des Threads, in den sie gestartet wurden, Kommentare löschen und genehmigen. Benutzerdefinierte Moodle-Rollen erben die Abbildung des Archetyps, von dem sie geklont wurden.
Was Studierende sehen
Studierende klicken die FastComments-Aktivität an (oder scrollen zu dem eingebetteten Block innerhalb einer Seite oder eines Buchs). Moodle sendet ihre Identität über den LTI-Launch an FastComments:
- Kein Login-Bildschirm. FastComments meldet sie mit dem Moodle-Konto an.
- Anzeigename, E-Mail und Avatar stammen aus Moodle.
- Der Thread ist auf
(Moodle site, course, resource link ID)beschränkt, sodass dieselbe Aktivität, die in einen anderen Kurs kopiert wird, einen neuen Thread erhält. - Verschachtelte Antworten, Abstimmungen und Benachrichtigungen funktionieren wie in einem eigenständigen FastComments-Thread.
Moodle-Tücken
FastComments fehlt im Aktivitätswähler. Der Website-Administrator hat das Tool registriert, aber nicht Tool configuration usage auf Show in activity chooser and as a preconfigured tool gesetzt. Beheben Sie dies unter Site administration > Plugins > Activity modules > External tool > Manage tools > Zahnrad-Symbol auf der FastComments-Kachel.
Der Start schlägt fehl oder zeigt einen leeren Rahmen, wenn auf "Same window" gesetzt. Moodles Sitzungs-Cookies verwenden standardmäßig SameSite=Lax, und einige Browser entfernen sie bei dem Cross-Site-POST, das LTI 1.3 verwendet, um von FastComments zurückzukehren. Stellen Sie Launch container auf New window für die Aktivität ein. Dies ist eine harte Anforderung für eingebettete FastComments innerhalb einer Seite oder eines Buchs, da der aus dem Editor eingebettete Startpfad immer ein neues Fenster öffnet.
Der iss Claim ist die Moodle-Site-URL, nicht eine Tenant-ID. FastComments verwendet die Moodle-Site-URL (den wwwroot-Konfigurationswert) als LTI-Issuer. Wenn Ihre Moodle-Instanz auf eine neue Domain umzieht oder Sie wwwroot ändern, bleiben vorhandene FastComments-Threads an den alten Issuer gebunden und stimmen nicht mit neuen Starts überein. Registrieren Sie das Tool gegen die neue URL neu und migrieren Sie Threads über das FastComments-Admin-Interface, falls nötig.
Aktivitäts-Backup und Wiederherstellung. Das Sichern eines Kurses und Wiederherstellen in einen neuen Kurs erzeugt neue Resource-Link-IDs, sodass die wiederhergestellten FastComments-Aktivitäten mit leeren Threads beginnen. Der ursprüngliche Kurs behält die ursprünglichen Threads. Dies ist beabsichtigtes Verhalten, kein Fehler.
Moodle 4.5 TinyMCE als Standard. Moodle 4.5 wird bei Neuinstallationen mit TinyMCE als Standardeditor ausgeliefert. Die Schaltfläche External tool befindet sich im More (...) Menü statt in der Hauptsymbolleiste. Ältere Seiten, die von 4.1 aktualisiert wurden, behalten Atto bei, sofern ein Administrator nicht den Standard geändert hat.
Zu Blackboard-Kursinhalten hinzufügen 
Sobald ein Administrator FastComments als LTI 1.3 Advantage-Tool registriert und die institutionellen Richtlinien genehmigt hat, fügen Lehrende es über die standardmäßigen Blackboard-Platzierungsstellen zu Kursen hinzu. Die genauen Schritte unterscheiden sich zwischen Ultra Course View und Original Course View, daher werden beide unten beschrieben.
Ultra Course View
Ultra Course View ist die Standardansicht in Blackboard Learn SaaS seit 2026.
- Öffnen Sie den Kurs und gehen Sie zur Course Content-Seite.
- Bewegen Sie den Mauszeiger oder tippen Sie an die Stelle im Gliederungsbaum, an der der Kommentar-Thread erscheinen soll, und klicken Sie auf die lila + (Add content)-Schaltfläche.
- Wählen Sie Content Market. Das Content Market-Panel listet alle genehmigten LTI-Tools und Building Block-Platzierungen für Ihre Institution auf.
- Finden Sie die FastComments-Kachel und klicken Sie darauf. Blackboard erstellt ein Inhaltselement an der Position, an der Sie das +-Menü geöffnet haben.
- Das Element erscheint standardmäßig als Eintrag „Visible to students“, sofern Lehrende in ihren persönlichen Einstellungen Hide from students nicht aktiviert haben. Ist Ihre Voreinstellung Hidden, wird das Element versteckt erstellt und Sie schalten den Sichtbarkeitsregler in der Elementzeile um, wenn Sie bereit sind.
- Um das Element umzubenennen, klicken Sie auf den Titel in der Gliederung und geben Sie ein neues Label ein. Der Titel, den Studierende in der Gliederung sehen, ist unabhängig von der FastComments-Thread-Kennung, sodass ein Umbenennen jederzeit sicher ist.
Wenn Sie Content Market nicht als Option sehen, hat Ihre Institution die Platzierung verborgen. Sie erreichen denselben Auswähler auch über More tools im selben +-Menü unter der Gruppe LTI Tools.
Original Course View
Original Course View wird in Learn SaaS weiterhin unterstützt und bleibt die primäre Erfahrung für selbstgehostete Learn 9.1-Sites auf der Q4 2024 CU-Release-Linie.
- Öffnen Sie den Kurs und betreten Sie einen Content Area (zum Beispiel den standardmäßigen Bereich Information oder Content im Kursmenü).
- Schalten Sie oben rechts auf der Seite den Edit Mode-Schalter ein.
- Klicken Sie in der Aktionsleiste auf Build Content.
- Unter dem Untermenü Learning Tools klicken Sie auf FastComments. Das Untermenü Learning Tools wird nach der Registrierung des Tools durch einen Administrator mit LTI 1.3-Toolplatzierungen gefüllt. Wenn Sie es nicht sehen, siehe den Abschnitt „gotchas“ unten.
- Auf dem Formular Create FastComments legen Sie fest:
- Name: das Label, das Studierende im Inhaltsbereich sehen.
- Description: optionaler Text, der über dem eingebetteten Thread angezeigt wird.
- Permit Users to View this Content: Ja/Nein-Verfügbarkeitsumschalter.
- Track Number of Views: aktivieren, wenn Sie die per-Item-Ansichtsstatistiken von Blackboard nutzen möchten. FastComments führt eigene Analytics unabhängig davon aus.
- Date and Time Restrictions: optionale Display After / Display Until-Fenster.
- Absenden. Das Tool erscheint als klickbares Element im Inhaltsbereich.
Embedding Inside an Item or Document
In beiden Kursansichten betten Lehrende FastComments inline in den Textkörper eines Items, Dokuments oder eines beliebigen Rich-Text-Felds über die LTI Advantage-Schaltfläche des Content Editors ein.
Ultra Course View:
- Erstellen oder bearbeiten Sie ein Document.
- Klicken Sie im Dokumentkörper auf Add content an der Stelle, an der der Thread erscheinen soll.
- Öffnen Sie in der Editor-Symbolleiste das Menü Insert content und klicken Sie auf Content Market (den Einstiegspunkt LTI Advantage / Deep Linking).
- Wählen Sie FastComments. FastComments liefert eine Deep-Link-Payload und Blackboard fügt an der Cursor-Position einen eingebetteten Block in den Dokumentkörper ein.
- Speichern Sie das Dokument. Studierende sehen den Thread inline gerendert, wenn sie daran vorbeiscrollen.
Original Course View:
- Bearbeiten Sie ein beliebiges Item mit einem Rich-Text-Body.
- Klicken Sie in der Symbolleiste des Content Editors auf das Plus-Symbol Add Content und wählen Sie Content Market (in älteren Q4 2024 CUs als Add Content from External Tool beschriftet).
- Wählen Sie FastComments. Der Editor fügt einen Platzhalterblock ein, der auf die Deep-Linked-Ressource verweist.
- Senden Sie das Item ab.
Jede Deep-Link-Einbettung erzeugt ihren eigenen FastComments-Thread, sodass ein Item mit zwei eingebetteten FastComments-Blöcken zwei unabhängige Kommentarströme hat.
Visibility, Release Conditions, and Group Restrictions
FastComments-Inhaltselemente verhalten sich wie andere Blackboard-Inhaltselemente hinsichtlich der darauf angewendeten Zugriffskontrollregeln.
- Ultra: Klicken Sie auf den Sichtbarkeitsregler in der Zeile (Visible to students, Hidden from students, Conditional availability). Conditional availability unterstützt Datums-/Uhrzeitfenster, Performance-Regeln gegen Gradebook-Items und Mitgliedsregeln gegen Kursgruppen.
- Original: Öffnen Sie das Kontextmenü des Elements und wählen Sie Adaptive Release oder Adaptive Release: Advanced, um das Tool nach Datum, Mitgliedschaft, Note oder Prüfungsstatus zu sperren. Verwenden Sie Set Group Availability am Element, um es auf bestimmte Kursgruppen zu beschränken.
FastComments respektiert, was auch immer das Blackboard-Gate entscheidet. Wenn Blackboard das Element für einen Studierenden verbirgt, findet für diese Person kein LTI-Launch statt und sie erscheint nicht in der Moderatoransicht.
Gradebook Behavior
FastComments meldet keine Noten über LTI Advantage Assignment and Grade Services zurück. Es wird keine Notenspalte automatisch für FastComments-Inhaltselemente erstellt.
Wenn Ihr Blackboard-Tenant so konfiguriert ist, dass für jedes neue Inhaltselement unabhängig von Bewertungsmetadaten automatisch eine Notenspalte erstellt wird, erscheint trotzdem eine leere Spalte. Um sie auszublenden:
- Ultra: Öffnen Sie das Gradebook, klicken Sie auf den Spaltenkopf, wählen Sie Edit und deaktivieren Sie Show to students sowie Include in calculations. Oder verwenden Sie Delete, wenn Ihre Institution das Löschen von Spalten für unbewertete Elemente erlaubt.
- Original: Öffnen Sie das Grade Center, klicken Sie auf den Chevron der Spalte, wählen Sie Hide from Users (on/off) und optional Hide from Instructor View unter Column Organization.
What Students See
Wenn eine Studentin oder ein Student das FastComments-Element öffnet oder zu einem eingebetteten Block scrollt:
- Blackboard startet die LTI 1.3-Nachricht an FastComments. Die Studentin/der Student ist per SSO mit ihrer/seiner Blackboard-Identität (Name, E-Mail, Avatar, Rolle) angemeldet, ohne ein Anmeldeformular zu sehen.
- Der Kommentar-Thread rendert im iframe. Threading, Antworten, Erwähnungen und Reaktionen sind je nach in FastComments konfigurierten Kommentar-Widget-Einstellungen verfügbar.
- Ihre/seine Kommentare werden ihrem/seinem Blackboard-Konto zugeordnet. Wenn die Studentin/der Student später ihren/seinen Namen oder ihr/sein Foto in Blackboard ändert, aktualisiert der nächste Launch das FastComments-Profil.
Role-Mapping von Blackboard zu FastComments:
- System Administrator und Course Builder map to FastComments admin.
- Instructor und Teaching Assistant map to FastComments moderator.
- Student, Guest, und Observer map to FastComments commenter.
Moderators sehen Moderationskontrollen (pin, hide, ban, delete) inline an jedem Kommentar im Thread.
Thread Scoping
FastComments scopet jeden Thread nach (Blackboard host, course ID, resource link ID). Zwei FastComments-Elemente im selben Kurs erzeugen zwei Threads. Dasselbe Element, das in zwei Kurs-Instanzen kopiert wird (zum Beispiel durch Course Copy), erzeugt zwei Threads, da Blackboard beim Kopieren eine neue resource link ID ausstellt. Um einen geteilten Thread über Kurskopien hinweg beizubehalten, verwenden Sie Deep Linking mit einer expliziten Thread-URN, die in FastComments vor dem Starten der Kopie konfiguriert wird.
Blackboard-Specific Gotchas
FastComments tile missing from the Build Content menu (Original) or Content Market (Ultra). Der Administrator hat das Tool genehmigt, aber eine institutionelle Richtlinie die relevante Platzierung blockiert. Gehen Sie zu Administrator Panel > Integrations > LTI Tool Providers, bearbeiten Sie den FastComments-Eintrag und prüfen Sie, dass sowohl Course Content Tool (Original) als auch Course Content Tool - allow students / Deep Linking content tool (Ultra) Platzierungen aktiviert sind. Speichern und aktualisieren Sie die Kursseite.
"Tool not configured for this context" or "Tool is not deployed" error on launch. Der während der dynamischen Registrierung registrierte Deployment-Scope stimmt nicht mit dem Institutionskontext überein, zu dem der Kurs gehört. Überprüfen Sie im Tool-Provider-Eintrag von Blackboard, ob die Deployment ID mit der übereinstimmt, die FastComments auf seiner LTI 1.3-Configuration-Seite für diesen Tenant anzeigt. Falls sie abweichen, löschen Sie die Platzierung und führen Sie die dynamische Registrierung erneut über eine frische Registrierungs-URL aus (hier abrufen).
Iframe height looks fixed or content gets cut off. Manche Blackboard-Tenants liefern eine strikte Content Security Policy aus, die die standardmäßige LTI-iframe-resize postMessage blockiert. FastComments sendet sowohl die Canvas-Style-lti.frameResize-Nachricht als auch die IMS-Spec-Form org.imsglobal.lti.frameResize-Nachricht, um die Kompatibilität zu maximieren, aber eine Tenant-weite CSP-Überschreibung blockiert den Parent-Listener. Bitten Sie Ihren Administrator zu bestätigen, dass *.fastcomments.com auf der LTI-Tool-Allowlist steht und dass kein benutzerdefinierter CSP-Header postMessage-Events entfernt. Danach funktioniert das Resizing ohne weitere Konfiguration.
Course copy duplicates threads. Beim Blackboard Course Copy werden neue resource link IDs für LTI-Platzierungen ausgegeben, sodass kopierte Kurse mit leeren Threads starten. Das ist erwartetes Verhalten. Wenn der kopierte Kurs den ursprünglichen Thread erben soll, richten Sie Deep Linking mit einer expliziten Thread-URN vor dem Kopieren ein oder kontaktieren Sie den FastComments-Support, um Thread-IDs in großer Zahl neu zuzuordnen.
Student sees a generic Blackboard error on launch. Ursache ist ein fehlender oder veralteter email-Claim. Stellen Sie sicher, dass in der Institution Policy für FastComments unter User Fields to Send die Felder Role, Name und Email Address aktiviert sind. Speichern Sie und starten Sie dann in einer frischen Browsersitzung erneut.
Zu Sakai- oder Schoology-Kursinhalten hinzufügen 
Sobald FastComments in die Plattform registriert ist, fügen Lehrende es den Kursinhalten über die standardmäßigen Abläufe für externe Tools der Plattform hinzu. Diese Seite behandelt Sakai 23.x und Schoology Enterprise.
Sakai
1. FastComments zu einer Site hinzufügen
Der Site‑Maintainer aktiviert das Tool pro Site:
- Öffnen Sie die Site und klicken Sie in der linken Navigation auf Site Info.
- Klicken Sie auf Manage Tools.
- Scrollen Sie zur Liste External Tools und schalten Sie FastComments ein.
- Klicken Sie auf Continue, prüfen Sie die Tool‑Liste und klicken Sie dann auf Finish.
FastComments erscheint jetzt als Eintrag in der linken Navigation der Site.
2. Die Position des Eintrags in der linken Navigation ändern
Gehen Sie zu Site Info > Tool Order. Ziehen Sie FastComments an die gewünschte Position und klicken Sie auf Save. Über diesen Bildschirm können Sie das Navigationslabel auch umbenennen und es für Studierende ausblenden.
3. Inline in einer Lessons‑Seite einbetten
Um FastComments direkt innerhalb einer Lessons‑Seite und nicht als eigenständiges Tool in der linken Navigation zu platzieren:
- Öffnen Sie das Tool Lessons in der Site.
- Klicken Sie auf Add Content > Add External Tool.
- Wählen Sie FastComments aus der Liste.
- Wenn FastComments während der Registrierung Deep Linking angekündigt hat, öffnet Sakai den Inhaltsselektor des Tools, sodass Sie den Thread auswählen oder beschriften können. Wenn Deep Linking nicht angekündigt wurde, fügt Sakai einen Standard‑Startlink ein.
- Speichern Sie das Lessons‑Element.
Jede eingebettete Instanz erhält ihren eigenen Thread, der auf diesen Ressourcenlink beschränkt ist.
4. Zugriffsberechtigungen für Studierende anpassen
Sakai steuert externe Tool‑Starts über Realms. Um zu bestätigen, dass Studierende FastComments starten können:
- Melden Sie sich als Sakai‑Admin an und öffnen Sie Administration Workspace > Realms.
- Öffnen Sie den relevanten Realm (zum Beispiel
!site.template.courseoder den spezifischen Site‑Realm). - Bestätigen Sie, dass die Rolle
accesslti.launchaktiviert hat und dass die Rollenberechtigungen in der Gruppe external.tools gewährt sind. - Speichern Sie den Realm.
Für Site‑weite Überschreibungen kann der Maintainer die Tool‑Sichtbarkeit pro Rolle unter Site Info > Tool Order anpassen, indem FastComments pro Rolle ausgeblendet oder angezeigt wird.
5. Was Studierende sehen
Studierende klicken auf den FastComments‑Eintrag in der linken Navigation (oder scrollen zum eingebetteten Lessons‑Block) und landen direkt in der Thread‑Ansicht der Kommentare. SSO ist automatisch: Sakai sendet die Identität des Benutzers im LTI launch und FastComments meldet sie unter ihrem Sakai‑Konto an.
Rollen‑Mapping:
- Sakai
Instructor-> FastComments moderator - Sakai
Admin(admin in Administration Workspace) -> FastComments admin - Sakai
Student/access-> FastComments commenter
6. Sakai Fallstricke
- Tool nicht in Manage Tools sichtbar. Wenn FastComments nicht in der Liste External Tools erscheint, muss der Sakai‑Admin das Tool‑Register öffnen (Administration Workspace > External Tools > FastComments) und Stealthed auf
falsesetzen. Stealthed‑Tools sind im per‑Site Manage Tools‑Auswahlfeld ausgeblendet. - Starts brechen in Browsern mit geteilten Sitzungen. Sakais Portal‑CSRF‑Token ist an die Browsersitzung gebunden. Wenn ein Studierender in zwei Sakai‑Sites in verschiedenen Tabs angemeldet ist oder eine veraltete Sitzung hat, liefert der Start einen 403. Lösung: Schließen Sie andere Sakai‑Tabs, melden Sie sich ab, melden Sie sich wieder an und starten Sie neu. Admins können auch
sakai.csrf.token.cache.ttlerhöhen, wenn dieses Problem clusterweit auftritt. - Frame‑Einbettung. Stellen Sie sicher, dass
lti.frameheightinsakai.propertiesgroß genug ist (600 oder höher), damit der Kommentarthread auf einer Lessons‑Seite nicht abgeschnitten wird.
Schoology
Schoology Enterprise hat zwei Installationsszenarien. Bestätigen Sie, welches zutrifft, bevor Sie das Tool zu einem Kurs hinzufügen.
1. Zwei Installationsszenarien
- (a) Installation auf Unternehmensebene. Der Schoology System Administrator hat FastComments auf Organisationsebene installiert und es allen Kursen oder bestimmten Kurvorlagen zugewiesen. Lehrende überspringen die Installation und gehen direkt zu „Add Materials“.
- (b) Selbstinstallation durch Lehrende. Die Lehrkraft installiert das Tool in einen einzelnen Kurs über Course Options > External Tools > Install LTI Apps. Die Selbstinstallation erfordert, dass der System Administrator die FastComments‑App zuvor auf Org‑Ebene genehmigt hat.
2. FastComments als Kursmaterial hinzufügen
Innerhalb des Kurses:
- Öffnen Sie den Kurs und gehen Sie zu Materials.
- Klicken Sie auf Add Materials > Add File/Link/External Tool.
- Wählen Sie External Tool.
- Wählen Sie FastComments aus der Liste der registrierten Tools.
- Legen Sie einen Name fest (dies sehen Studierende in der Materialliste) und optional eine Description.
- Lassen Sie Enable Grading (grade passback) OFF. FastComments meldet keine Noten an Schoology zurück; das Aktivieren des Grade‑Passback erzeugt eine leere Spalte im Notenbuch.
- Klicken Sie auf Submit.
Das Material erscheint nun in der Kursmaterialliste und öffnet den FastComments‑Thread beim Klicken.
3. Inline‑Einbettung über den Rich‑Text‑Editor
Wenn der System Administrator während der Registrierung die Deep‑Linking‑Platzierung für FastComments aktiviert hat, können Lehrende den Kommentarthread in jedes Rich‑Text‑Feld einbetten (Anweisungen zu Aufgaben, Seiteninhalte, Diskussionsaufforderungen):
- Öffnen Sie den Rich‑Text‑Editor auf der Zielseite.
- Klicken Sie auf das External Tool (Puzzle‑Teil) Symbol in der Toolbar.
- Wählen Sie FastComments.
- Konfigurieren Sie die Einbettung im Deep‑Linking‑Dialog und klicken Sie auf Insert.
- Speichern Sie die Seite.
Wenn die Schaltfläche External Tool im Rich‑Text‑Editor nicht erscheint, ist Deep Linking für dieses Tool in diesem Mandanten deaktiviert. Siehe die Fallstricke unten.
4. Sichtbarkeit und Abschnittszuweisungen
Schoology steuert die Tool‑Verfügbarkeit pro Abschnitt über Course Options:
- Klicken Sie im Kurs auf Course Options > External Tools.
- Für jede installierte LTI‑App steuern Sie, ob sie für alle Abschnitte im Kurs oder nur für bestimmte Abschnitte verfügbar ist.
- Um FastComments auf bestimmte Abschnitte zu beschränken, deaktivieren Sie die Abschnitte, die das Tool nicht sehen sollen.
- Der Abschnitts‑level Zugriff steuert auch, welche Abschnitte den Eintrag Add Materials > External Tool für FastComments sehen.
5. Was Studierende sehen
Studierende klicken auf das FastComments‑Material (oder scrollen zur Inline‑Einbettung) und landen in der Thread‑Diskussion. SSO ist automatisch über den Schoology LTI launch unter ihrem Schoology‑Konto.
Rollen‑Mapping:
- Schoology
Administrator-> FastComments admin - Schoology
Instructor-> FastComments moderator - Schoology
Student-> FastComments commenter
6. Schoology Fallstricke
- Nur Enterprise. Persönliche und kostenlose Schoology‑Konten können keine LTI 1.3‑Tools installieren. Wenn Ihr Mandant den kostenlosen Tarif nutzt, fehlt die Option External Tools in Course Options. Upgraden Sie auf Schoology Enterprise, um FastComments zu verwenden.
- Deep Linking standardmäßig vom Mandanten deaktiviert. Manche Schoology‑Mandanten schränken die Deep‑Linking‑Platzierung auf Organisations‑Ebene ein. In diesem Fall sehen Lehrende nur den Flow Add Materials > External Tool und nicht die External Tool‑Schaltfläche im Rich‑Text‑Editor. Um die Inline‑Einbettung zu ermöglichen, geht der System Administrator zu System Settings > Integration > LTI 1.3 > FastComments, aktiviert die Platzierung Content Item / Deep Linking und speichert.
- Abschnittszuweisungs‑Überschreibung. Wenn FastComments auf Unternehmensebene zugewiesen ist, die Lehrkraft es in Add Materials aber nicht sieht, ist der Kursabschnitt in der Org‑Zuweisung ausgeschlossen. Bitten Sie den System Administrator, den Abschnitt der FastComments‑App‑Zuweisung hinzuzufügen.
- Materialname vs. Thread‑Identität. Das Umbenennen des Materials in Schoology verschiebt den Kommentarthread nicht. Threads sind am LTI‑Resource‑Link‑ID‑Key gebunden, daher bleibt bei einer Umbenennung derselbe Thread erhalten; das Löschen und Neuerstellen des Materials erzeugt einen neuen, leeren Thread.
Fehlerbehebung 
"Registrierungs-Token nicht gefunden, abgelaufen oder bereits verwendet"
Das Token in Ihrer Registrierungs-URL (hier abrufen) ist 30 Minuten gültig und kann nur einmal verwendet werden. Wenn Ihr LMS länger gebraucht hat oder die Registrierung nach einem erfolgreichen Versuch erneut ausgeführt wurde, wird das Token abgelehnt. Generieren Sie eine neue URL auf der FastComments LTI 1.3 Konfigurationsseite und beginnen Sie erneut.
"Plattform hat Registrierung abgelehnt"
Ihr LMS hat den Registrierungs-Handshake abgelehnt. Die häufigsten Ursachen:
- Tool already registered with the same client name. Einige Plattformen (insbesondere D2L) lehnen eine zweite Registrierung von "FastComments" ab, bis die vorherige gelöscht wurde. Entfernen Sie das alte Tool in Ihrem LMS und versuchen Sie es erneut.
- Wrong field in the LMS. Stellen Sie sicher, dass Sie die URL in das registration / tool initiation registration endpoint-Feld eingefügt haben, nicht in das launch URL- oder login URL-Feld.
- The LMS doesn't actually support Dynamic Registration. Ältere Moodle- und Blackboard-Versionen geben LTI 1.3 an, erlauben jedoch nur manuelle Konfiguration. Prüfen Sie die Dokumentation Ihrer Plattform.
"Fehler beim Abrufen der Plattformkonfiguration"
FastComments konnte das openid-configuration-Dokument Ihres LMS nicht lesen. Das ist selten und bedeutet normalerweise, dass das LMS eine fehlerhafte oder nicht erreichbare discovery URL geliefert hat. Kontaktieren Sie den Support Ihres LMS.
Start zeigt "Konfiguration nicht gefunden"
Entweder wurde die Konfiguration in FastComments gelöscht, oder der Start kam von einem iss/client_id-Paar, das wir nicht erkennen. Wenn Sie gelöscht und neu registriert haben, weisen Sie Ihr LMS an, das FastComments-Tool zu entfernen und erneut hinzuzufügen, damit es die neue client_id erhält.
Start zeigt "Deployment nicht registriert"
Sie haben FastComments von einer Brightspace-/Moodle-/Blackboard-Bereitstellung gestartet, die sich von derjenigen unterscheidet, in der es zuerst gestartet wurde. FastComments pinnt die deployment_id beim ersten Start als Sicherheitsprüfung. Um eine neue Bereitstellung unter demselben Client hinzuzufügen, kontaktieren Sie den Support – wir fügen die deployment ID zur Konfiguration hinzu.
Start zeigt "Nicht unterstützter message_type"
Das LMS hat eine LTI-Nachricht gesendet, die FastComments nicht verarbeitet (z. B. LtiSubmissionReviewRequest). FastComments unterstützt nur die standardmäßigen resource-link-Launch- und deep-linking-Flows. Melden Sie sich bei uns, wenn Sie einen bestimmten Nachrichtentyp hinzugefügt haben möchten.
Iframe passt sich nicht an
Die meisten LMS passen LTI-Iframes automatisch an. Wenn Ihres das nicht tut, prüfen Sie, ob die Starteinstellungen des LMS es dem Tool erlauben, postMessage-Ereignisse an den übergeordneten Frame zu senden. FastComments sendet sowohl Canvas-Style- (lti.frameResize) als auch IMS-Spezifikations- (org.imsglobal.lti.frameResize) Resize-Nachrichten.