
Sprog 🇩🇰 Dansk
Kort fortalt
FastComments-opsætning
Registrer værktøjet
Tilføj til et kursus
Brug værktøjet
Add Comments to Your 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.
Prissætning 
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.
Hurtig start 
- 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 beskriver, hvordan man tilføjer FastComments til et Brightspace-kursus, efter en administrator har registreret værktøet 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 eksponerer FastComments, men menustierne er forskellige. Hvert afsnit nedenfor dækker begge, hvor de adskiller sig.
Find FastComments-værktøjet
FastComments-værktøjet vises to steder i en kursusindholdseditor:
- Aktivitetsvælgeren, tilgået fra et modul/enheds Tilføj eksisterende-knap (mærket Tilføj eksisterende aktiviteter i ældre Brightspace-versioner). FastComments dukker direkte op i vælgeren i de nuværende Brightspace-builds; ældre versioner har det under en undermenu Eksterne læringsværktøjer. Begge veje tilføjer FastComments som et selvstændigt emne.
- Indsæt indhold-dialogen 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 vælgerne, er deployment ikke aktiveret for den organisationsenhed, der indeholder kurset. Bed din Brightspace-administrator om at åbne Admin-værktøjer > Administrer udvidelsesmuligheder > LTI Advantage > FastComments-værktøj > Vis implementeringer, åbne deployment og tilføje kursusets organisationsenhed (eller en overordnet organisationsenhed) under Organisationsenheder.
Tilføj FastComments som et emne i et modul
Classic Content:
- Åbn kurset og klik Indhold i navigationsbjælken.
- Vælg det modul, der skal indeholde diskussionen (eller opret et via Tilføj et modul).
- Klik Tilføj eksisterende (ældre Brightspace: Tilføj eksisterende aktiviteter > Eksterne læringsværktøjer).
- I vælgeren, klik 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 titel-editor.
New Content Experience (Lessons):
- Åbn kurset og klik Indhold.
- Åbn den enhed og lektion, der skal indeholde diskussionen.
- Klik Tilføj > Eksisterende aktivitet og vælg FastComments (ældre Brightspace: indlejret under Eksterne læringsværktøjer).
- Aktiviteten tilføjes til lektionen.
- Klik på aktivitetens titel for at omdøbe den.
Første gang en bruger (underviser eller studerende) åbner emnet, initialiserer FastComments tråden for det ressource-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 på samme emneside i stedet for som et separat emne.
- Åbn eller opret et HTML-emne i modulet/lektionen.
- Klik Rediger HTML for at åbne Brightspace HTML-editoren.
- Placer markøren, hvor kommentartråden skal vises.
- Klik på Indsæt indhold-knappen (puslespilsbrikke-ikon i editorens værktøjslinje).
- I Indsæt indhold-dialogen, rul til LTI Advantage og klik FastComments.
- FastComments åbner en deep linking-vælger. Bekræft placeringen (standardindstillingerne fungerer til indholdsdiskussioner); klik Indsæt eller Fortsæt.
- Brightspace vender tilbage til HTML-editoren med en pladsholderblok, der repræsenterer LTI-launch. Klik Gem og luk 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 indsættelse får sin egen tråd, fordi hvert deep link producerer et unikt resource link ID.
Modultopic vs. Inline Quicklink
Vælg tilgangen med modultopic når:
- Diskussionen er den primære aktivitet for det trin i modulet.
- Du ønsker, at emnet skal vises i Brightspaces indholdsfortegnelse, færdiggørelsessporing og Class Progress.
Vælg inline embed-tilgangen når:
- Kommentarer skal ligge under andet indhold på samme side.
- Du ikke ønsker et separat element, der kan spores til færdiggørelse i indholdsfortegnelsen.
Synlighed, udkast og udgivelsesbetingelser
Et nyt FastComments-emne er synligt for studerende som standard. 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 Udkast (Classic) eller slå Synlighed fra (New Content Experience).
Udkast-emner er usynlige for studerende. Undervisere og TAs ser dem stadig med en "Udkast"-badge.
For at begrænse emnet til en specifik gruppe eller sektion:
- Åbn emnet.
- Klik emnets titelsmenu > Rediger egenskaber på stedet (Classic) eller Rediger > Begrænsninger (New Content Experience).
- Under Udgivelsesbetingelser, klik Opret.
- Vælg Gruppeindskrivning eller Sektionindskrivning, vælg gruppen/sektionen, og gem.
Udgivelsesbetingelser stabler med FastComments' egen rolle-mapping. Studerende, der 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 embed):
- Brightspace udfører LTI 1.3-launch i baggrunden.
- FastComments modtager studerendes navn, e-mail, avatar-URL og LMS-rolle og logger dem automatisk ind. Der kommer ingen FastComments-loginprompt.
- Kommentartråden for det resource link renderes inde i Brightspace-iframe'en.
Rolle-mapping ved launch:
- Brightspace
Administratorbliver en FastComments admin for tråden (fuld moderation, slet, udeluk 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 redigerer sit navn eller avatar i Brightspace, synkroniserer næste LTI-launch ændringen.
Iframe-højde og resize
FastComments udsender postMessage org.imsglobal.lti.frameResize ved hver trådrendering 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 i en fast kort højde:
- Bekræft, at kurset indlæses over HTTPS. Brightspaces postMessage-lytter afviser mixed-content-frames.
- Bekræft, at ingen browserudvidelse blokerer postMessage-kanalen.
- For inline embeds i et HTML-emne må den omgivende HTML ikke omslutte iframe'en i en container med fast højde. Fjern enhver inline
style="height: ..."fra overordnede element.
Brightspace-specifikke faldgruber
Værktøj vises ikke i Tilføj eksisterende-vælgeren. Deployment er ikke aktiveret for dette kursus' organisationsenhed. En administrator skal tilføje organisationsenheden (eller en overordnet) til deploymentets Organisationsenheder-liste. Værktøjsregistrering alene er ikke nok; deployment bestemmer, hvilke kurser der kan se 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, vil launches fra den nye deployment blive afvist 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 erstattes.
Værktøj lancerer, men viser "Invalid LTI launch". Kurset er i en anden tenant/organisationsstruktur end deployment dækker, eller deployment blev deaktiveret efter registrering. Tjek igen Admin-værktøjer > Administrer udvidelsesmuligheder > LTI Advantage > FastComments > Aktiveret-toggle og deploymentets liste over organisationsenheder.
Navne og roller mangler inde 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. Gentilføj FastComments-emnet via Tilføj eksisterende (migrer ikke det gamle link), så launch bruger LTI 1.3.
Embed viser en login-side i stedet for auto-SSO. HTML-emnet blev indsat som en almindelig <iframe> pegende på FastComments i stedet for via Indsæt indhold > LTI Advantage. Almindelige iframes springer LTI-launch over og lander brugere på den offentligt tilgængelige FastComments-side. Slet iframe'en og indsæt igen via Indsæt indhold-flowet.
Tilføj til Moodle-kursusindhold 
Denne vejledning 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 vises i aktivitetsvælgeren. Hvis FastComments endnu ikke er registreret, se først Moodle-registreringsvejledningen.
Åbn kurset i redigeringstilstand
- Log ind på Moodle som en Redigerende underviser (eller højere) for kurset.
- Åbn kurset.
- Skift Redigeringstilstand til ved hjælp af kontakten i øverste højre hjørne af kursushovedet.
Moodle 4.x erstattede den ældre "Tilføj en aktivitet eller ressource"-rullemenu, som 3.x brugte, med en fuldskærms aktivitetsvælger-dialog. Moodle 4.5 beholder den samme vælger, men tilføjer en stjerne/favoritrække øverst, så fastgørelse af FastComments én gang gør det hurtigere at finde i senere afsnit.
Tilføj FastComments-aktiviteten
- Rul til det kursusafsnit (emne eller uge), hvor diskussionen hører hjemme.
- Klik på Tilføj en aktivitet eller ressource nederst i det afsnit.
- I vælgerdialogen skal du vælge FastComments. Hvis du ikke kan se det, hop til afsnittet om faldgruber nedenfor.
Aktivitetsindstillingsformularen åbnes. Felterne der betyder noget:
- Aktivitetsnavn (påkrævet). Vises på kursussiden og i karakterbogen. Eksempel:
Week 3 Discussion. - Aktivitetsbeskrivelse. Valgfri introduktionstekst, der gengives over kommentertråden.
- Vis beskrivelse på kursusside. Sæt kryds her hvis du vil have beskrivelsen synlig uden at klikke ind i aktiviteten.
- Forhåndskonfigureret værktøj. Sættes til
FastComments(vælges automatisk når den startes fra vælgeren). Ændr ikke. - Launch container. Sæt til New window. Se afsnittet om faldgruber for hvorfor "Same window" bryder i nogle Moodle-implementeringer.
- Tool URL, Public key, Shared secret, Custom parameters. Lad stå tomme. Dynamisk registrering håndterede disse på siteniveau.
Rul til bunden og klik på Gem og returner 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 kommentertråden.
Indlejre FastComments inline med editoren
For en tråd inde i en Side, Bog-kapitlet, Lektion eller en hvilken som helst 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å knappen LTI / External tool. 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 Embed.
- Editor indsætter en LTI-pladsholderblok. Gem ressourcen.
Hver indlejret instans er en separat tråd nøglebundet på deep-link content item ID, så en Side med tre FastComments-indlejringer får tre uafhængige tråde.
Begræns adgang og gruppetilgange
De almindelige Moodle-aktivitetindstillinger gælder for FastComments-aktiviteter:
- Common module settings > Group mode. At sætte dette til Separate groups eller Visible groups deler ikke automatisk FastComments i tråde pr. 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ørelsesbegivenhed tilbage til Moodle ud over selve launch.
Rollekortlægning
FastComments læser LTI roles-claimet som Moodle sender ved hver launch og kortlægger det 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
Administratorer kan slette enhver kommentar, udelukke brugere og redigere trådindstillinger. Moderatorer kan slette og godkende kommentarer inde i den tråd, de er startet ind i. Brugerdefinerede Moodle-roller arver kortlægningen fra det arketype, de blev klonet fra.
Hvad studerende ser
Studerende klikker FastComments-aktiviteten (eller ruller til den indlejrede blok inde i en Side eller Bog). Moodle sender deres identitet til FastComments via LTI-launch:
- Ingen loginskærm. FastComments logger dem ind ved hjælp af Moodle-kontoen.
- Deres visningsnavn, e-mail og avatar kommer fra Moodle.
- Tråden er afgrænset til
(Moodle site, course, resource link ID), så samme aktivitet duplikeret i et andet kursus får en frisk tråd. - Trådede svar, afstemninger og notifikationer fungerer på samme måde som en selvstændig FastComments-tråd.
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 "Same window". Moodles sessioncookies bruger SameSite=Lax som standard, og nogle browsere fjerner dem på det cross-site POST som LTI 1.3 bruger til at returnere fra FastComments. Sæt Launch container til New window på aktiviteten. Dette er et hårdt krav for indlejret FastComments inde i en Side eller Bog, da editorens indlejrede launch-sti altid åbner et nyt vindue.
iss-claimet er Moodle-site URL'en, ikke et tenant-id. FastComments bruger Moodle-site URL'en (konfigurationsværdien wwwroot) som LTI-issuer. Hvis din Moodle-instans flytter til et nyt domæne eller du ændrer wwwroot, forbliver eksisterende FastComments-tråde knyttet til den gamle issuer og vil ikke matche nye launches. Genregistrer værktøjet mod den nye URL og migrer tråde gennem FastComments-admin hvis nødvendigt.
Backup og gendannelse af aktivitet. Backup af et kursus og gendannelse til 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 More (...) menuen snarere end i hovedværktøjslinjen. Ældre sites, der er opgraderet fra 4.1, beholder Atto medmindre en administrator har skiftet 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 standard i Blackboard Learn SaaS fra 2026.
- Open the course and go to the Course Content page.
- Hover or tap where you want the comment thread to land in the outline and click the purple + (Add content) button.
- Choose Content Market. The Content Market panel lists every approved LTI tool and Building Block placement for your institution.
- Find the FastComments tile and click it. Blackboard creates a content item at the position where you opened the + menu.
- The item lands in the outline as a "Visible to students" entry by default for instructors who have Hide from students off as their personal default. If your default is Hidden, the item is created hidden and you flip the visibility selector on the item row when you're ready.
- To rename the item, click the title in the outline and type a new label. The title students see in the outline is independent of the FastComments thread identifier, so renaming is safe at any time.
If you don't see Content Market as an option, your institution has the placement hidden. You also reach the same picker through More tools in the same + menu under the LTI Tools group.
Original Course View
Original Course View is still supported in Learn SaaS and remains the primary experience for self-hosted Learn 9.1 sites on the Q4 2024 CU release line.
- Open the course and enter a Content Area (for example, the default Information or Content area in the course menu).
- Turn Edit Mode on with the toggle in the top-right of the page.
- Click Build Content in the action bar.
- Under the Learning Tools submenu, click FastComments. The Learning Tools submenu is populated from LTI 1.3 tool placements after an administrator registers the tool. If you don't see it, see the gotchas section below.
- On the Create FastComments form, set:
- Name: the label students see in the content area.
- Description: optional text shown above the embedded thread.
- Permit Users to View this Content: Yes/No availability toggle.
- Track Number of Views: enable if you want Blackboard's per-item view statistics. FastComments runs its own analytics independently.
- Date and Time Restrictions: optional Display After / Display Until windows.
- Submit. The tool appears as a clickable item in the content area.
Embedding Inside an Item or Document
In both course views, instructors embed FastComments inline inside the body of an Item, Document, or any rich-text field through the Content Editor's LTI Advantage button.
Ultra Course View:
- Create or edit a Document.
- Click Add content inside the document body where you want the thread to appear.
- In the editor toolbar, open the Insert content menu and click Content Market (the LTI Advantage / Deep Linking entry point).
- Pick FastComments. FastComments returns a deep-link payload and Blackboard inserts an embedded block in the document body at the cursor position.
- Save the document. Students see the thread rendered inline as they scroll past it.
Original Course View:
- Edit any item with a rich-text body.
- In the Content Editor toolbar, click the Add Content plus icon and choose Content Market (labeled Add Content from External Tool in older Q4 2024 CUs).
- Pick FastComments. The editor inserts a placeholder block referencing the deep-linked resource.
- Submit the item.
Each deep-link embed produces its own FastComments thread, so an Item with two embedded FastComments blocks has two independent comment streams.
Visibility, Release Conditions, and Group Restrictions
FastComments content items behave like any other Blackboard content item for the access control rules layered on top of them.
- Ultra: click the visibility selector on the row (Visible to students, Hidden from students, Conditional availability). Conditional availability supports date/time windows, performance rules against gradebook items, and member rules against course groups.
- Original: open the item's context menu and choose Adaptive Release or Adaptive Release: Advanced to gate the tool by date, membership, grade, or review status. Use Set Group Availability on the item to restrict to specific course groups.
FastComments respects whatever Blackboard's gate decides. If Blackboard hides the item from a student, the LTI launch never happens for that student and they don't appear in the moderator view.
Gradebook Behavior
FastComments does not report grades back over LTI Advantage Assignment and Grade Services. No grade column is auto-created for FastComments content items.
If your Blackboard tenant is configured to auto-create a gradebook column for every new content item regardless of grading metadata, an empty column appears anyway. To hide it:
- Ultra: open the Gradebook, click the column header, choose Edit, and turn off Show to students plus Include in calculations. Or use Delete if your institution permits column deletion for ungraded items.
- Original: open the Grade Center, click the column's chevron, choose Hide from Users (on/off), and optionally Hide from Instructor View under Column Organization.
What Students See
When a student opens the FastComments item or scrolls to an embedded block:
- Blackboard launches the LTI 1.3 message to FastComments. The student is signed in via SSO using their Blackboard identity (name, email, avatar, role) without seeing a login form.
- The comment thread renders in the iframe. Threading, replies, mentions, and reactions are all available based on the comment widget settings configured in FastComments.
- Their comments are attributed to their Blackboard account. If the student edits their name or photo in Blackboard later, the next launch updates the FastComments profile.
Role mapping from Blackboard to FastComments:
- System Administrator and Course Builder map to FastComments admin.
- Instructor and Teaching Assistant map to FastComments moderator.
- Student, Guest, and Observer map to FastComments commenter.
Moderators see moderation controls (pin, hide, ban, delete) inline on every comment in the thread.
Thread Scoping
FastComments scopes each thread by (Blackboard host, course ID, resource link ID). Two FastComments items in the same course produce two threads. The same item copied across two course shells (for example, through course copy) produces two threads, because Blackboard issues a fresh resource link ID during the copy. To keep a shared thread across course copies, use Deep Linking with an explicit thread URN configured in FastComments before launching the copy.
Blackboard-Specific Gotchas
FastComments tile missing from the Build Content menu (Original) or Content Market (Ultra). The administrator approved the tool but left an institution policy blocking the relevant placement. Go to Administrator Panel > Integrations > LTI Tool Providers, edit the FastComments entry, and confirm both Course Content Tool (Original) and Course Content Tool - allow students / Deep Linking content tool (Ultra) placements are enabled. Save and refresh the course page.
"Tool not configured for this context" or "Tool is not deployed" error on launch. The deployment scope registered during dynamic registration doesn't match the institution context the course belongs to. In Blackboard's tool provider entry, verify the Deployment ID matches what FastComments shows on its LTI 1.3 Configuration page for this tenant. If they differ, delete the placement and re-run dynamic registration from a fresh registration URL (hent den her).
Iframe height looks fixed or content gets cut off. Some Blackboard tenants ship with a strict Content Security Policy that blocks the default LTI iframe-resize postMessage. FastComments emits both the Canvas-style lti.frameResize message and the IMS spec-form org.imsglobal.lti.frameResize message to maximize compatibility, but a tenant-level CSP override blocks the parent listener. Ask your administrator to confirm that *.fastcomments.com is on the LTI tool allowlist and that no custom CSP header is stripping postMessage events. Resize then works without further configuration.
Course copy duplicates threads. Blackboard course copy issues new resource link IDs for LTI placements, so copied courses start with empty threads. This is expected. If you need the copied course to inherit the original thread, set up Deep Linking with an explicit thread URN before copying, or contact FastComments support to remap thread IDs in bulk.
Student sees a generic Blackboard error on launch. The cause is a missing or stale email claim. Confirm the institution policy for FastComments has Role, Name, and Email Address enabled under User Fields to Send. Save, then launch again in a fresh browser session.
Tilføj til Sakai- eller Schoology-kursusindhold 
Once FastComments is registered with the platform, instructors add it to course content using the platform's standard external tool flows. This page covers Sakai 23.x and Schoology Enterprise.
Sakai
1. Add FastComments to a site
The site maintainer enables the tool on a per-site basis:
- Open the site and click Site Info in the left navigation.
- Click Manage Tools.
- Scroll to the External Tools list and toggle FastComments on.
- Click Continue, review the tool list, then click Finish.
FastComments now appears as a left-nav item in the site.
2. Reorder the left-nav entry
Go to Site Info > Tool Order. Drag FastComments to the desired position and click Save. You can also rename the nav label and hide it from students from this screen.
3. Embed inline in a Lessons page
To place FastComments directly inside a Lessons page rather than as a standalone left-nav tool:
- Open the Lessons tool in the site.
- Click Add Content > Add External Tool.
- Select FastComments from the list.
- If FastComments advertised Deep Linking during registration, Sakai opens the tool's content selector so you can pick or label the thread. If Deep Linking wasn't advertised, Sakai inserts a default launch link.
- Save the Lessons item.
Each embedded instance gets its own thread, scoped to that resource link.
4. Permission tweaks for student access
Sakai gates external tool launches through Realms. To confirm students can launch FastComments:
- Sign in as a Sakai admin and open Administration Workspace > Realms.
- Open the relevant realm (for example,
!site.template.courseor the specific site realm). - Confirm the
accessrole haslti.launchenabled and that the role permissions in the external.tools group are granted. - Save the realm.
For site-level overrides, the maintainer can adjust per-role tool visibility from Site Info > Tool Order by hiding or showing FastComments per role.
5. What students see
Students click the FastComments left-nav item (or scroll to the embedded Lessons block) and land directly in the threaded comment view. SSO is automatic: Sakai sends the user's identity in the LTI launch and FastComments signs them in under their Sakai account.
Role mapping:
- Sakai
Instructor-> FastComments moderator - Sakai
Admin(admin in Administration Workspace) -> FastComments admin - Sakai
Student/access-> FastComments commenter
6. Sakai gotchas
- Tool not visible in Manage Tools. If FastComments doesn't appear in the External Tools list, the Sakai admin needs to open the tool registry (Administration Workspace > External Tools > FastComments) and set Stealthed to
false. Stealthed tools are hidden from the per-site Manage Tools picker. - Launches breaking in shared-session browsers. Sakai's portal CSRF token is bound to the browser session. If a student is signed in to two Sakai sites in different tabs or has a stale session, the launch returns a 403. Fix: close other Sakai tabs, sign out, sign back in, and relaunch. Admins can also raise
sakai.csrf.token.cache.ttlif this happens cluster-wide. - Frame embedding. Confirm
lti.frameheightinsakai.propertiesis large enough (600 or higher) so the comment thread isn't clipped inside a Lessons page.
Schoology
Schoology Enterprise has two installation scenarios. Confirm which one applies before adding the tool to a course.
1. Two installation scenarios
- (a) Enterprise-level install. The Schoology System Administrator installed FastComments at the organization level and assigned it to all courses or to specific course templates. Instructors skip installation and go straight to "Add Materials".
- (b) Instructor self-install. The instructor installs the tool into a single course from Course Options > External Tools > Install LTI Apps. Self-install requires the System Administrator to have approved the FastComments app at the org level first.
2. Add FastComments as a course material
Inside the course:
- Open the course and go to Materials.
- Click Add Materials > Add File/Link/External Tool.
- Choose External Tool.
- Select FastComments from the registered tools list.
- Set a Name (this is what students see in the materials list) and an optional Description.
- Leave Enable Grading (grade passback) OFF. FastComments does not report grades back to Schoology, so enabling grade passback creates an empty gradebook column.
- Click Submit.
The material now appears in the course materials list and opens the FastComments thread when clicked.
3. Inline embedding via the Rich Text editor
If the System Administrator enabled Deep Linking placement for FastComments during registration, instructors can embed the comment thread inside any Rich Text field (assignment instructions, page bodies, discussion prompts):
- Open the Rich Text editor on the target page.
- Click the External Tool (puzzle piece) icon in the toolbar.
- Choose FastComments.
- Configure the embed in the deep-linking dialog and click Insert.
- Save the page.
If the External Tool button doesn't appear in the Rich Text editor, Deep Linking is disabled for this tool on this tenant. See the gotchas below.
4. Visibility and section assignments
Schoology scopes tool availability per section through Course Options:
- From the course, click Course Options > External Tools.
- For each installed LTI app, you control whether it's available to all sections in the course or to specific sections.
- To restrict FastComments to certain sections, uncheck the sections that should not see the tool.
- Section-level access also gates which sections see the Add Materials > External Tool entry for FastComments.
5. What students see
Students click the FastComments material (or scroll to the inline embed) and land in the threaded discussion. SSO is automatic via the Schoology LTI launch under their Schoology account.
Role mapping:
- Schoology
Administrator-> FastComments admin - Schoology
Instructor-> FastComments moderator - Schoology
Student-> FastComments commenter
6. Schoology gotchas
- Enterprise-only. Personal and free Schoology accounts cannot install LTI 1.3 tools. If your tenant is on the free tier, the External Tools option is absent from Course Options. Upgrade to Schoology Enterprise to use FastComments.
- Deep Linking disabled by tenant default. Some Schoology tenants restrict Deep Linking placement at the org level. When this is the case, instructors see only the Add Materials > External Tool flow and not the External Tool button in the Rich Text editor. To enable inline embedding, the System Administrator goes to System Settings > Integration > LTI 1.3 > FastComments and enables the Content Item / Deep Linking placement, then saves.
- Per-section assignment override. If FastComments is assigned at the enterprise level but the instructor cannot see it in Add Materials, the course's section is excluded in the org-level assignment. Ask the System Administrator to add the section to the FastComments app assignment.
- Material name vs. thread identity. Renaming the material in Schoology does not move the comment thread. Threads are keyed on the LTI resource link ID, so a rename keeps the same thread; deleting and recreating the material creates a new, empty thread.
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.