
Jezik 🇷🇸 Srpski (Latinica)
Ukratko
Podešavanje FastComments
Registrujte alat
Dodajte u kurs
Korišćenje alata
Add Comments to Your LMS via LTI 1.3
FastComments se integriše sa bilo kojim LMS-om kompatibilnim sa LTI 1.3 - D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology, i drugi - putem IMS LTI Dynamic Registration standarda. Jedan URL, koji se zalepi u ekran za registraciju vašeg LMS-a, povezuje celu integraciju: SSO, kontekst kursa, mapiranje uloga i postavljanje sadržaja. Nema plugina za instalaciju na vašem serveru. (Canvas LMS ima sopstveni vodič jer je njegov tok registracije drugačiji.)
Kada je registrovan, FastComments se pojavljuje kao Learning Tool unutar vaših kurseva. Studenti vide komentare u nitima i zajedničko ćaskanje pored sadržaja kursa, i automatski su prijavljeni svojim LMS nalogom.
Cene 
FastComments LTI 1.3 integracija je uključena u planove Flex i Pro bez dodatnih troškova.
Radi sa bilo kojim LMS-om koji podržava IMS LTI 1.3 Advantage specifikaciju, uključujući Dynamic Registration.
Brzi početak 
- Prijavite se na FastComments i otiđite na vašu stranicu za konfiguraciju LTI 1.3.
- (Opcionalno) Izaberite platformu sa koje se povezujete iz padajućeg menija Platforma - to podešava prikazni naziv, ali Automatsko otkrivanje radi dobro.
- Kliknite Generiši URL. Pojaviće se jednokratni URL za registraciju (važi 30 minuta, za jednokratnu upotrebu).
- U vašem LMS-u otvorite ekran za dinamičku registraciju LTI 1.3 i nalepite URL u polje Tool initiation registration endpoint (ili ekvivalentno). Pošaljite.
- Vaš LMS poziva FastComments, razmenjuje ključeve i kreira integraciju. Iskočni prozor se sam zatvara kada se proces završi.
- Vratite se u FastComments — nova konfiguracija se pojavljuje u tabeli Postojeće konfiguracije. Alat je sada dostupan u vašim kursevima unutar LMS-a.
Podržane platforme 
FastComments LTI 1.3 je testiran na:
- D2L Brightspace (bilo koja verzija sa LTI Advantage)
- Moodle 4.0+ (External Tool plugin, LTI Advantage)
- Blackboard Learn (SaaS i Ultra)
- Sakai (verzije sa podrškom za LTI Advantage)
- Schoology (Enterprise, Dynamic Registration gde je dostupno)
Bilo koji drugi LMS koji implementira IMS LTI 1.3 Advantage specifikaciju sa Dynamic Registration takođe bi trebalo da radi - izaberite Other LTI 1.3 platform iz padajućeg menija platforme kada generišete svoj URL za registraciju (preuzmite ovde).
Canvas LMS koristi drugačiji tok podešavanja (per-developer-key configuration JSON umesto Dynamic Registration). Pogledajte namenski vodič za instalaciju Canvas LMS-a.
Generiši URL za registraciju 
Idite na LTI 1.3 konfiguraciju
Prijavite se na FastComments i idite na vašu stranicu za LTI 1.3 konfiguraciju.
Ako vaš nalog još nema LTI pristup, videćete "LTI nije omogućen za ovaj nalog" - kontaktirajte podršku da ga omoguće na vašem planu.
Izaberite platformu (opciono)
Pod Generiši dinamički URL za registraciju, koristite padajući meni Platforma da kažete FastComments kojoj LMS platformi se povezujete:
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Druga LTI 1.3 platforma
Takođe možete ostaviti na Automatsko otkrivanje. Platforma se čita iz vašeg LMS-ovog openid-configuration tokom registracije; padajući meni samo postavlja oznaku koja će se prikazati za nastalu konfiguraciju.
Generišite URL
Kliknite Generiši URL. FastComments kreira jednokratni token za registraciju i prikaže vam URL koji izgleda ovako:
https://fastcomments.com/lti/v1p3/register/<long-token>
Kopirajte ga. Ovaj URL:
- Je za jednokratnu upotrebu - nakon što vaš LMS uspešno pozove URL, token se potroši.
- Ističe posle 30 minuta ako se ne iskoristi.
- Treba ga držati privatnim - svako ko ima URL može registrovati alat za vaš tenant u roku od tih 30 minuta.
Postojeće konfiguracije
Kada se registracija uspešno završi, nova konfiguracija se pojavljuje u tabeli Postojeće konfiguracije na istoj stranici, sa svojom Platformom, Issuer-om, Client ID-jem i Statusom. Možete izbrisati konfiguracije iz ove tabele ako ikada budete morali da se odregistrujete.
Registracija u D2L Brightspace 
D2L Brightspace izlaže dinamičku registraciju kroz LTI Advantage administratorski interfejs. Trebaće vam administratorski pristup.
Otvorite ekran za registraciju
- Prijavite se u vašu Brightspace instancu kao administrator.
- Idite na Admin Tools > Manage Extensibility > LTI Advantage.
- Kliknite Register Tool. (Direktan URL je
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
Zalepite URL
Videćete obrazac za registraciju. Ključno polje je Tool initiation registration endpoint (neke verzije Brightspace-a ga nazivaju "Tool Initiation Registration URL").
Zalepite FastComments registration URL (nabavite ga ovde) u to polje. Ostavite ostala polja prazna — FastComments će ih automatski popuniti tokom postupka razmene pri registraciji.
Kliknite Register.
Odobrite alat
Brightspace otvara skočni prozor koji komunicira sa FastComments, razmenjuje ključeve i prikazuje ekran za potvrdu. Skočni prozor se sam zatvara kada se registracija završi.
Novi alat će se pojaviti na listi LTI Advantage alata. Podrazumevano Brightspace označava nove alate kao disabled — prebacite prekidač na enabled da bi vaši kursevi mogli da ga koriste.
Dodajte deployment
U Brightspace-u, LTI alati zahtevaju deployment pre nego što mogu biti korišćeni u kursevima:
- Otvorite novo registrovani FastComments tool.
- Kliknite View Deployments > New Deployment.
- Dajte deployment-u ime (npr. "FastComments - All Courses"), izaberite organizacione jedinice u kojima treba da bude dostupan, i sačuvajte.
Nakon prvog pokretanja preko ovog deployment-a, FastComments prikači deployment_id na svoj zapis konfiguracije — naredna pokretanja iz drugog deployment-a u okviru istog klijenta biće odbijena osim ako se ponovo ne registrujete.
Registracija u Moodle 
Koristite Moodle? Takođe objavljujemo poseban Moodle plugin za FastComments sa bližom integracijom nego LTI 1.3 (grade sync hooks, dublje izveštavanje aktivnosti, nativni Moodle interfejs za podešavanja). Pogledajte Vodič za instalaciju Moodle plugina. LTI 1.3 flow ispod je pravi izbor ako želite jedinstvenu registraciju koja pokriva i druge LMS-ove, ili ako vaš Moodle administrator neće instalirati dodatke trećih strana.
Moodle 4.0+ podržava LTI 1.3 Dynamic Registration kroz dodatak External Tool.
Otvorite ekran za upravljanje alatima
- Prijavite se u Moodle kao administrator sajta.
- Idite na Site administration > Plugins > Activity modules > External tool > Manage tools.
Nalepite URL
Videćete karticu označenu Tool URL. Nalepite URL za registraciju FastComments (preuzmite ga ovde) u tekstualno polje i kliknite Add LTI Advantage.
Moodle otvara ekran za registraciju koji prikazuje identitet alata i dozvole koje zahteva. Pregledajte i kliknite Activate (ili Register, u zavisnosti od verzije Moodla).
Iskakajući prozor se zatvara kada se registracija završi; novi FastComments alat pojavljuje se u listi Tools sa statusom Active.
Učinite ga dostupnim
Po defaultu Moodle dodaje nove alate na listu "Course tools" ali ih ne prikazuje u izborniku aktivnosti. Da biste omogućili FastComments na nivou kursa:
- Kliknite ikonu zupčanika na FastComments pločici.
- Ispod Tool configuration usage, izaberite Show in activity chooser and as a preconfigured tool.
- Sačuvajte.
Instruktori sada mogu dodati FastComments u bilo koji kurs putem Add an activity or resource > FastComments.
Registracija u Blackboard Learn 
Blackboard Learn SaaS i Ultra podržavaju LTI 1.3 Dynamic Registration.
Otvorite ekran provajdera alata
- Prijavite se u Blackboard kao sistem administrator.
- Idite na Administrator Panel > Integrations > LTI Tool Providers.
- Kliknite Register LTI 1.3 / LTI Advantage Tool.
Ako vidite samo "Register LTI 1.1 Provider", vaša verzija Blackboard-a još ne podržava LTI 1.3 — nadogradite ili kontaktirajte Blackboard podršku.
Nalepite URL
Nalepite FastComments registration URL (preuzmite ovde) u polje Client ID / Registration URL (oznake se razlikuju po verziji). Pošaljite.
Blackboard obavlja registracioni handshake sa FastComments i prikazuje ekran za potvrdu.
Odobrite i omogućite
Blackboard označava novo registrovane alate kao Approved but excluded podrazumevano:
- Pronađite unos za FastComments na listi provajdera alata.
- Otvorite meni i izaberite Edit.
- Postavite Tool Status na Approved.
- U okviru Institution Policies, pregledajte koji se korisnički podaci šalju (name, email, role). Sačuvajte.
Alat je sada dostupan instruktorima kada dodaju sadržaj na kurseve.
Registracija u Sakai ili Schoology 
Sakai
Sakai podržava LTI 1.3 Dynamic Registration na izdanjima koja imaju LTI Advantage. Iz Administration Workspace:
- Prijavite se kao Sakai administrator i otvorite Administration Workspace.
- Izaberite External Tools > Install LTI 1.3 Tool.
- Nalepite FastComments registration URL (preuzmite ovde) i pošaljite.
- Odobrite alat kada se handshake završi.
Alat će se potom pojaviti pod External Tools i mogu ga dodati održavaoci sajtova.
Schoology
Schoology Enterprise instance podržavaju LTI 1.3, ali dostupnost Dynamic Registration varira u zavisnosti od deploymenta. Obratite se svom Schoology account manageru.
Ako Dynamic Registration nije dostupna na vašoj Schoology instanci, moraćete da konfigurišete integraciju ručno koristeći sledeće endpoint-e:
- 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
Nakon što vam Schoology dodeli Client ID i Deployment ID, kontaktirajte FastComments podršku da registrujete konfiguraciju na vašem tenant-u.
Other LTI 1.3 Platforms
Bilo koji LMS koji prati IMS LTI 1.3 Advantage spec trebalo bi da radi sa istim registration URL (preuzmite ovde). Potražite podešavanje označeno kao "Dynamic Registration", "Tool Registration URL", "Tool initiation registration endpoint", ili slično.
Ako vaša platforma podržava samo ručno podešavanje LTI 1.3, koristite četiri endpoint-a navedena u odeljku Schoology iznad i kontaktirajte podršku da finalizujete postupak.
Dodajte u sadržaj kursa u D2L 
Ova stranica objašnjava kako dodati FastComments u Brightspace kurs nakon što je administrator registrovao alat i kreirao deployment. Ako alat još nije registrovan, prvo pogledajte D2L vodič za registraciju.
Brightspace isporučuje dva iskustva za autorstvo sadržaja: Classic Content i New Content Experience (takođe nazvano Lessons). Oba omogućavaju FastComments, ali se putanje kroz meni razlikuju. Svaki odeljak ispod pokriva oba gde se razlikuju.
Locate the FastComments Tool
Alat FastComments se pojavljuje na dve lokacije unutar uređivača sadržaja kursa:
- U activity picker-u, do kojeg se dolazi preko Add Existing dugmeta u modulu/jedinici (označeno kao Add Existing Activities u starijim verzijama Brightspace-a). FastComments se pojavljuje direktno u picker-u u aktuelnim izdanjima Brightspace-a; starije verzije ga ugrađuju pod External Learning Tools podmeni. Bilo koji put dodaje FastComments kao zasebnu temu.
- U Insert Stuff dijalogu unutar HTML uređivača, pod LTI Advantage. Ovo ugrađuje FastComments inline u HTML temu putem LTI deep linking toka.
Ako se FastComments ne pojavljuje ni u jednom picker-u, deployment nije omogućen za org unit koji drži kurs. Zamolite vašeg Brightspace administratora da otvori Admin Tools > Manage Extensibility > LTI Advantage > FastComments alat > View Deployments, otvori deployment i doda org unit kursa (ili roditeljski org unit) pod Org Units.
Add FastComments as a Topic in a Module
Classic Content:
- Otvorite kurs i kliknite Content u navigacionom baru.
- Izaberite modul koji bi trebalo da sadrži diskusiju (ili kreirajte jedan preko Add a module).
- Kliknite Add Existing (stariji Brightspace: Add Existing Activities > External Learning Tools).
- U picker-u, kliknite FastComments. Brightspace kreira temu u modulu i vraća vas na pregled sadržaja.
- Kliknite novu temu. Preimenujte je u nešto opisno kao
FastComments Discussionkoristeći inline editor naslova.
New Content Experience (Lessons):
- Otvorite kurs i kliknite Content.
- Otvorite jedinicu i lesson koji bi trebalo da sadrže diskusiju.
- Kliknite Add > Existing Activity i izaberite FastComments (stariji Brightspace: ugnježdeno pod External Learning Tools).
- Aktivnost je dodata u lesson.
- Kliknite na naslov aktivnosti da biste je preimenovali.
Prvi put kad bilo koji korisnik (instruktor ili student) otvori temu, FastComments inicijalizuje thread za taj resource link. Thread je vezan za resource link ID, tako da preimenovanje ili premestanje teme ne menja koji thread se učitava.
Embed FastComments Inline in an HTML Topic
Koristite ovaj tok kada želite da se komentari pojave ispod čitanja, videa ili drugog sadržaja unutar iste stranice teme, umesto kao zasebna tema.
- Otvorite ili kreirajte HTML temu u modulu/lesson-u.
- Kliknite Edit HTML da otvorite Brightspace HTML uređivač.
- Postavite kursor tamo gde thread komentara treba da se pojavi.
- Kliknite dugme Insert Stuff (ikonica slagalice u toolbar-u uređivača).
- U Insert Stuff dijalogu, skrolujte do LTI Advantage i kliknite FastComments.
- FastComments otvara deep linking picker. Potvrdite pozicioniranje (podrazumevana podešavanja rade za diskusije o sadržaju); kliknite Insert ili Continue.
- Brightspace se vraća u HTML uređivač sa placeholder blokom koji predstavlja LTI launch. Kliknite Save and Close na temi.
Kada se tema učita, Brightspace zamenjuje placeholder iframe-om koji automatski pokreće FastComments preko LTI-a. Studenti vide thread diskusije inline.
Jedna HTML tema može držati više deep-linked FastComments ugradnji. Svaka ugradnja dobija svoj thread jer svaki deep link proizvodi različit resource link ID.
Module Topic vs Inline Quicklink
Izaberite pristup module topic kada:
- Diskusija je primarna aktivnost za taj korak u modulu.
- Želite da tema bude vidljiva u Brightspace-ovom sadržaju, praćenju kompletiranja i Class Progress.
Izaberite pristup inline embed kada:
- Komentari treba da stoje ispod drugog sadržaja na istoj stranici.
- Ne želite zaseban item koji se prati u tabeli sadržaja.
Visibility, Draft, and Release Conditions
Nova FastComments tema je po defaultu vidljiva studentima. Da je sakrijete dok je podešavate:
- U uređivaču sadržaja, kliknite naslov teme (Classic) ili meni sa tri tačke na aktivnosti (New Content Experience).
- Podesite status na Draft (Classic) ili isključite Visibility (New Content Experience).
Draft teme su nevidljive studentima. Instruktori i asistenti i dalje ih vide sa oznakom "Draft".
Da ograničite temu na određenu grupu ili sekciju:
- Otvorite temu.
- Kliknite meni naslova teme > Edit Properties In-place (Classic) ili Edit > Restrictions (New Content Experience).
- Pod Release Conditions, kliknite Create.
- Izaberite Group enrollment ili Section enrollment, izaberite grupu/sekciju i sačuvajte.
Release conditions se slažu sa FastComments-ovim sopstvenim mapiranjem uloga. Studenti koji ne mogu da vide temu nemaju LTI launch.
What Students See on First Launch
Kada student klikne temu (ili učita HTML temu sa ugradnjom):
- Brightspace obavlja LTI 1.3 launch u pozadini.
- FastComments prima studentovo ime, email, avatar URL i LMS ulogu, i automatski ga prijavljuje. Nema FastComments prijavnog prompta.
- Thread komentara za taj resource link se prikazuje unutar Brightspace iframe-a.
Mapiranje uloga pri launch-u:
- Brightspace
Administratorpostaje FastComments admin za thread (puni moderacioni pristup: brisanje, banovanje i pristup konfiguraciji). - Brightspace
Instructorpostaje FastComments moderator (pinovanje, skrivanje, brisanje, banovanje). - Sve druge uloge (
Learner,TeachingAssistant, itd.) postaju standardni komentatori.
Komentari su pripisani studentovom Brightspace nalogu. Ako student izmeni ime ili avatar u Brightspace-u, sledeći LTI launch sinhronizuje promenu.
Iframe Height and Resize
FastComments emituje org.imsglobal.lti.frameResize postMessage pri svakom renderu threada i pri promenama sadržaja (novi komentar, proširenje odgovora). Brightspace sluša ovu poruku i podešava visinu iframe-a tako da thread nije obrezan i da se ne prikazuje unutrašnji scrollbar.
Ako iframe ostane na fiksnoj maloj visini:
- Potvrdite da je kurs učitan preko HTTPS-a. Brightspace-ov postMessage listener odbija mixed-content frame-ove.
- Potvrdite da nijedno browser proširenje ne blokira postMessage kanal.
- Za inline ugradnje u HTML temi, okolni HTML ne sme umotavati iframe u kontejner fiksne visine. Uklonite bilo koji inline
style="height: ..."iz roditeljskog elementa.
Brightspace-Specific Gotchas
Tool not showing in the Add Existing picker. Deployment nije omogućen za org unit ovog kursa. Administrator treba da doda org unit (ili roditelja) na listu Org Units u deployment-u. Sama registracija alata nije dovoljna; deployment određuje koji kursevi vide alat.
deployment_id mismatch on launch. FastComments TOFU-pin-uje prvi deployment_id koji vidi za registraciju. Ako administrator obriše originalni deployment i kreira novi, launch-ovi iz novog deployment-a se odbijaju sa greškom o neusaglašenosti deployment-a. Rešenje je ponovo registrovati FastComments (generišite novi registration URL (get it here) i pokrenite Dynamic Registration ponovo); stari zapis konfiguracije se zamenjuje.
Tool launches but shows "Invalid LTI launch". Kurs se nalazi u drugom tenant/org strukturi nego što deployment pokriva, ili je deployment onemogućen nakon registracije. Ponovo proverite Admin Tools > Manage Extensibility > LTI Advantage > FastComments > Enabled prekidač i listu org unit-a deployment-a.
Names and roles missing inside FastComments. Brightspace šalje LTI launcheve sa Names and Role Provisioning Services (NRPS) claim-ovima. Ako je kurs nadograđen sa starijeg LTI 1.1 linka, launch može da nema name i email claim-ove. Ponovo dodajte FastComments temu preko Add Existing (ne migrirajte stari link) tako da launch koristi LTI 1.3.
Embed shows a login screen instead of auto-SSO. HTML tema je umetnuta kao običan <iframe> koji pokazuje na FastComments umesto preko Insert Stuff > LTI Advantage. Obični iframe-ovi preskaču LTI launch i vode korisnike na javnu FastComments stranicu. Obrišite iframe i ponovo umetnite kroz Insert Stuff tok.
Dodajte u sadržaj kursa u Moodle 
Ovaj vodič pokriva dodavanje FastComments-a u Moodle 4.x kurs nakon što je administrator sajta registrovao alat i podesio da se prikazuje u izboru aktivnosti. Ako FastComments još nije registrovan, prvo pogledajte vodič za registraciju Moodle-a.
Otvorite kurs u režimu uređivanja
- Prijavite se u Moodle kao Uređivački nastavnik (ili viši) za dati kurs.
- Otvorite kurs.
- Uključite Režim uređivanja koristeći prekidač u gornjem desnom uglu zaglavlja kursa.
Moodle 4.x je zamenio nasleđeni padajući meni "Add an activity or resource" koji je koristio 3.x sa dijalogom biranja aktivnosti preko celog ekrana. Moodle 4.5 zadržava isti izbornik ali dodaje red sa zvezdicama/omiljenim na vrhu, tako da pinovanjem FastComments-a jednom olakšavate njegovo pronalaženje u kasnijim sekcijama.
Dodavanje FastComments aktivnosti
- Skrolujte do sekcije kursa (teme ili nedelje) gde pripada diskusija.
- Kliknite Add an activity or resource na dnu te sekcije.
- U dijalogu izbora, izaberite FastComments. Ako ga ne vidite, pređite na odeljak o problemima ispod.
Otvara se forma za podešavanje aktivnosti. Polja koja su bitna:
- Naziv aktivnosti (obavezno). Prikazuje se na stranici kursa i u dnevniku ocena. Primer:
Week 3 Discussion. - Opis aktivnosti. Opcioni uvodni tekst koji se prikazuje iznad niti komentara.
- Prikaži opis na stranici kursa. Obeležite ako želite da opis bude vidljiv bez klika na aktivnost.
- Preconfigured tool. Podesite na
FastComments(automatski je izabrano kada se pokrene iz izborničkog dijaloga). Ne menjajte. - Launch container. Podesite na Novi prozor. Pogledajte odeljak o problemima zašto "Isti prozor" u nekim Moodle instalacijama ne radi.
- Tool URL, Public key, Shared secret, Custom parameters. Ostavite prazno. Dinamička registracija je ovo obradila na nivou sajta.
Skrolujte do dna i kliknite Sačuvaj i vrati se na kurs (ili Sačuvaj i prikaži da odmah otvorite aktivnost).
Aktivnost se pojavljuje kao red u sekciji sa ikonom FastComments. Studenti kliknu na red da otvore nit komentara.
Ugradite FastComments direktno u editor
Za nit unutar Page, Book poglavlja, Lesson-a ili bilo kog drugog resursa koji koristi Atto ili TinyMCE editor:
- Otvorite resurs u režimu uređivanja.
- Postavite kursor na mesto gde nit treba da se pojavi.
- U traci alata editora, kliknite na dugme LTI / External tool. U Atto-u je označeno kao "Insert LTI Advantage content". U TinyMCE (podrazumevano u Moodle 4.3+) nalazi se u meniju More kao External tools.
- Izaberite FastComments sa liste alata.
- FastComments otvara picker za deep-linking. Potvrdite naslov niti i kliknite Umetni.
- Editor umeće LTI zamenski blok (placeholder). Sačuvajte resurs.
Svaka ugrađena instanca je zasebna nit koja je vezana za deep-link content item ID, tako da Page sa tri FastComments ugradnje dobija tri nezavisne niti.
Ograničite pristup i podešavanja grupa
Standardna Moodle podešavanja aktivnosti primenjuju se na FastComments aktivnosti:
- Common module settings > Group mode. Podesavanje na Separate groups ili Visible groups samo po sebi ne deli FastComments na niti po grupama. Režim grupa u Moodle-u samo filtrira dnevnik ocena i listu članova. Da biste pokrenuli odvojenu nit po grupi, dodajte po jednu FastComments aktivnost za svaku grupu i koristite Restrict access da ograničite obuhvat svake.
- Restrict access > Add restriction. Podržava standardne Moodle uslove: Date, Grade, Group, Grouping, User profile, i ugnježdene skupove ograničenja. Koristite Group da zaključate FastComments aktivnost za jednu grupu.
- Activity completion. Podesite na Students must view this activity to complete it ako želite praćenje završetka aktivnosti. FastComments trenutno ne izveštava Moodle o događaju završetka dalje od samog pokretanja.
Mapiranje uloga
FastComments čita LTI roles claim koji Moodle šalje pri svakom pokretanju i mapira ga na sledeći način:
- Moodle Menadžer ili Administrator sajta -> FastComments admin
- Moodle Uređivački nastavnik ili Neuređivački nastavnik -> FastComments moderator
- Moodle Student -> FastComments commenter
- Moodle Gost -> samo za čitanje
Administratori mogu obrisati bilo koji komentar, banovati korisnike i uređivati podešavanja niti. Moderatori mogu brisati i odobravati komentare unutar niti u koju su pokrenuti. Prilagođene Moodle uloge nasleđuju mapiranje od arhetipa od kojeg su klonirane.
Šta studenti vide
Studenti kliknu FastComments aktivnost (ili se skroluju do ugrađenog bloka unutar Page-a ili Book-a). Moodle šalje njihov identitet FastComments-u preko LTI pokretanja:
- Nema ekrana za prijavu. FastComments ih prijavljuje koristeći Moodle nalog.
- Njihovo prikazno ime, email i avatar dolaze iz Moodle-a.
- Nit je ograničena na
(Moodle site, course, resource link ID), tako da ista aktivnost duplicirana u drugom kursu dobija novu nit. - Ugnježdeni odgovori, glasanje i obaveštenja rade isto kao u samostalnoj FastComments niti.
Moodle - česte zamke
FastComments nedostaje u izboru aktivnosti. Administrator sajta je registrovao alat ali nije podesio Tool configuration usage na Show in activity chooser and as a preconfigured tool. Ispravite ovo pod Site administration > Plugins > Activity modules > External tool > Manage tools > ikonica zupčanika na FastComments pločici.
Pokretanje ne uspeva ili prikazuje prazan okvir kada je postavljeno na "Isti prozor". Moodle kolačići sesije koriste SameSite=Lax po defaultu, i neki browser-i ih uklanjaju pri cross-site POST zahtevu koji LTI 1.3 koristi za povratak sa FastComments-a. Podesite Launch container na Novi prozor za tu aktivnost. Ovo je strogo zahtevano za ugrađeni FastComments unutar Page-a ili Book-a, pošto putanja pokretanja iz editora uvek otvara novi prozor.
The iss claim je URL Moodle sajta, a ne tenant ID. FastComments koristi URL Moodle sajta (vrednost konfiguracije wwwroot) kao LTI issuer. Ako se vaš Moodle premesti na novi domen ili promenite wwwroot, postojeće FastComments niti ostaju vezane za starog issuer-a i neće se poklapati sa novim pokretanjima. Ponovo registrujte alat za novi URL i po potrebi migrirajte niti kroz FastComments administraciju.
Backup i vraćanje aktivnosti. Bekapovanje kursa i njegovo vraćanje u novi kurs kreira nove resource link ID-jeve, tako da vraćene FastComments aktivnosti počinju sa praznim nitima. Originalni kurs zadržava originalne niti. Ovo je namerno ponašanje, a ne greška.
Moodle 4.5 TinyMCE podrazumevano. Moodle 4.5 se isporučuje sa TinyMCE kao podrazumevanim editorom za nove instalacije. Dugme External tool se nalazi u meniju More (...) umesto na glavnoj traci alata. Stariji sajtovi koji su nadograđeni sa 4.1 zadržavaju Atto osim ako administrator nije promenio podrazumevani editor.
Dodajte u sadržaj kursa u Blackboard 
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 is the default in Blackboard Learn SaaS as of 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 (preuzmite ga ovde).
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.
Dodajte u sadržaj kursa u Sakai ili Schoology 
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.
Otklanjanje problema 
"Token za registraciju nije pronađen, istekao je ili je već iskorišćen"
Token u vašem registracionom URL-u (get it here) važi 30 minuta i može se iskoristiti samo jednom. Ako je vaš LMS potrošio više vremena od toga, ili je registracija ponovljena nakon uspeha, token će biti odbijen. Generišite novi URL na FastComments LTI 1.3 Configuration stranici i počnite ispočetka.
"Platform rejected registration"
Vaš LMS je odbio registracioni handshake. Najčešći uzroci:
- Tool already registered with the same client name. Neke platforme (posebno D2L) odbijaju drugu registraciju "FastComments" dok prethodna nije izbrisana. Uklonite stari alat u vašem LMS-u, zatim pokušajte ponovo.
- Wrong field in the LMS. Uverite se da ste zalepili URL u polje registration / tool initiation registration endpoint, a ne u polje launch URL ili login URL.
- The LMS doesn't actually support Dynamic Registration. Starije verzije Moodle-a i Blackboard-a oglašavaju LTI 1.3, ali dozvoljavaju samo ručnu konfiguraciju. Proverite dokumentaciju vaše platforme.
"Failed to fetch platform configuration"
FastComments nije mogao da pročita openid-configuration dokument vašeg LMS-a. Ovo je retko i obično znači da je LMS obezbedio neispravan ili nedostupan discovery URL. Kontaktirajte podršku vašeg LMS-a.
Launch shows "Configuration not found"
Ili je konfiguracija u FastComments obrisana, ili je pokretanje došlo od iss/client_id para koji ne prepoznajemo. Ako ste obrisali i ponovo registrovali, naložite vašem LMS-u da ukloni i ponovo doda FastComments alat kako bi dobio novi client_id.
Launch shows "Deployment not registered"
Pokrenuli ste FastComments iz Brightspace/Moodle/Blackboard deployment-a različitog od onog u kojem je prvi put pokrenut. FastComments zakači deployment_id pri prvom pokretanju kao bezbednosnu proveru. Da biste dodali novi deployment pod istim klijentom, kontaktirajte podršku — dodaćemo deployment ID u konfiguraciju.
Launch shows "Unsupported message_type"
LMS je poslao LTI poruku koju FastComments ne obrađuje (npr. LtiSubmissionReviewRequest). FastComments podržava samo standardni resource-link launch i deep-linking tokove. Obratite nam se ako vam je potreban dodatak specifičnog tipa poruke.
Iframe doesn't resize
Većina LMS-ova automatski prilagođava veličinu LTI iframe-ova. Ako vaš to ne radi, proverite da li podešavanja pokretanja u LMS-u omogućavaju alatu da šalje postMessage događaje roditeljskom okviru. FastComments emituje i Canvas-style (lti.frameResize) i IMS-spec (org.imsglobal.lti.frameResize) poruke za promenu veličine.