
Sprog 🇩🇰 Dansk
Kort fortalt
FastComments-opsætning
Registrer værktøjet
Tilføj til et kursus
Brug værktøjet
Sikkerhed og overholdelse
Tilføj kommentarer til dit LMS via LTI 1.3
FastComments integrerer med ethvert LTI 1.3-kompatibelt LMS - D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology, og andre - via IMS LTI Dynamic Registration-standarden. En URL, indsat i dit LMS' registreringsskærm, opsætter hele integrationen: SSO, kursuskontekst, kortlægning af roller og placering af indhold. Intet plugin at installere på din server. (Canvas LMS har sin egen dedikerede vejledning, fordi dets registreringsflow er anderledes.)
Når det er registreret, vises FastComments som et læringsværktøj i dine kurser. Studerende ser trådede kommentarer og samarbejdschat ved siden af kursusindholdet, og de er automatisk logget ind med deres LMS-konto.
Priser 
FastComments LTI 1.3-integration er inkluderet i Flex- og Pro-planerne uden ekstra omkostninger. Den fungerer med ethvert LMS, der understøtter IMS LTI 1.3 Advantage-specifikationen, inklusive Dynamic Registration.
Kom godt i gang 
- Log ind på FastComments og gå til din LTI 1.3-konfigurationsside.
- (Valgfrit) Vælg den platform, du forbinder fra i rullemenuen Platform - den angiver visningsetiketten, men Auto-detect fungerer fint.
- Klik på Generate URL. En engangs Registration URL vises (gyldig i 30 minutter, til enkelt brug).
- I dit LMS skal du åbne skærmen LTI 1.3 Dynamic Registration og indsætte URL'en i feltet Tool initiation registration endpoint (eller tilsvarende). Indsend.
- Dit LMS ringer tilbage til FastComments, udveksler nøgler og opretter integrationen. Popup'en lukker sig selv, når det er færdigt.
- Tilbage i FastComments vises den nye konfiguration i tabellen Existing Configurations. Værktøjet er nu tilgængeligt i dine LMS-kurser.
Understøttede platforme 
FastComments LTI 1.3 er blevet testet mod:
- D2L Brightspace (enhver version med LTI Advantage)
- Moodle 4.0+ (External Tool-plugin, LTI Advantage)
- Blackboard Learn (SaaS og Ultra)
- Sakai (versioner med understøttelse af LTI Advantage)
- Schoology (Enterprise, Dynamic Registration hvor tilgængelig)
Enhver anden LMS, der implementerer IMS LTI 1.3 Advantage-specifikationen med Dynamic Registration, bør også fungere - vælg Other LTI 1.3 platform fra platform-rullelisten når du genererer din registrerings-URL (få den her).
Canvas LMS bruger en anden opsætningsflow (per-developer-key configuration JSON i stedet for Dynamic Registration). Se den dedikerede Canvas LMS installationsvejledning.
Generer registrerings-URL 
Gå til LTI 1.3-konfiguration
Log ind på FastComments og gå til din LTI 1.3-konfigurationsside.
Hvis din konto endnu ikke har LTI-adgang, vil du se "LTI not enabled for this account" - kontakt support for at få det aktiveret på din plan.
Vælg en platform (valgfrit)
Under Generer en dynamisk registrerings-URL, brug Platform-rullemenuen til at fortælle FastComments, hvilket LMS du forbinder:
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Anden LTI 1.3-platform
Du kan også lade den stå på Auto-detect. Platformen hentes fra dit LMS's openid-configuration under registreringen; rullemenuen sætter kun display-etiketten for den resulterende konfiguration.
Generer URL
Klik på Generer URL. FastComments opretter et engangs-registreringstoken og viser dig en URL, der ser sådan ud:
https://fastcomments.com/lti/v1p3/register/<long-token>
Kopiér den. Denne URL:
- Er til engangsbrug - når dit LMS kalder den med succes, forbruges tokenet.
- Udløber efter 30 minutter, hvis den ikke bruges.
- Bør holdes privat - enhver med URL'en kan registrere et værktøj på din tenant inden for de 30 minutter.
Eksisterende konfigurationer
Når en registrering er gennemført med succes, vises den nye konfiguration i tabellen Existing Configurations på samme side, med dens Platform, Udsteder, Client ID og Status. Du kan slette konfigurationer fra denne tabel, hvis du nogensinde får brug for at afregistrere.
Registrer i D2L Brightspace 
D2L Brightspace udstiller Dynamisk Registrering gennem LTI Advantage administrationsgrænsefladen. Du skal have administratoradgang.
Open the Registration Screen
- Log ind på din Brightspace-instans som administrator.
- Gå til Admin Tools > Manage Extensibility > LTI Advantage.
- Klik Register Tool. (Den direkte URL er
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
Paste the URL
Du vil se en registreringsformular. Nøglen er feltet Tool initiation registration endpoint (some Brightspace versions label it "Tool Initiation Registration URL").
Indsæt FastComments-registrerings-URL'en (hent den her) i det felt. Lad de andre felter stå tomme - de udfyldes automatisk af FastComments under registreringshåndtrykket.
Klik Register.
Approve the Tool
Brightspace åbner en popup, som kommunikerer med FastComments, udveksler nøgler og viser en bekræftelsesskærm. Popuppen lukker sig selv, når registreringen er fuldført.
Det nye værktøj vises i din LTI Advantage værktøjsliste. Som standard markerer Brightspace nye værktøjer som disabled - slå toggle-knappen om til enabled, så dine kurser kan bruge det.
Add a Deployment
I Brightspace skal LTI-værktøjer have en deployment, før de kan bruges i kurser:
- Åbn det nyregistrerede FastComments-værktøj.
- Klik View Deployments > New Deployment.
- Giv deploymenten et navn (f.eks. "FastComments - All Courses"), vælg de organisationsenheder, den skal være tilgængelig i, og gem.
Efter den første start via denne deployment, binder FastComments deployment_id til sin konfigurationspost - efterfølgende starter fra en anden deployment under samme klient vil blive afvist, medmindre du registrerer igen.
Registrer i Moodle 
Using Moodle? Vi udgiver også et dedikeret Moodle-plugin for FastComments med en tættere integration end LTI 1.3 (grade sync hooks, dybere aktivitetsrapportering, indbygget Moodle-indstillings-UI). Se Moodle plugin installation guide. LTI 1.3-flowet nedenfor er det rigtige valg, hvis du ønsker en enkelt registrering, der også dækker andre LMS'er, eller hvis din Moodle-admin ikke vil installere tredjeparts-plugins.
Moodle 4.0+ understøtter LTI 1.3 Dynamic Registration gennem External Tool-plugin'et.
Open the Tool Management Screen
- Sign in to Moodle as a site administrator.
- Navigate to Site administration > Plugins > Activity modules > External tool > Manage tools.
Paste the URL
You'll see a card labeled Tool URL. Paste the FastComments registration URL (get it here) into the text field and click Add LTI Advantage.
Moodle opens a registration screen showing the tool's identity and the permissions it's requesting. Review and click Activate (or Register, depending on Moodle version).
The popup closes when registration completes; the new FastComments tool appears in the Tools list with the status Active.
Make It Available
By default Moodle adds new tools to the "Course tools" list but doesn't show them in the activity picker. To expose FastComments course-wide:
- Click the gear icon on the FastComments tile.
- Under Tool configuration usage, choose Show in activity chooser and as a preconfigured tool.
- Save.
Instructors can now add FastComments to any course through Add an activity or resource > FastComments.
Registrer i Blackboard Learn 
Blackboard Learn SaaS og Ultra understøtter LTI 1.3 dynamisk registrering.
Åbn skærmen for værktøjsudbyderen
- Log ind på Blackboard som systemadministrator.
- Gå til Administratorpanel > Integrationer > LTI-værktøjsudbydere.
- Klik på Registrer LTI 1.3 / LTI Advantage Tool.
Hvis du kun ser "Register LTI 1.1 Provider", understøtter din Blackboard-version ikke LTI 1.3 endnu - opgrader eller kontakt Blackboard-support.
Indsæt URL'en
Indsæt FastComments-registrerings-URL'en (hent den her) i feltet Client ID / Registration URL (Blackboards betegnelse varierer efter version). Indsend.
Blackboard udfører registreringshåndtrykket med FastComments og viser en bekræftelsesskærm.
Godkend og aktiver
Blackboard markerer nyligt registrerede værktøjer som Approved but excluded som standard:
- Find FastComments-posten i listen over værktøjsudbydere.
- Åbn menuen og vælg Rediger.
- Indstil Værktøjsstatus til Godkendt.
- Under Institutionspolitikker, gennemgå hvilke brugerdata der sendes (navn, e-mail, rolle). Gem.
Værktøjet er nu tilgængeligt for undervisere, når de tilføjer indhold til kurser.
Registrer i Sakai eller Schoology 
Sakai
Sakai understøtter LTI 1.3 dynamisk registrering på udgivelser med LTI Advantage. Fra administrationsarbejdsområdet:
- Log ind som Sakai-administrator og åbn Administrationsarbejdsområdet.
- Vælg Eksterne værktøjer > Installer LTI 1.3-værktøj.
- Indsæt FastComments-registrerings-URL'en (hent den her) og indsend.
- Godkend værktøjet, når håndtrykket er fuldført.
Værktøjet vises derefter under Eksterne værktøjer og kan tilføjes til sites af deres vedligeholdere.
Schoology
Schoology Enterprise-instanser understøtter LTI 1.3, men tilgængeligheden af dynamisk registrering varierer efter udrulning. Kontakt din Schoology-kontoansvarlige.
Hvis dynamisk registrering ikke er tilgængelig på din Schoology-instans, skal du konfigurere integrationen manuelt ved hjælp af disse endepunkter:
- 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
Efter at Schoology giver dig et Client ID og Deployment ID, kontakt FastComments-support for at registrere konfigurationen på din tenant.
Other LTI 1.3 Platforms
Enhver LMS, der følger IMS LTI 1.3 Advantage-specifikationen, bør fungere med den samme registrerings-URL (hent den her). Kig efter en indstilling mærket "Dynamisk registrering", "Tool Registration URL", "Tool initiation registration endpoint" eller lignende.
Hvis din platform kun understøtter manuel LTI 1.3-opsætning, skal du bruge de fire endepunkter, der er angivet i Schoology-afsnittet ovenfor, og kontakte support for at afslutte.
Tilføj til D2L-kursusindhold 
Denne side dækker tilføjelse af FastComments til et Brightspace-kursus efter en administrator har registreret værktøjet og oprettet en deployment. Hvis værktøjet ikke er registreret endnu, se først D2L-registreringsguiden.
Brightspace leverer to indholdsoprettelsesoplevelser: Classic Content og New Content Experience (også kaldet Lessons). Begge gør FastComments tilgængeligt, men menupunkterne adskiller sig. Hvert afsnit nedenfor dækker begge, hvor de divergerer.
Find FastComments-værktøjet
FastComments-værktøjet vises to steder inde i en kursusindholdseditor:
- Aktivitetspickeret, som nås fra et modul/units Add Existing-knap (mærket Add Existing Activities i ældre Brightspace-versioner). FastComments vises direkte i pickeret i nyere Brightspace-builds; ældre versioner ligger det under en External Learning Tools-undermenu. Begge stier tilføjer FastComments som et separat emne.
- Insert Stuff-dialogen inde i HTML-editoren, under LTI Advantage. Dette indlejrer FastComments inline i et HTML-emne via LTI deep linking-flowet.
Hvis FastComments ikke vises i nogen af pickerne, er deployment ikke aktiveret for den organisatoriske enhed (org unit), der holder kurset. Bed din Brightspace-administrator om at åbne Admin Tools > Manage Extensibility > LTI Advantage > FastComments tool > View Deployments, åbne deploymenten og tilføje kursets org unit (eller en overordnet org unit) under Org Units.
Tilføj FastComments som et emne i et modul
Classic Content:
- Åbn kurset og klik på Content i navigationsbaren.
- Vælg det modul, der skal indeholde diskussionen (eller opret et via Add a module).
- Klik på Add Existing (ældre Brightspace: Add Existing Activities > External Learning Tools).
- I pickeret, klik på FastComments. Brightspace opretter et emne i modulet og returnerer dig til indholdsvisningen.
- Klik på det nye emne. Omdøb det til noget beskrivende som
FastComments Discussionved hjælp af den inline titelditor.
New Content Experience (Lessons):
- Åbn kurset og klik på Content.
- Åbn unit og lesson, som skal indeholde diskussionen.
- Klik Add > Existing Activity og vælg FastComments (ældre Brightspace: indlejret under External Learning Tools).
- Aktiviteten bliver tilføjet til lesson.
- Klik på aktivitetstitlen for at omdøbe den.
Første gang en bruger (underviser eller studerende) åbner emnet, initialiserer FastComments tråden for det resource link. Tråden er bundet til resource link ID, så omdøbning eller flytning af emnet ændrer ikke hvilken tråd der indlæses.
Indlejr FastComments inline i et HTML-emne
Brug dette flow når du ønsker, at kommentarer skal vises under en læsning, video eller andet indhold inde på samme emneside i stedet for som et separat emne.
- Åbn eller opret et HTML-emne i modulet/lesson.
- Klik Edit HTML for at åbne Brightspace HTML-editoren.
- Placér cursor hvor kommentartråden skal vises.
- Klik på Insert Stuff-knappen (puslespilsikonet i editorens værktøjslinje).
- I Insert Stuff-dialogen, rul til LTI Advantage og klik FastComments.
- FastComments åbner en deep linking-picker. Bekræft placeringen (standardindstillingerne fungerer til indholdsdiskussioner); klik Insert eller Continue.
- Brightspace vender tilbage til HTML-editoren med en pladsholderblok, der repræsenterer LTI-launch. Klik Save and Close på emnet.
Når emnet indlæses, erstatter Brightspace pladsholderen med en iframe, der automatisk starter FastComments via LTI. Studerende ser diskussionstråden inline.
Et enkelt HTML-emne kan indeholde flere deep-linked FastComments-indsættelser. Hver indlejring får sin egen tråd, fordi hvert deep link genererer et særskilt resource link ID.
Modul-emne vs Inline Quicklink
Vælg tilgangen med et modul-emne når:
- Diskussionen er den primære aktivitet for det trin i modulet.
- Du ønsker, at emnet skal vises i Brightspace' indholdsfortegnelse, fuldførelsessporing og Class Progress.
Vælg inline embed-tilgangen når:
- Kommentarer skal stå under andet indhold på samme side.
- Du ikke ønsker et separat punkt i indholdsfortegnelsen, der kan spores for fuldførelse.
Synlighed, kladde og frigivelsesbetingelser
Et nyt FastComments-emne er som standard synligt for studerende. For at skjule det mens du opsætter det:
- I indholdseditoren, klik emnets titel (Classic) eller de tre prikker på aktiviteten (New Content Experience).
- Sæt status til Draft (Classic) eller slå Visibility fra (New Content Experience).
Kladde-emner er usynlige for studerende. Undervisere og TA'er ser dem stadig med et "Draft"-mærke.
For at begrænse emnet til en specifik gruppe eller sektion:
- Åbn emnet.
- Klik emnets titelmenu > Edit Properties In-place (Classic) eller Edit > Restrictions (New Content Experience).
- Under Release Conditions, klik Create.
- Vælg Group enrollment eller Section enrollment, vælg gruppen/sektionen, og gem.
Frigivelsesbetingelser stables oven i FastComments' egen rolle-mapping. Studerende som ikke kan se emnet får ikke en LTI-launch.
Hvad studerende ser ved første launch
Når en studerende klikker emnet (eller indlæser et HTML-emne med en indlejring):
- Brightspace udfører LTI 1.3-launch i baggrunden.
- FastComments modtager den studerendes navn, e-mail, avatar-URL og LMS-rolle, og logger dem automatisk ind. Der er ingen FastComments-loginprompt.
- Kommentartråden for det resource link gengives inde i Brightspace-iframe'en.
Rolle-mapping ved launch:
- Brightspace
Administratorbliver en FastComments admin for tråden (fuld moderation, sletning, udelukkelse og konfigurationsadgang). - Brightspace
Instructorbliver en FastComments moderator (pin, skjul, slet, udeluk). - Alle andre roller (
Learner,TeachingAssistant, osv.) bliver almindelige kommentatorer.
Kommentarer tilskrives den studerendes Brightspace-konto. Hvis den studerende ændrer deres navn eller avatar i Brightspace, synkroniserer næste LTI-launch ændringen.
Luk offentlig adgang (anbefalet)
Som standard er FastComments-kommentardata offentligt læsbare. Enhver, der kan gætte en tråds URL eller API-endpoint, kan se dens kommentarer, også uden for Brightspace. For kursusdiskussioner vil du næsten helt sikkert begrænse visningen til kun indskrevne deltagere.
Åbn din widget-tilpasningsside og opret en regel med Require SSO To View Comments aktiveret, og sæt sikkerhedsniveauet til Secure SSO, så tråde kun kan indlæses gennem den signerede LTI-launch.
Se Protecting Comment Threads With Single-Sign-On for den fulde gennemgang, inklusive hvordan du afgrænser reglen til et enkelt domæne eller en side.
Iframe-højde og resize
FastComments udsender org.imsglobal.lti.frameResize postMessage ved hver trådgengivelse og ved indholdsændringer (ny kommentar, udvid svar). Brightspace lytter efter denne besked og justerer iframe-højden, så tråden ikke bliver klippet og ikke viser en indre scrollbar.
Hvis iframe'en forbliver på en fast lav højde:
- Bekræft at kurset indlæses over HTTPS. Brightspace' postMessage-listener afviser mixed-content frames.
- Bekræft at ingen browserudvidelse blokerer postMessage-kanalen.
- For inline-indlejringer i et HTML-emne må den omgivende HTML ikke pakke iframe'en ind i en container med fast højde. Fjern enhver inline
style="height: ..."fra parent-elementet.
Brightspace-specifikke problemer
Værktøj vises ikke i Add Existing-pickeret. Deployment er ikke aktiveret for dette kursus' org unit. En administrator skal tilføje org unit (eller en overordnet) til deploymentens Org Units-liste. Værktøjsregistrering alene er ikke nok; deployment bestemmer hvilke kurser der ser værktøjet.
deployment_id mismatch ved launch. FastComments TOFU-pinner det første deployment_id det ser for en registrering. Hvis en administrator sletter den oprindelige deployment og opretter en ny, afvises launches fra den nye deployment med en deployment mismatch-fejl. Løsningen er at genregistrere FastComments (generer en ny registrerings-URL (hent den her) og kør Dynamic Registration igen); den gamle konfigurationspost bliver erstattet.
Værktøjet starter men viser "Invalid LTI launch". Kurset er i en anden tenant/org-struktur end deploymenten dækker, eller deploymenten blev deaktiveret efter registrering. Tjek igen Admin Tools > Manage Extensibility > LTI Advantage > FastComments > Enabled-toggle og deploymentens org unit-liste.
Navne og roller mangler i FastComments. Brightspace sender LTI-launches med Names and Role Provisioning Services (NRPS) claims. Hvis et kursus blev opgraderet fra et ældre LTI 1.1-link, mangler launch name og email claims. Tilføj FastComments-emnet igen via Add Existing (migrer ikke det gamle link), så launch bruger LTI 1.3.
Indlejringen viser en login-skærm i stedet for auto-SSO. HTML-emnet blev indsat som en almindelig
Tilføj til Moodle-kursusindhold 
Denne guide dækker tilføjelse af FastComments til et Moodle 4.x-kursus, efter at en site-administrator har registreret værktøjet og sat det til at vise i aktivitetsvælgeren. Hvis FastComments endnu ikke er registreret, se først Moodle-registreringsguiden.
Åbn kurset i redigeringstilstand
- Log ind på Moodle som en Editing Teacher (eller højere) for kurset.
- Åbn kurset.
- Slå Redigeringstilstand til ved hjælp af kontakten i øverste højre hjørne af kursushovedet.
Moodle 4.x erstattede den ældre dropdown "Add an activity or resource", som 3.x brugte, med en fuldskærms aktivitetsvælgerdialog. Moodle 4.5 beholder den samme vælger, men tilføjer en række med stjernemarkerede/favoritter øverst, så det gør det hurtigere at få adgang til FastComments i senere afsnit, hvis du pinner det én gang.
Tilføj FastComments-aktiviteten
- Rul til det kursusafsnit (emne eller uge), hvor diskussionen hører til.
- Klik på Tilføj en aktivitet eller ressource nederst i det afsnit.
- I vælgerdialogen skal du vælge FastComments. Hvis du ikke ser det, gå til afsnittet om faldgruber nedenfor.
Aktivitetsindstillingsformularen åbnes. Felterne der betyder noget:
- Activity name (påkrævet). Vises på kursussiden og i karakterbogen. Eksempel:
Week 3 Discussion. - Activity description. Valgfri introtekst, der gengives over kommentartråden.
- Show description on course page. Sæt kryds her, hvis du vil have beskrivelsen synlig uden at klikke ind i aktiviteten.
- Preconfigured tool. Sæt til
FastComments(valgt automatisk, når den startes fra vælgeren). Ændr ikke. - Launch container. Sæt til Nyt vindue. Se afsnittet om faldgruber for hvorfor "Samme vindue" kan bryde i nogle Moodle-udrulninger.
- Tool URL, Public key, Shared secret, Custom parameters. Lad stå tomme. Dynamic Registration håndterede disse på siteniveau.
Rul til bunden og klik Gem og vend tilbage til kurset (eller Gem og vis for at åbne aktiviteten med det samme).
Aktiviteten vises som en række i afsnittet med FastComments-ikonet. Studerende klikker rækken for at åbne kommentartråden.
Indlejre FastComments inline i editoren
For en tråd inde i en Page, Book-kapitel, Lesson eller en anden ressource, der bruger Atto- eller TinyMCE-editoren:
- Åbn ressourcen i redigeringstilstand.
- Placer markøren hvor tråden skal vises.
- I editorens værktøjslinje skal du klikke på LTI / External tool-knappen. I Atto er den mærket "Insert LTI Advantage content". I TinyMCE (standard i Moodle 4.3+) ligger den under Mere-menuen som External tools.
- Vælg FastComments fra værktøjslisten.
- FastComments åbner en deep-linking-vælger. Bekræft trådens titel og klik Indsæt.
- Editoren indsætter en LTI-pladsholderblok. Gem ressourcen.
Hver indlejret instans er en selvstændig tråd, der er nøglebundet til deep-link content item ID, så en Page med tre FastComments-indlejringer får tre uafhængige tråde.
Begræns adgang og gruppeindstillinger
De normale Moodle-aktivitetsindstillinger gælder for FastComments-aktiviteter:
- Common module settings > Group mode. At sætte dette til Separate groups eller Visible groups splitter ikke automatisk FastComments i tråde per gruppe. Moodles gruppetilstand filtrerer kun karakterbogen og medlemslisten. For at køre en separat tråd per gruppe, tilføj én FastComments-aktivitet per gruppe og brug Restrict access til at afgrænse hver enkelt.
- Restrict access > Add restriction. Understøtter de standard Moodle-betingelser: Date, Grade, Group, Grouping, User profile, og indlejrede begrænsningssæt. Brug Group til at låse en FastComments-aktivitet til en enkelt gruppe.
- Activity completion. Sæt til Students must view this activity to complete it, hvis du vil have fuldførelsessporing. FastComments rapporterer i øjeblikket ikke en fuldførelseshændelse tilbage til Moodle ud over launchen.
Rollekortlægning
FastComments læser LTI roles-påstanden, som Moodle sender ved hver launch, og kortlægger den som følger:
- Moodle Manager eller Site administrator -> FastComments admin
- Moodle Editing teacher eller Non-editing teacher -> FastComments moderator
- Moodle Student -> FastComments commenter
- Moodle Guest -> skrivebeskyttet
Admins kan slette enhver kommentar, udelukke brugere og redigere trådindstillinger. Moderators kan slette og godkende kommentarer inde i den tråd, de blev lanceret ind i. Tilpassede Moodle-roller arver kortlægningen af den archetype, de blev klonet fra.
Hvad studerende ser
Studerende klikker på FastComments-aktiviteten (eller ruller til den indlejrede blok inde i en Page eller Book). Moodle sender deres identitet til FastComments via LTI-launchen:
- Ingen login-skærm. FastComments logger dem ind ved hjælp af Moodle-kontoen.
- Deres visningsnavn, e-mail og avatar kommer fra Moodle.
- Tråden er scoped til (Moodle site, course, resource link ID), så den samme aktivitet duplikeret i et andet kursus får en frisk tråd.
- Trådede svar, stemmegivning og notifikationer fungerer på samme måde som i en selvstændig FastComments-tråd.
Begræns offentlig adgang (anbefalet)
Som standard er FastComments-kommentardata offentligt læsbare. Enhver, der kan gætte en tråds URL eller API-endpoint, kan se dens kommentarer, også uden for Moodle. For kursusdiskussioner vil du næsten altid ønske at begrænse visning til kun tilmeldte studerende.
Åbn din widget-tilpasningsside og opret en regel med Require SSO To View Comments aktiveret, og sæt derefter sikkerhedsniveauet til Secure SSO, så tråde kun kan indlæses gennem den signerede LTI-launch.
Se Protecting Comment Threads With Single-Sign-On for hele gennemgangen, inklusive hvordan du afgrænser reglen til et enkelt domæne eller side.
Moodle-faldgruber
FastComments mangler i aktivitetsvælgeren. Site-administratoren har registreret værktøjet, men satte ikke Tool configuration usage til Show in activity chooser and as a preconfigured tool. Ret dette under Site administration > Plugins > Activity modules > External tool > Manage tools > tandhjulsikonet på FastComments-flisen.
Launch fejler eller viser en tom ramme, når den er sat til "Samme vindue". Moodles sessionscookies bruger SameSite=Lax som standard, og nogle browsere fjerner dem ved det cross-site POST, som LTI 1.3 bruger til at vende tilbage fra FastComments. Sæt Launch container til Nyt vindue på aktiviteten. Dette er et hårdt krav for indlejrede FastComments inde i en Page eller Book, da den editor-indlejrede launch-sti altid åbner et nyt vindue.
iss-påstanden er Moodle-site-URL'en, ikke et tenant-ID. FastComments bruger Moodle-site-URL'en (konfigurationsværdien wwwroot) som LTI-issuer. Hvis din Moodle-instances flytter til et nyt domæne eller du ændrer wwwroot, forbliver eksisterende FastComments-tråde knyttet til den gamle issuer og matcher ikke nye launches. Genregistrer værktøjet imod den nye URL og migrer tråde gennem FastComments-admin om nødvendigt.
Backup og gendannelse af aktiviteter. At tage backup af et kursus og gendanne det i et nyt kursus skaber nye resource link IDs, så de gendannede FastComments-aktiviteter starter med tomme tråde. Det oprindelige kursus bevarer de oprindelige tråde. Dette er tilsigtet adfærd, ikke en fejl.
Moodle 4.5 TinyMCE som standard. Moodle 4.5 leveres med TinyMCE som standardeditor for nye installationer. External tool-knappens placering er under Mere (...) menuen snarere end i hovedværktøjslinjen. Ældre sites, der opgraderede fra 4.1, beholder Atto, medmindre en administrator har ændret standarden.
Tilføj til Blackboard-kursusindhold 
Once an administrator has registered FastComments as an LTI 1.3 Advantage tool and approved the institution policies, instructors add it to courses through the standard Blackboard placement points. The exact steps differ between Ultra Course View and Original Course View, so both are covered below.
Ultra Course View
Ultra Course View er standarden i Blackboard Learn SaaS fra og med 2026.
- Åbn kurset og gå til Course Content-siden.
- Hold musen over eller tryk der, hvor du vil indsætte tråden i oversigten, og klik på den lilla + (Add content)-knap.
- Vælg Content Market. Content Market-panelet viser alle godkendte LTI-værktøjer og Building Block-placeringer for din institution.
- Find FastComments-flisen og klik på den. Blackboard opretter et indholdselement på den position, hvor du åbnede +-menuen.
- Elementet lander i oversigten som en post "Visible to students" som standard for undervisere, der har Hide from students slået fra som deres personlige standard. Hvis din standard er Hidden, oprettes elementet som skjult, og du tænder synlighedsselektoren på elementets række, når du er klar.
- For at omdøbe elementet skal du klikke på titlen i oversigten og indtaste en ny etiket. Den titel, som studerende ser i oversigten, er uafhængig af FastComments-trådens identifikator, så det er sikkert at omdøbe når som helst.
Hvis du ikke kan se Content Market som en mulighed, har din institution skjult placeringen. Du kan også få adgang til samme vælger gennem More tools i den samme +-menu under LTI Tools-gruppen.
Original Course View
Original Course View understøttes stadig i Learn SaaS og forbliver den primære oplevelse for self-hosted Learn 9.1-sider på Q4 2024 CU-udgivelseslinjen.
- Åbn kurset og gå ind i et Content Area (for eksempel standardområdet Information eller Content i kursusmenuen).
- Slå Edit Mode til med toggle-knappen øverst til højre på siden.
- Klik på Build Content i handlingslinjen.
- Under undermenuen Learning Tools skal du klikke på FastComments. Undermenuen Learning Tools udfyldes ud fra LTI 1.3-værtsplaceringer efter en administrator har registreret værktøjet. Hvis du ikke kan se det, se afsnittet om problemer nedenfor.
- På formularen Create FastComments skal du sætte:
- Name: etiketten, som studerende ser i indholdsområdet.
- Description: valgfri tekst vist over den indlejrede tråd.
- Permit Users to View this Content: Ja/Nej-tilgængelighedskontakt.
- Track Number of Views: aktiver, hvis du vil bruge Blackboards statistik for visninger per element. FastComments kører sine egne analyser uafhængigt.
- Date and Time Restrictions: valgfrie Display After / Display Until-vinduer.
- Indsend. Værktøjet vises som et klikbart element i indholdsområdet.
Embedding Inside an Item or Document
I begge course views indlejrer undervisere FastComments inline inde i brødteksten af et Item, Document eller ethvert rich-text-felt via Content Editorens LTI Advantage-knap.
Ultra Course View:
- Opret eller rediger et Document.
- Klik Add content inde i dokumentets brødtekst, hvor du ønsker tråden skal vises.
- I editorens værktøjslinje skal du åbne menuen Insert content og klikke på Content Market (LTI Advantage / Deep Linking-indgangspunktet).
- Vælg FastComments. FastComments returnerer en deep-link payload, og Blackboard indsætter en indlejret blok i dokumentets brødtekst på markørens position.
- Gem dokumentet. Studerende ser tråden gengivet inline, når de scroller forbi den.
Original Course View:
- Rediger ethvert element med en rich-text-brødtekst.
- I Content Editor-værktøjslinjen skal du klikke på plusikonet Add Content og vælge Content Market (mærket Add Content from External Tool i ældre Q4 2024 CUs).
- Vælg FastComments. Editor indsætter en pladsholderblok, der refererer til den deep-linked ressource.
- Indsend elementet.
Hver deep-link-embed opretter sin egen FastComments-tråd, så et Item med to indlejrede FastComments-blokke har to uafhængige kommenterstrømme.
Visibility, Release Conditions, and Group Restrictions
FastComments-indholdselementer opfører sig som ethvert andet Blackboard-indholdselement med hensyn til adgangskontrolreglerne, der lægges ovenpå dem.
- Ultra: klik på synlighedsselektoren på rækken (Visible to students, Hidden from students, Conditional availability). Conditional availability understøtter dato-/tidsvinduer, performance-regler mod karakterbogselementer og medlemsregler mod kursusgrupper.
- Original: åbn elementets kontekstmenu og vælg Adaptive Release eller Adaptive Release: Advanced for at styre værktøjet efter dato, medlemskab, karakter eller gennemgangsstatus. Brug Set Group Availability på elementet for at begrænse til specifikke kursusgrupper.
FastComments respekterer hvad end Blackboard-gatet beslutter. Hvis Blackboard skjuler elementet for en studerende, sker LTI-launch ikke for den studerende, og de vises ikke i moderatorvinduet.
Gradebook Behavior
FastComments rapporterer ikke karakterer tilbage via LTI Advantage Assignment and Grade Services. Der oprettes ikke automatisk en karakterkolonne for FastComments-indholdselementer.
Hvis din Blackboard-tenant er konfigureret til automatisk at oprette en karakterbogskolonne for hvert nyt indholdselement uanset bedømmelsesmetadata, vises der alligevel en tom kolonne. For at skjule den:
- Ultra: åbne Gradebook, klik på kolonneoverskriften, vælg Edit, og slå Show to students samt Include in calculations fra. Eller brug Delete, hvis din institution tillader sletning af kolonner for ikke-bedømte elementer.
- Original: åbne Grade Center, klik på kolonnens chevron, vælg Hide from Users (on/off), og eventuelt Hide from Instructor View under Column Organization.
What Students See
Når en studerende åbner FastComments-elementet eller scroller til en indlejret blok:
- Blackboard lancerer LTI 1.3-beskeden til FastComments. Den studerende logges ind via SSO med deres Blackboard-identity (navn, e-mail, avatar, rolle) uden at se en loginformular.
- Kommentartråden gengives i iframe'en. Trådning, svar, mentions og reaktioner er alle tilgængelige baseret på comment widget-indstillingerne konfigureret i FastComments.
- Deres kommentarer tilskrives deres Blackboard-konto. Hvis den studerende senere redigerer deres navn eller billede i Blackboard, opdateres FastComments-profilen ved næste launch.
Role mapping fra Blackboard til FastComments:
- System Administrator og Course Builder kortlægges til FastComments admin.
- Instructor og Teaching Assistant kortlægges til FastComments moderator.
- Student, Guest, og Observer kortlægges til FastComments commenter.
Moderatorer ser moderationskontroller (pin, hide, ban, delete) inline på hver kommentar i tråden.
Lock Down Public Access (Recommended)
Som standard er FastComments-kommentardata offentligt læsbare. Enhver, der kan gætte en tråds URL eller API-endpoint, kan se dens kommentarer, også uden for Blackboard. For kursusdiskussioner vil du næsten helt sikkert begrænse visning til kun tilmeldte studerende.
Åbn din widget customization page og opret en regel med Require SSO To View Comments aktiveret, og sæt derefter sikkerhedsniveauet til Secure SSO, så tråde kun kan indlæses gennem den signerede LTI-launch.
Se Protecting Comment Threads With Single-Sign-On for den fulde gennemgang, inklusive hvordan du afgrænser reglen til et enkelt domæne eller en enkelt side.
Thread Scoping
FastComments afgrænser hver tråd efter (Blackboard host, course ID, resource link ID). To FastComments-elementer i samme kursus producerer to tråde. Samme element kopieret på tværs af to kursusskaller (for eksempel gennem course copy) producerer to tråde, fordi Blackboard udsteder et nyt resource link ID under kopieringen. For at bevare en delt tråd på tværs af kursuskopier skal du bruge Deep Linking med en eksplicit thread URN konfigureret i FastComments før du lancerer kopien.
Blackboard-Specific Gotchas
FastComments tile missing from the Build Content menu (Original) or Content Market (Ultra). Administratoren godkendte værktøjet, men lod en institutionel politik blokere den relevante placering. Gå til Administrator Panel > Integrations > LTI Tool Providers, rediger FastComments-posten, og bekræft at både Course Content Tool (Original) og Course Content Tool - allow students / Deep Linking content tool (Ultra) placeringer er aktiveret. Gem og opdater kursussiden.
"Tool not configured for this context" or "Tool is not deployed" error on launch. Deploymentscope registreret under dynamisk registrering matcher ikke den institutionskontekst, som kurset tilhører. I Blackboards værktøjsudbyderpost skal du bekræfte, at Deployment ID matcher det, FastComments viser på sin LTI 1.3 Configuration-side for denne tenant. Hvis de adskiller sig, slet placeringen og kør dynamisk registrering igen fra en frisk registrerings-URL (get it here).
Iframe height looks fixed or content gets cut off. Nogle Blackboard-tenants leveres med en streng Content Security Policy, der blokerer den standard LTI iframe-resize postMessage. FastComments udsender både Canvas-stilen lti.frameResize-beskeden og IMS-spec-formen org.imsglobal.lti.frameResize-beskeden for at maksimere kompatibilitet, men en tenant-niveau CSP-override blokerer parent-listeneren. Bed din administrator om at bekræfte, at *.fastcomments.com er på LTI-værktøjets allowlist, og at ingen brugerdefinerede CSP-headere fjerner postMessage-hændelser. Resize virker derefter uden yderligere konfiguration.
Course copy duplicates threads. Blackboard course copy udsteder nye resource link IDs for LTI-placeringer, så kopierede kurser starter med tomme tråde. Dette er forventet. Hvis du har brug for, at det kopierede kursus arver den oprindelige tråd, skal du sætte Deep Linking op med en eksplicit thread URN før kopiering, eller kontakte FastComments-support for at remappe tråd-ID'er i bulk.
Student sees a generic Blackboard error on launch. Årsagen er en manglende eller forældet email-claim. Bekræft, at institutionens politik for FastComments har Role, Name, og Email Address aktiveret under User Fields to Send. Gem, og lancer igen i en frisk browsersession.
Tilføj til Sakai- eller Schoology-kursusindhold 
Når FastComments er registreret med platformen, tilføjer undervisere det til kursusindhold ved hjælp af platformens standard flows for eksterne værktøjer. Denne side dækker Sakai 23.x og Schoology Enterprise.
Lås offentlig adgang (anbefalet)
Som standard er FastComments-kommentardata offentligt læsbare på begge platforme. Enhver, der kan gætte en tråds URL eller API-endpoint, kan se dens kommentarer, selv uden for Sakai eller Schoology. For kursusdiskussioner vil du næsten altid begrænse visningen til kun indskrevne studerende.
Åbn din widget-tilpasningsside og opret en regel med Require SSO To View Comments aktiveret, og sæt derefter sikkerhedsniveauet til Secure SSO, så tråde kun kan indlæses gennem den signerede LTI-start.
Se Protecting Comment Threads With Single-Sign-On for den fulde gennemgang, inklusive hvordan du kan afgrænse reglen til et enkelt domæne eller en side.
Sakai
1. Tilføj FastComments til et site
Site-vedligeholderen aktiverer værktøjet på en per-site basis:
- Åbn sitet og klik på Site Info i venstre navigation.
- Klik Manage Tools.
- Rul til listen External Tools og slå FastComments til.
- Klik Continue, gennemgå værktøjslisten, og klik derefter Finish.
FastComments vises nu som et punkt i venstre navigation på sitet.
2. Omarranger venstre navigation-posten
Gå til Site Info > Tool Order. Træk FastComments til den ønskede position og klik Save. Du kan også omdøbe navigationsetiketten og skjule den for studerende fra denne skærm.
3. Indlejring inline på en Lessons-side
For at placere FastComments direkte inde i en Lessons-side i stedet for som et selvstændigt venstre-nav værktøj:
- Åbn værktøjet Lessons i sitet.
- Klik Add Content > Add External Tool.
- Vælg FastComments fra listen.
- Hvis FastComments annoncerede Deep Linking under registreringen, åbner Sakai værktøjets indholdsselector, så du kan vælge eller mærke tråden. Hvis Deep Linking ikke blev annonceret, indsætter Sakai et standard launch-link.
- Gem Lessons-elementet.
Hver indlejret instans får sin egen tråd, afgrænset til det pågældende ressource-link.
4. Rettighedsjusteringer for studerendes adgang
Sakai styrer lanceringer af eksterne værktøjer gennem Realms. For at bekræfte, at studerende kan starte FastComments:
- Log ind som Sakai-admin og åbn Administration Workspace > Realms.
- Åbn den relevante realm (for eksempel
!site.template.courseeller den specifikke site-realm). - Bekræft, at rollen
accessharlti.launchaktiveret, og at rolle-tilladelserne i gruppen external.tools er givet. - Gem realmen.
For site-niveau overskrivninger kan vedligeholderen justere værktøjsynlighed per rolle fra Site Info > Tool Order ved at skjule eller vise FastComments per rolle.
5. Hvad studerende ser
Studerende klikker på FastComments-posten i venstre navigation (eller ruller til det indlejrede Lessons-blok) og lander direkte i den trådede kommentarside. SSO er automatisk: Sakai sender brugerens identitet i LTI-launchen, og FastComments logger dem ind under deres Sakai-konto.
Rollekortlægning:
- Sakai
Instructor-> FastComments moderator - Sakai
Admin(admin i Administration Workspace) -> FastComments admin - Sakai
Student/access-> FastComments commenter
6. Sakai-faldgruber
- Værktøjet er ikke synligt i Manage Tools. Hvis FastComments ikke vises i External Tools-listen, skal Sakai-admin åbne værktøjsregistret (Administration Workspace > External Tools > FastComments) og sætte Stealthed til
false. Stealthed værktøjer er skjult i den per-site Manage Tools-picker. - Lanceringer fejler i browsere med delt session. Sakais portal CSRF-token er bundet til browsersessionen. Hvis en studerende er logget ind på to Sakai-sites i forskellige faner eller har en forældet session, returnerer launchen en 403. Løsning: luk andre Sakai-faner, log ud, log ind igen og start på ny. Administratorer kan også hæve
sakai.csrf.token.cache.ttl, hvis dette sker på tværs af klyngen. - Indlejring i iframe. Bekræft, at
lti.frameheightisakai.propertieser stor nok (600 eller højere), så kommentarsamtalen ikke bliver afskåret inde i en Lessons-side.
Schoology
Schoology Enterprise har to installationsscenarier. Bekræft hvilket der gælder, før du tilføjer værktøjet til et kursus.
1. To installationsscenarier
- (a) Enterprise-level installation. Schoology System Administrator installerede FastComments på organisationsniveau og tildelte det til alle kurser eller til specifikke kursskabeloner. Undervisere springer installationen over og går direkte til "Add Materials".
- (b) Underviser self-install. Underviseren installerer værktøjet i et enkelt kursus fra Course Options > External Tools > Install LTI Apps. Self-install kræver, at System Administrator først har godkendt FastComments-app'en på organisationsniveau.
2. Tilføj FastComments som kursusmateriale
Inde i kurset:
- Åbn kurset og gå til Materials.
- Klik Add Materials > Add File/Link/External Tool.
- Vælg External Tool.
- Vælg FastComments fra listen over registrerede værktøjer.
- Sæt et Name (dette er, hvad studerende ser i materialelisten) og en valgfri Description.
- Lad Enable Grading (grade passback) være OFF. FastComments rapporterer ikke karakterer tilbage til Schoology, så aktivering af grade passback opretter en tom karakterkolonne.
- Klik Submit.
Materialet vises nu i kursets materialeliste og åbner FastComments-tråden, når det klikkes.
3. Inline-indlejring via Rich Text-editoren
Hvis System Administrator aktiverede Deep Linking-placering for FastComments under registreringen, kan undervisere indlejre kommentartråden inde i enhver Rich Text-field (opgaveinstruktioner, sideindhold, diskussionsopslag):
- Åbn Rich Text-editoren på målsiden.
- Klik på ikonet External Tool (puslespilsbrik) i værktøjslinien.
- Vælg FastComments.
- Konfigurer indlejringen i deep-linking-dialogen og klik Insert.
- Gem siden.
Hvis knappen External Tool ikke vises i Rich Text-editoren, er Deep Linking deaktiveret for dette værktøj på denne tenant. Se faldgruberne nedenfor.
4. Synlighed og sektionstildelinger
Schoology styrer værktøjets tilgængelighed per sektion gennem Course Options:
- Fra kurset klik Course Options > External Tools.
- For hver installeret LTI-app kontrollerer du, om den er tilgængelig for alle sektioner i kurset eller kun for specifikke sektioner.
- For at begrænse FastComments til bestemte sektioner, fjern markeringen af de sektioner, som ikke skal se værktøjet.
- Sektion-niveau adgang styrer også hvilke sektioner, der ser posten Add Materials > External Tool for FastComments.
5. Hvad studerende ser
Studerende klikker på FastComments-materialet (eller ruller til den indlejrede inline) og lander i den trådede diskussion. SSO er automatisk via Schoology LTI-launch under deres Schoology-konto.
Rollekortlægning:
- Schoology
Administrator-> FastComments admin - Schoology
Instructor-> FastComments moderator - Schoology
Student-> FastComments commenter
6. Schoology-faldgruber
- Kun Enterprise. Personlige og gratis Schoology-konti kan ikke installere LTI 1.3-værktøjer. Hvis din tenant er på gratisniveau, er valgmuligheden External Tools fraværende i Course Options. Opgrader til Schoology Enterprise for at bruge FastComments.
- Deep Linking deaktiveret som standard af tenant. Nogle Schoology-tenants begrænser Deep Linking-placering på organisationsniveau. Når dette er tilfældet, ser undervisere kun flowet Add Materials > External Tool og ikke External Tool-knappen i Rich Text-editoren. For at aktivere inline-indlejring går System Administrator til System Settings > Integration > LTI 1.3 > FastComments og aktiverer placeringen Content Item / Deep Linking, og gemmer derefter.
- Sektionstildelings-override. Hvis FastComments er tildelt på enterprise-niveau, men underviseren ikke kan se det i Add Materials, er kursets sektion udelukket i org-niveau tildelingen. Bed System Administrator om at tilføje sektionen til FastComments-app-tildelingen.
- Materialenavn vs. trådidentitet. Omdøbning af materialet i Schoology flytter ikke kommentartråden. Tråde er nøglede på LTI resource link ID, så en omdøbning bevarer den samme tråd; sletning og genoprettelse af materialet opretter en ny, tom tråd.
Fejlfinding 
"Registreringstoken ikke fundet, udløbet eller allerede brugt"
Tokenet i din registrerings-URL (hent den her) er gyldigt i 30 minutter og kan kun bruges én gang. Hvis din LMS tog længere tid end det, eller hvis registreringen blev forsøgt igen efter at være gennemført, vil tokenet blive afvist. Generer en ny URL på FastComments LTI 1.3-konfigurationssiden og start forfra.
"Platform rejected registration"
Din LMS afviste registrerings-handshaken. De mest almindelige årsager:
- Tool already registered with the same client name. Nogle platforme (især D2L) afviser en anden registrering af "FastComments", indtil den forrige er slettet. Fjern det gamle værktøj i din LMS, og prøv igen.
- Wrong field in the LMS. Sørg for, at du indsatte URL'en i feltet registration / tool initiation registration endpoint, ikke i launch URL- eller login URL-feltet.
- The LMS doesn't actually support Dynamic Registration. Ældre Moodle- og Blackboard-versioner angiver LTI 1.3, men tillader kun manuel konfiguration. Tjek din platforms dokumentation.
"Failed to fetch platform configuration"
FastComments kunne ikke læse din LMS' openid-configuration-dokument. Dette er sjældent og betyder normalt, at LMS'en leverede en fejlbehæftet eller utilgængelig discovery-URL. Kontakt din LMS-support.
Launch shows "Configuration not found"
Enten blev konfigurationen i FastComments slettet, eller opstarten kom fra et iss/client_id-par, vi ikke genkender. Hvis du slettede og genregistrerede, bed din LMS om at fjerne og tilføje FastComments-værktøjet igen, så det får det nye client_id.
Launch shows "Deployment not registered"
Du startede FastComments fra en Brightspace/Moodle/Blackboard-udrulning, som er forskellig fra den, den først blev startet i. FastComments gemmer deployment_id ved første start som en sikkerhedskontrol. For at tilføje en ny deployment under samme klient, kontakt support — vi tilføjer deployment ID til konfigurationen.
Launch shows "Unsupported message_type"
LMS'en sendte en LTI-besked, som FastComments ikke håndterer (f.eks. LtiSubmissionReviewRequest). FastComments understøtter kun den standard resource-link-opstart og deep-linking-flow. Kontakt os, hvis du har brug for, at en bestemt beskedtype tilføjes.
Iframe doesn't resize
De fleste LMS'er ændrer automatisk størrelse på LTI-iframe. Hvis din ikke gør det, så tjek, at LMS'ens opstartsindstillinger tillader værktøjet at sende postMessage-events til forældrerammen. FastComments udsender både Canvas-style (lti.frameResize) og IMS-spec (org.imsglobal.lti.frameResize) resize-beskeder.
Mindste privilegium og dataminimering 
The FastComments LTI 1.3-integration følger princippet om mindst privilegium: den bruger kun de launch-claims, der er nødvendige for at identificere brugeren, knytte kommentarer til det korrekte kursus og den korrekte ressource samt anvende rollebaserede tilladelser.
The rest of this page maps every claim the integration consumes, every LTI Advantage service it does not request, and every category of data it does not collect. Security and procurement reviewers can lift answers directly from the tables below.
Data Elements Received From the LMS
Every LTI 1.3 launch carries a signed JWT from the LMS. FastComments extracts the following claims from that JWT and uses nothing else:
| Field | LTI claim | Purpose | Required | Stored |
|---|---|---|---|---|
| User identifier | sub | Identifies the user consistently across launches so the same person resolves to the same FastComments SSO user | Yes | Yes, as part of a stable internal SSO ID |
| Display name | name | Attribution shown next to the user's comments | Yes (falls back to "LMS User" if absent) | Yes |
email | Account matching, notifications, moderation, support correspondence | Optional (the integration works without it) | Yes when provided | |
| Avatar URL | picture | Displayed on the user's comments | Optional | URL only; FastComments does not download or rehost the image |
| Roles | https://purl.imsglobal.org/spec/lti/claim/roles | Determines whether the user is administrator, instructor (moderator), or learner | Yes | Derived isAdmin / isModerator flags on the SSO session |
| Course context | https://purl.imsglobal.org/spec/lti/claim/context (id, title) | Associates the comment thread with the correct LMS course | Yes | Yes, as part of the resolved page identifier |
| Resource link | https://purl.imsglobal.org/spec/lti/claim/resource_link (id) | Associates comments with the correct activity or tool placement inside the course | Yes when present | Yes, as part of the resolved page identifier |
| Deployment ID | https://purl.imsglobal.org/spec/lti/claim/deployment_id | Routes the launch to the correct FastComments tenant configuration | Yes | Yes, on the FastComments LTI configuration record |
Claims and Scopes Declared at Registration
During LTI 1.3 Dynamic Registration, FastComments registers itself with scope: "" (no additional OAuth scopes) and declares only these OpenID Connect claims:
iss, sub, name, email, picture
It registers two message types:
LtiResourceLinkRequest- the standard course launch into FastComments.LtiDeepLinkingRequest- allows instructors to place the FastComments tool inside a course.
No additional access tokens are requested from the LMS.
LTI Advantage Services Not Requested
| Service / scope | Requested? | Reason |
|---|---|---|
| Names and Role Provisioning Services (NRPS) | No | The integration does not need a course roster; user identity arrives with each launch |
| Assignment and Grade Services (AGS) - lineitem, score, result scopes | No | The integration is not gradebook-aware |
| Deep Linking beyond the standard placement return | No additional data | Deep linking is used only for instructor placement of the tool; no course content is enumerated |
Data Not Collected
Beyond LTI itself, FastComments does not request or receive the following from the LMS or user:
| Category | Collected? |
|---|---|
| Student grades | No |
| Assignment submissions | No |
| Attendance records | No |
| Full course rosters | No |
| Government identifiers | No |
| Date of birth | No |
| Postal address or phone number | No |
| Financial information | No |
| LMS administrator credentials | No |
Access Boundaries
- FastComments only receives data inside an authorized LTI 1.3 launch signed by the LMS's registered keys. The integration does not call back into the LMS for additional information.
- Launch tokens are single-use and short-lived. Replayed or expired tokens are rejected.
- LMS administrators control where the tool is deployed inside their platform. D2L Brightspace, for example, supports per-deployment org-unit scoping and per-deployment security settings, which allows administrators to restrict the tool to specific courses or org units rather than making it available globally. Moodle, Blackboard, Sakai, and Schoology offer equivalent per-deployment controls in their LTI 1.3 implementations.
Storage and Retention
FastComments retains LTI-derived data for the duration of the active commenting service and according to customer-configured retention settings. Comment data is stored in encrypted-at-rest production storage. On account termination or written deletion request, FastComments deletes or anonymizes customer data per the applicable agreement.
For full storage and data-handling details, see the FastComments' privatlivspolitik.
Review Cadence
Any new LTI feature that would require additional claims, scopes, or LTI Advantage services is reviewed before release to confirm the requested access is necessary and proportionate to the feature being shipped.
Short Statement for Security Questionnaires
FastComments applies least privilege and data minimization to its LTI 1.3 integration. The integration uses only the LTI launch claims required to authenticate the user (
sub,name,picture), determine their role, and identify the course and resource that comments belong to. FastComments does not request Names and Role Provisioning Services, Assignment and Grade Services, gradebook data, attendance, full rosters, or LMS administrative access. LMS administrators retain control over which org units, courses, and deployments the tool is available in.