
Језик 🇧🇦 Српски (БиХ)
Укратко
Подешавање FastComments-а
Региструјте алатку
Додајте у курс
Користите алатку
Add Comments to Your LMS via LTI 1.3
FastComments se integriše sa bilo kojim LMS-om koji je u skladu sa LTI 1.3 - D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology, i drugima - putem IMS LTI Dynamic Registration standarda. Jedan URL, zalijepljen u ekran za registraciju vašeg LMS-a, povezuje cijelu integraciju: SSO, kontekst kursa, mapiranje uloga, i postavljanje sadržaja. Nema potrebe za instaliranjem plugina na vaš server. (Canvas LMS ima vlastiti vodič jer je njegov tok registracije drugačiji.)
Nakon registracije, FastComments se pojavljuje kao alat za učenje unutar vaših kurseva. Studenti vide komentare u nitima i saradnički chat pored sadržaja kursa, i automatski su prijavljeni svojim LMS nalogom.
Цијене 
Интеграција FastComments LTI 1.3 укључена је у Flex и Pro планове без додатних трошкова. Ради са било којим LMS-ом који подржава IMS LTI 1.3 Advantage спецификацију, укључујући Dynamic Registration.
Брзи почетак 
- Пријавите се у FastComments и идите на вашу страницу за конфигурацију LTI 1.3.
- (Необавезно) Изаберите платформу са падајућег менија Platform - она поставља ознаку за приказ, али Auto-detect добро функционише.
- Кликните Generate URL. Пojављује се једнократни Registration URL (важећи 30 минута, за једнократну употребу).
- У вашем LMS-у отворите екран за динамичку регистрацију LTI 1.3 и налепите URL у поље Tool initiation registration endpoint (или еквивалентно). Пошаљите.
- Ваш LMS позива FastComments, размењује кључеве и креира интеграцију. Поп-уп прозор се аутоматски затвара када је завршено.
- У FastComments-у, нова конфигурација се појављује у табели Existing Configurations. Алат је сада доступан у курсевима вашег LMS-а.
Подржане платформе 
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 gdje je dostupno)
Bilo koji drugi LMS koji implementira IMS LTI 1.3 Advantage specifikaciju sa Dynamic Registration također bi trebao raditi - odaberite Other LTI 1.3 platform iz padajućeg izbornika platforme prilikom generiranja vašeg URL-a za registraciju (preuzmite ga ovdje).
Canvas LMS koristi drugačiji tok podešavanja (per-developer-key configuration JSON umjesto Dynamic Registration). Pogledajte posvećeni vodič za instalaciju za Canvas LMS.
Генеришите URL за регистрацију 
Navigate to LTI 1.3 Configuration
Prijavite se na FastComments i idite na vašu LTI 1.3 konfiguracionu stranicu.
Ako vaš račun još nema LTI pristup, videćete "LTI not enabled for this account" - kontaktirajte podršku da ga omoguće na vašem planu.
Pick a Platform (Optional)
U okviru Generate a Dynamic Registration URL, koristite padajući izbornik Platform da kažete FastComments kojem LMS-u se povezujete:
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Other LTI 1.3 platform
Možete ga također ostaviti na Auto-detect. Platforma se čita iz openid-configuration vašeg LMS-a tokom registracije; padajući izbornik samo postavlja prikazni naziv za rezultirajuću konfiguraciju.
Generate the URL
Kliknite Generate URL. FastComments kreira jednokratni token za registraciju i prikazuje vam URL koji izgleda ovako:
https://fastcomments.com/lti/v1p3/register/<long-token>
Kopirajte ga. Ovaj URL:
- Je za jednokratnu upotrebu - nakon što ga vaš LMS uspješno pozove, token se potroši.
- Ističe nakon 30 minuta ako se ne iskoristi.
- Treba ga držati privatnim - svako ko ima URL može registrovati alat za vaš tenant u tih 30 minuta.
Existing Configurations
Kada se registracija uspješno završi, nova konfiguracija će se pojaviti u tabeli Existing Configurations na istoj stranici, sa svojim Platform, Issuer, Client ID, i Status. Možete izbrisati konfiguracije iz ove tabele ako ikad budete trebali otkazati registraciju.
Регистрација у D2L Brightspace 
D2L Brightspace омогућава Динамичку регистрацију преко LTI Advantage административног интерфејса. Требаће вам администраторски приступ.
Отворите екран за регистрацију
- Пријавите се у своју Brightspace инстанцу као администратор.
- Идите на Административни алати > Управљај проширивошћу > LTI Advantage.
- Кликните Региструј алат. (Директан URL је
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
Залепите URL
Видећете формулар за регистрацију. Кључно поље је Крајња тачка регистрације иницијализације алата (неке верзије Brightspace-а означавају га као "URL за регистрацију иницијализације алата").
У то поље налепите FastComments регистрациони URL (преузмите га овде). Остала поља оставите празна - FastComments ће их аутоматски попунити током руковања при регистрацији.
Кликните Региструј.
Одобрите алат
Brightspace отвара поп-ап прозор који комуницира са FastComments, размењује кључеве и приказује екран за потврду. Поп-ап се сам затвара када је регистрација завршена.
Нови алат ће се појавити у вашој листи LTI Advantage алата. По подразумеваној вредности Brightspace означава нове алате као онемогућене - пребаците прекидач на омогућено да би ваши курсеви могли да га користе.
Додајте деплојмент
У Brightspace-у, LTI алати захтијевају deployment пре него што их курсеви могу користити:
- Отворите управо регистровани FastComments алат.
- Кликните Погледај деплојменте > Нови деплојмент.
- Дајте деплојменту име (нпр. "FastComments - All Courses"), одаберите организационе јединице у којима треба да буде доступан и сачувајте.
Након првог покретања кроз овај деплојмент, FastComments закључава deployment_id у свом запису конфигурације - наредна покретања са другог деплојмента под истим клијентом биће одбијена осим ако се поново не региструјете.
Регистрација у Moodle 
Корисите Moodle? Такође објављујемо намјенски Moodle додатак за FastComments са ближом интеграцијом него LTI 1.3 (хукови за синхронизацију оцјена, дublje извештавање о активностима, нативни Moodle интерфејс за подешавања). Погледајте упутство за инсталацију Moodle додатка. Ток LTI 1.3 испод је прави избор ако желите једну регистрацију која покрива и друге LMS-ове, или ако ваш Moodle администратор неће инсталирати додатке трећих страна.
Moodle 4.0+ подржава LTI 1.3 Dynamic Registration преко додатка External Tool.
Отворите екран за управљање алатком
- Пријавите се у Moodle као администратор сајта.
- Идите на Site administration > Plugins > Activity modules > External tool > Manage tools.
Залепите URL
Видећете картицу означену као Tool URL. Залепите FastComments URL за регистрацију (добијте га овде) у текстуално поље и кликните Add LTI Advantage.
Moodle отвара екран за регистрацију који показује идентитет алатке и дозволе које тражи. Прегледајте и кликните Activate (или Register, у зависности од верзије Moodle-а).
Поп-уп се затвара када се регистрација заврши; нова FastComments алатка ће се појавити на листи Tools са статусом Active.
Омогућите приступ
По подразумеваној поставци Moodle додаје нове алатке на листу "Course tools" али их не приказује у activity picker-у. Да бисте FastComments учинили доступним ученицима широм курса:
- Кликните икону зупчаника на FastComments картици.
- Под Tool configuration usage, изаберите Show in activity chooser and as a preconfigured tool.
- Сачувајте.
Наставници сада могу додати FastComments у било који курс преко Add an activity or resource > FastComments.
Регистрација у Blackboard Learn 
Blackboard Learn SaaS и Ultra подржавају LTI 1.3 динамичку регистрацију.
Отворите екран провајдера алата
- Пријавите се у Blackboard као системски администратор.
- Идите на Панел администратора > Интеграције > LTI провајдери алата.
- Кликните на Register LTI 1.3 / LTI Advantage Tool.
Ако видите само 'Register LTI 1.1 Provider', ваша верзија Blackboard-а још не подржава LTI 1.3 — надоградите или контактирајте Blackboard подршку.
Налепите URL
Налепите FastComments URL за регистрацију (добијте га овдје) у поље Client ID / Registration URL (ознака зависи од верзије Blackboard-а). Потврдите.
Blackboard извршава руковање регистрацијом са FastComments и приказује екран са потврдом.
Одобрите и омогућите
Blackboard по подразумеваној поставци означава недавно регистроване алате као Approved but excluded:
- Пронађите унос FastComments у листи провајдера алата.
- Отворите мени и изаберите Edit.
- Поставите Tool Status на Approved.
- Под Institution Policies, прегледајте које се корисничке информације шаљу (име, е-пошта, улога). Сачувајте.
Алат је сада доступан инструкторима када додају садржај у курсеве.
Регистрација у Sakai или Schoology 
Sakai
Sakai подржава LTI 1.3 Dynamic Registration на верзијама са LTI Advantage. Из Administratorskog radnog простора:
- Пријавите се као Sakai администратор и отворите Administratorski radni prostor.
- Изаберите Eksterni alati > Instaliraj LTI 1.3 alat.
- Залепите FastComments URL за регистрацију (преузмите га овде) и пошаљите.
- Одобрите алат када се успостави веза.
Алат ће се затим појавити под Eksternim alatima и одржаваоци сајтова га могу додати на своје сајтове.
Schoology
Schoology Enterprise инстанце подржавају LTI 1.3, али доступност Dinamičke registracije варира у зависности од имплементације. Провјерите са вашим Schoology менаџером налога.
Ако Dinamička registracija није доступна на вашој Schoology инстанци, мораћете конфигурисати интеграцију ручно користећи ове крајње тачке:
- 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
Након што вам Schoology додели Client ID и Deployment ID, контактирајте подршку FastComments да бисте регистровали конфигурацију на вашем tenant-у.
Ostale LTI 1.3 platforme
Било који LMS који прати IMS LTI 1.3 Advantage спецификацију требало би да ради са истим URL-ом за регистрацију (преузмите га овде). Потражите поставку означену као "Dinamička registracija", "URL за регистрацију alata", "krajnja tačka za iniciranje registracije alata" или слично.
Ако ваша платформа подржава само ручно подешавање LTI 1.3, користите четири крајње тачке наведене у одељку за Schoology изнад и контактирајте подршку да завршите конфигурацију.
Додајте у садржај курса у D2L 
Ova stranica objašnjava dodavanje FastComments u Brightspace kurs nakon što je administrator registrovao alat i kreirao deployment. Ako alat još nije registrovan, prvo pogledajte vodič za registraciju D2L.
Brightspace nudi dva iskustva za izradu sadržaja: Klasični sadržaj i Novo iskustvo sadržaja (također nazvano Lekcije). Oba omogućavaju FastComments, ali putanje u menijima se razlikuju. Svaki dio ispod pokriva oba gdje se razlikuju.
Pronađite FastComments alat
FastComments alat se pojavljuje na dva mjesta unutar editor-a sadržaja kursa:
- Picker aktivnosti, dostupan iz modula/jedinice preko dugmeta Dodaj postojeće (u starijim verzijama Brightspace označeno Add Existing Activities). FastComments se pojavljuje direktno u picker-u u aktuelnim verzijama Brightspace; starije verzije ga postavljaju pod podmenijem External Learning Tools. Bilo koja od ovih putanja dodaje FastComments kao samostalni topic.
- Dijalog Insert Stuff unutar HTML editora, pod LTI Advantage. Ovo ugrađuje FastComments inline u HTML topic putem LTI deep linking toka.
Ako se FastComments ne pojavljuje ni u jednom picker-u, deployment nije omogućen za organizacionu jedinicu koja drži kurs. Zamolite vašeg Brightspace administratora da otvori Alati administratora > Upravljanje proširenjima > LTI Advantage > FastComments alat > Prikaži implementacije, otvori deployment i doda org jedinicu kursa (ili roditeljsku org jedinicu) pod Organizacione jedinice.
Dodavanje FastComments kao topica u modul
Klasični sadržaj:
- Otvorite kurs i kliknite Sadržaj u navigacionom baru.
- Izaberite modul koji treba da sadrži diskusiju (ili kreirajte jedan preko Dodaj modul).
- Kliknite Dodaj postojeće (stariji Brightspace: Add Existing Activities > External Learning Tools).
- U picker-u kliknite FastComments. Brightspace kreira topic u modulu i vraća vas na prikaz sadržaja.
- Kliknite novi topic. Preimenujte ga u nešto opisno poput
FastComments Discussionkoristeći inline editor za naslov.
Novo iskustvo sadržaja (Lekcije):
- Otvorite kurs i kliknite Sadržaj.
- Otvorite jedinicu i lekciju koja treba da sadrži diskusiju.
- Kliknite Dodaj > Postojeća aktivnost i izaberite FastComments (stariji Brightspace: ugnježdeno pod External Learning Tools).
- Aktivnost se dodaje u lekciju.
- Kliknite na naslov aktivnosti da bi ste je preimenovali.
Prvi put kada bilo koji korisnik (instruktor ili student) otvori topic, FastComments inicijalizuje thread za taj resource link. Thread je vezan za resource link ID, tako da preimenovanje ili premještanje topica ne mijenja koji thread se učitava.
Ugradite FastComments inline u HTML topic
Koristite ovaj tok kada želite da komentari budu prikazani ispod teksta za čitanje, videa ili drugog sadržaja unutar iste stranice topica, umjesto kao zaseban topic.
- Otvorite ili kreirajte HTML topic u modulu/lekciji.
- Kliknite Uredi HTML da otvorite Brightspace HTML editor.
- Postavite kursor na mjesto gdje treba da se pojavi thread komentara.
- Kliknite dugme Insert Stuff (ikona puzzle komada u toolbar-u editora).
- U Insert Stuff dijalogu, skrolajte do LTI Advantage i kliknite FastComments.
- FastComments otvara deep linking picker. Potvrdite pozicioniranje (default opcije rade za diskusije o sadržaju); kliknite Ubaci ili Nastavi.
- Brightspace se vraća u HTML editor sa placeholder blokom koji predstavlja LTI launch. Kliknite Sačuvaj i zatvori na topicu.
Kada se topic učita, Brightspace zamjenjuje placeholder iframe-om koji automatski pokreće FastComments putem LTI. Studenti vide thread diskusije inline.
Jedan HTML topic može sadržavati više deep-linked FastComments ugradnji. Svaka ugradnja dobija svoj thread jer svaki deep link proizvodi jedinstven resource link ID.
Topic u modulu nasuprot inline quicklink-u
Odaberite pristup topic u modulu kada:
- Diskusija je primarna aktivnost za taj korak u modulu.
- Želite da topic bude vidljiv u tabeli sadržaja Brightspace-a, praćenju završetka i Class Progress.
Odaberite pristup inline ugradnje kada:
- Komentari trebaju biti ispod drugog sadržaja na istoj stranici.
- Ne želite poseban item koji se prati u tabeli sadržaja.
Vidljivost, Draft i uslovi objave
Novi FastComments topic je po defaultu vidljiv studentima. Da biste ga sakrili dok ga podešavate:
- U editoru sadržaja, kliknite naslov topica (Klasični) ili meni sa tri tačke na aktivnosti (Novo iskustvo sadržaja).
- Postavite status na Nacrt (Klasični) ili isključite Vidljivost (Novo iskustvo sadržaja).
Nacrti su nevidljivi studentima. Instruktori i TA-i ih i dalje vide sa oznakom "Nacrt".
Da ograničite topic na specifičnu grupu ili sekciju:
- Otvorite topic.
- Kliknite meni naslova topica > Uredi svojstva na licu mjesta (Klasični) ili Uredi > Ograničenja (Novo iskustvo sadržaja).
- Pod Uslovi objave, kliknite Kreiraj.
- Izaberite Upis u grupu ili Upis u sekciju, izaberite grupu/sekciju i sačuvajte.
Uslovi objave se slažu sa FastComments-ovim sopstvenim mapiranjem uloga. Studenti koji ne mogu vidjeti topic neće dobiti LTI launch.
Šta studenti vide pri prvom pokretanju
Kada student klikne topic (ili učita HTML topic sa ugradnjom):
- Brightspace izvodi LTI 1.3 launch u pozadini.
- FastComments prima studentovo ime, email, URL avatara i LMS ulogu, i automatski ih prijavljuje. Nema FastComments prompta za prijavu.
- Thread komentara za taj resource link se prikazuje unutar Brightspace iframe-a.
Mapiranje uloga pri launch-u:
- Brightspace
Administratorpostaje FastComments admin za thread (puni pristup moderaciji, brisanje, ban i konfiguracija). - Brightspace
Instructorpostaje FastComments moderator (pin, sakrij, obriši, ban). - Sve druge uloge (
Learner,TeachingAssistant, itd.) postaju standardni komentatori.
Komentari su pripisani studentovom Brightspace nalogu. Ako student izmijeni svoje ime ili avatar u Brightspace-u, sljedeći LTI launch sinhronizuje promjenu.
Visina iframe-a i promjena veličine
FastComments emituje org.imsglobal.lti.frameResize postMessage pri svakom renderu threada i pri promjeni sadržaja (novi komentar, proširi odgovore). Brightspace sluša ovu poruku i prilagođava visinu iframe-a tako da thread ne bude odrezan i da se ne pojavi unutrašnji scrollbar.
Ako iframe ostaje na fiksnoj maloj visini:
- Potvrdite da se kurs učitava preko HTTPS. Brightspace-ov postMessage listener odbija frame-ove sa miješanim sadržajem.
- Potvrdite da nijedno ekstenzijsko proširenje browser-a ne blokira postMessage kanal.
- Za inline ugradnje u HTML topic, okolni HTML ne smije obmotavati iframe u kontejner fiksne visine. Uklonite bilo koji inline
style="height: ..."sa roditeljskog elementa.
Brightspace-specifične zamke
Alat se ne prikazuje u picker-u Dodaj postojeće. Deployment nije omogućen za org jedinicu ovog kursa. Administrator treba dodati org jedinicu (ili roditelja) na listu Organizacionih jedinica deployment-a. Sama registracija alata nije dovoljna; deployment određuje koji kursevi vide alat.
deployment_id ne odgovara pri launch-u. FastComments TOFU-pin-uje prvi deployment_id koji vidi za registraciju. Ako administrator obriše originalni deployment i kreira novi, launch-ovi sa novog deployment-a će biti odbijeni sa greškom o neusaglašenosti deployment-a. Rješenje je ponovo registrovati FastComments (generišite novi registration URL (preuzmite ga ovdje) i ponovo pokrenite Dynamic Registration); stara konfiguracija se zamjenjuje.
Alat se pokreće ali prikazuje "Invalid LTI launch". Kurs se nalazi u drugačijem tenant/org strukturi nego što deployment pokriva, ili je deployment onemogućen nakon registracije. Ponovo provjerite Alati administratora > Upravljanje proširenjima > LTI Advantage > FastComments > prekidač Omogućen i listu org jedinica u deployment-u.
Imena i uloge nedostaju unutar FastComments. Brightspace šalje LTI launch-e sa Names and Role Provisioning Services (NRPS) claims. Ako je kurs unaprijeđen sa starijeg LTI 1.1 linka, launch može nedostajati name i email claims. Ponovo dodajte FastComments topic preko Dodaj postojeće (nemojte migrirati stari link) tako da launch koristi LTI 1.3.
Ugradnja prikazuje ekran za prijavu umjesto automatskog SSO. HTML topic je umetnut kao običan <iframe> koji pokazuje direktno na FastComments umjesto putem 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 putem Insert Stuff toka.
Додајте у садржај курса у Moodle 
Ovaj vodič objašnjava dodavanje FastComments u Moodle 4.x kurs nakon što je administrator sajta registrovao alat i postavio da se prikazuje u izboru aktivnosti. Ako FastComments još nije registrovan, prvo pogledajte vodič za registraciju u Moodleu.
Otvorite kurs u režimu uređivanja
- Prijavite se u Moodle kao Nastavnik sa pravom uređivanja (ili viši) za taj kurs.
- Otvorite kurs.
- Uključite Režim uređivanja koristeći prekidač u gornjem desnom uglu zaglavlja kursa.
Moodle 4.x je zamijenio stari padajući izbornik "Add an activity or resource" koji je koristio 3.x sa fullscreen dijalogom za izbor aktivnosti. Moodle 4.5 zadržava isti izbor, ali dodaje red sa označenim/favoritima na vrhu, pa će zakačivanje FastComments jednom olakšati pristup u kasnijim odjeljcima.
Dodavanje FastComments aktivnosti
- Skrolajte do odjeljka kursa (teme ili sedmice) gdje pripada diskusija.
- Kliknite Add an activity or resource na dnu tog odjeljka.
- U dijalogu za izbor, izaberite FastComments. Ako ga ne vidite, preskočite do odjeljka o problemima ispod.
Otvori se obrazac za postavke aktivnosti. Polja koja su važna:
- Naziv aktivnosti (obavezno). Prikazuje se na stranici kursa i u knjizi ocjena. Primjer:
Week 3 Discussion. - Opis aktivnosti. Opcioni uvodni tekst koji se prikazuje iznad niti komentara.
- Prikaži opis na stranici kursa. Označite ovo ako želite da opis bude vidljiv bez klika na aktivnost.
- Preconfigured tool. Postavljeno na
FastComments(automatski odabrano kada se pokrene iz izbornika). Ne mijenjajte. - Launch container. Postavite na Novi prozor. Pogledajte odjeljak o problemima zašto "Isti prozor" puca u nekim Moodle instalacijama.
- Tool URL, Public key, Shared secret, Custom parameters. Ostavite prazno. Dinamička registracija je ovo riješila na nivou sajta.
Skrolajte do dna i kliknite Save and return to course (ili Save and display da odmah otvorite aktivnost).
Aktivnost se pojavljuje kao red u odjeljku sa FastComments ikonom. Studenti kliknu na red da otvore nit komentara.
Umetanje FastComments inline u editor
Za nit unutar Page, Book poglavlja, Lesson, ili bilo kojeg drugog resursa koji koristi Atto ili TinyMCE editor:
- Otvorite resurs u režimu uređivanja.
- Postavite kursor na mjesto gdje nit treba da se pojavi.
- Na traci alata editora kliknite dugme LTI / External tool. U Atto je označeno "Insert LTI Advantage content". U TinyMCE (zadano u Moodle 4.3+) nalazi se pod menijem More kao External tools.
- Iz liste alata izaberite FastComments.
- FastComments otvara picker za deep-linking. Potvrdite naslov niti i kliknite Embed.
- Editor umeće placeholder LTI bloka. Sačuvajte resurs.
Svaka ugrađena instanca je posebna nit vezana za deep-link content item ID, pa Page sa tri FastComments ugradnje dobija tri nezavisne niti.
Ograničavanje pristupa i podešavanja grupa
Standardne Moodle postavke aktivnosti primjenjuju se na FastComments aktivnosti:
- Common module settings > Group mode. Postavljanje na Separate groups ili Visible groups samo po sebi neće razdvojiti FastComments u niti po grupama. Moodle-ov način rada s grupama samo filtrira knjigu ocjena i listu članova. Da biste imali zasebnu nit po grupi, dodajte po jednu FastComments aktivnost za svaku grupu i koristite Restrict access da ograničite svaku od njih.
- Restrict access > Add restriction. Podržava standardne Moodle uslove: Date, Grade, Group, Grouping, User profile, i ugniježdene skupove ograničenja. Koristite Group da zaključate FastComments aktivnost za jednu grupu.
- Activity completion. Postavite na Students must view this activity to complete it ako želite praćenje završetka aktivnosti. FastComments trenutno ne šalje događaj završetka natrag u Moodle izvan samog pokretanja.
Mapiranje uloga
FastComments čita LTI roles claim koji Moodle šalje pri svakom pokretanju i mapira ga na sljedeći način:
- Moodle Manager ili Site administrator -> FastComments admin
- Moodle Editing teacher ili Non-editing teacher -> FastComments moderator
- Moodle Student -> FastComments commenter
- Moodle Guest -> samo za čitanje
Administratori mogu brisati bilo koji komentar, zabranjivati korisnike i uređivati postavke niti. Moderatori mogu brisati i odobravati komentare unutar niti u koju su ušli. Prilagođene Moodle uloge nasljeđuju mapiranje arhetipa od kojeg su klonirane.
Šta studenti vide
Studenti kliknu FastComments aktivnost (ili skrolaju do ugrađenog bloka unutar Page ili Book). Moodle šalje njihov identitet FastComments putem LTI pokretanja:
- Nema ekrana za prijavu. FastComments ih prijavljuje koristeći Moodle nalog.
- Njihovo prikazano ime, email i avatar dolaze iz Moodla.
- Nit je ograničena na (Moodle sajt, kurs, resource link ID), pa ista aktivnost duplicirana u drugom kursu dobija novu nit.
- Ugniježđeni odgovori, glasanje i notifikacije rade isto kao i u samostalnoj FastComments niti.
Moodle problemi (gotchas)
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 > ikona zupčanika na FastComments pločici.
Pokretanje ne uspijeva ili prikazuje prazan okvir kada je postavljeno na "Isti prozor". Moodle-ove session kolačiće po defaultu koriste SameSite=Lax, i neki browseri ih uklanjaju pri cross-site POST-u koji LTI 1.3 koristi za povratak iz FastComments. Postavite Launch container na Novi prozor za aktivnost. Ovo je strogo zahtijevanje za ugrađeni FastComments unutar Page ili Book, budući da put pokretanja iz editora uvijek otvara novi prozor.
iss claim je URL Moodle sajta, a ne tenant ID. FastComments koristi Moodle URL sajta (vrijednost konfiguracije wwwroot) kao LTI issuer. Ako se vaša Moodle instanca preseli na novi domen ili promijenite wwwroot, postojeće FastComments niti ostaju vezane za stari issuer i neće se poklapati sa novim pokretanjima. Ponovo registrujte alat za novi URL i, ako je potrebno, migrirajte niti kroz FastComments administraciju.
Backup i restore aktivnosti. Pravljenje backup-a kursa i njegovo vraćanje u novi kurs stvara nove resource link ID-ove, tako da vraćene FastComments aktivnosti počinju sa praznim nitima. Originalni kurs zadržava originalne niti. Ovo je namjeravano ponašanje, a ne greška.
Moodle 4.5 TinyMCE po defaultu. Moodle 4.5 dolazi sa TinyMCE kao zadanim editorom za nove instalacije. Dugme External tool se nalazi pod menijem More (...) umjesto na glavnoj traci alata. Stariji sajtovi koji su nadograđeni sa 4.1 zadržavaju Atto osim ako administrator nije promijenio zadano.
Додајте у садржај курса у 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 je podrazumijevano u Blackboard Learn SaaS od 2026.
- Otvorite kurs i idite na stranicu Sadržaj kursa.
- Zadržite pokazivač ili dodirnite mjesto u okviru outline-a gdje želite da se pojavi nit komentara i kliknite ljubičasto + (Dodaj sadržaj).
- Izaberite Tržište sadržaja. Panel Tržišta sadržaja navodi svaki odobren LTI alat i Building Block postavljanje za vašu ustanovu.
- Pronađite pločicu FastComments i kliknite je. Blackboard kreira stavku sadržaja na poziciji gdje ste otvorili + meni.
- Stavka se po defaultu pojavljuje u outline-u kao unos "Vidljivo studentima" za instruktore koji imaju Sakrij od studenata isključen kao svoj lični default. Ako je vaš default Skriveno, stavka se kreira skrivena i uključite selektor vidljivosti na redu stavke kada budete spremni.
- Da preimenujete stavku, kliknite naslov u outline-u i upišite novu oznaku. Naslov koji studenti vide u outline-u je nezavistan od identifikatora FastComments niti, pa je preimenovanje sigurno u bilo kojem trenutku.
Ako ne vidite Tržište sadržaja kao opciju, vaša ustanova je sakrila to postavljanje. Isti izbornik možete otvoriti i kroz Više alata u istom + meniju pod grupom LTI Alati.
Original Course View
Original Course View je i dalje podržan u Learn SaaS i ostaje primarno iskustvo za self-hosted Learn 9.1 sajtove na Q4 2024 CU liniji izdanja.
- Otvorite kurs i uđite u Područje sadržaja (na primjer, podrazumijevano Information ili Content područje u meniju kursa).
- Uključite Režim uređivanja koristeći prekidač u gornjem desnom uglu stranice.
- Kliknite Kreiraj sadržaj u traci sa akcijama.
- U podmeniju Alati za učenje, kliknite FastComments. Podmeni Alata za učenje popunjava se iz LTI 1.3 postavljanja alata nakon što administrator registruje alat. Ako ga ne vidite, pogledajte odjeljak sa problemima u nastavku.
- Na formularu Kreiraj FastComments, podesite:
- Name: oznaka koju studenti vide u području sadržaja.
- Description: opcioni tekst koji se prikazuje iznad ugrađene niti.
- Permit Users to View this Content: prekidač za dostupnost Da/Ne.
- Track Number of Views: omogućite ako želite Blackboard-ovu statistiku pregleda po stavci. FastComments vodi vlastitu analitiku nezavisno.
- Date and Time Restrictions: opciona polja Display After / Display Until.
- Pošaljite. Alat se pojavljuje kao klikabilna stavka u području sadržaja.
Ugradnja unutar stavke ili dokumenta
U oba prikaza kursa, instruktori ugrađuju FastComments inline unutar tijela stavke, dokumenta, ili bilo kojeg polja sa bogatim tekstom putem LTI Advantage dugmeta u Uređivaču sadržaja.
Ultra Course View:
- Kreirajte ili uredite Dokument.
- Kliknite Dodaj sadržaj unutar tijela dokumenta tamo gdje želite da nit bude prikazana.
- U alatnoj traci urednika otvorite meni Umetni sadržaj i kliknite Tržište sadržaja (ulazna tačka za LTI Advantage / Deep Linking).
- Odaberite FastComments. FastComments vraća deep-link payload i Blackboard ubacuje ugrađeni blok u tijelo dokumenta na poziciju kursora.
- Sačuvajte dokument. Studenti vide nit renderovanu inline dok skrolaju pored nje.
Original Course View:
- Uredite bilo koju stavku koja ima tijelo sa bogatim tekstom.
- U alatnoj traci Uređivača sadržaja kliknite plus ikonu Dodaj sadržaj i izaberite Tržište sadržaja (označeno Dodaj sadržaj iz eksternog alata u starijim Q4 2024 CU verzijama).
- Odaberite FastComments. Urednik umeće placeholder blok koji referencira deep-linked resurs.
- Pošaljite stavku.
Svaki deep-link embed proizvodi vlastitu FastComments nit, tako da stavka sa dva ugrađena FastComments bloka ima dva nezavisna toka komentara.
Vidljivost, uslovi objavljivanja i ograničenja grupa
Stavke sadržaja FastComments ponašaju se kao i svaka druga Blackboard stavka u pogledu pravila pristupa koja se primjenjuju na njih.
- Ultra: kliknite selektor vidljivosti na redu (Vidljivo studentima, Skriveno od studenata, Uslovna dostupnost). Uslovna dostupnost podržava vremenske prozore, pravila performansi protiv stavki dnevnika ocjena i pravila članstva protiv grupa kursa.
- Original: otvorite kontekst meni stavke i izaberite Adaptive Release ili Adaptive Release: Advanced da ograničite alat po datumu, članstvu, ocjeni ili statusu pregleda. Koristite Set Group Availability na stavci da ograničite na specifične grupe kursa.
FastComments poštuje šta god Blackboard-ova kontrola odluči. Ako Blackboard sakrije stavku od studenta, LTI pokretanje se nikada ne dešava za tog studenta i on se ne pojavljuje u moderator prikazu.
Ponašanje u dnevniku ocjena
FastComments ne šalje ocjene nazad putem LTI Advantage Assignment and Grade Services. Ne stvara se automatski kolona ocjena za FastComments stavke.
Ako je vaš Blackboard tenant konfigurisan da automatski kreira kolonu dnevnika ocjena za svaku novu stavku sadržaja bez obzira na metapodatke ocjenjivanja, prazna kolona će se i dalje pojaviti. Da je sakrijete:
- Ultra: otvorite Dnevnik ocjena, kliknite zaglavlje kolone, izaberite Uredi, i isključite Pokaži studentima i Uključi u kalkulacije. Ili koristite Obriši ako vaša ustanova dozvoljava brisanje kolona za neocjenjene stavke.
- Original: otvorite Centar ocjena, kliknite na strelicu kolone, izaberite Sakrij od korisnika (uklj./isklj.), i po želji Sakrij iz prikaza instruktora unutar Organizacija kolona.
Šta studenti vide
Kada student otvori FastComments stavku ili skroluje do ugrađenog bloka:
- Blackboard pokreće LTI 1.3 poruku ka FastComments. Student je prijavljen putem SSO koristeći svoj Blackboard identitet (ime, email, avatar, uloga) bez da vidi obrazac za prijavu.
- Nit komentara se prikazuje unutar iframe-a. Threading, odgovori, spominjanja i reakcije su dostupni u zavisnosti od podešavanja widgeta za komentare konfigurisanih u FastComments.
- Njihovi komentari su pridruženi njihovom Blackboard nalogu. Ako student kasnije izmijeni svoje ime ili fotografiju u Blackboard-u, naredno pokretanje ažurira FastComments profil.
Mapiranje uloga iz Blackboar-da u FastComments:
- System Administrator i Course Builder mapiraju se na FastComments admin.
- Instructor i Teaching Assistant mapiraju se na FastComments moderator.
- Student, Guest, i Observer mapiraju se na FastComments commenter.
Moderatori vide kontrolе moderacije (pin, sakrij, zabrani, obriši) inline na svakom komentaru u niti.
Opseg niti
FastComments definira opseg svake niti po (Blackboard host, course ID, resource link ID). Dvije FastComments stavke u istom kursu proizvode dvije niti. Ista stavka kopirana u dvije ljuske kursa (na primjer, putem kopije kursa) proizvodi dvije niti, jer Blackboard dodjeljuje novi resource link ID tokom kopiranja. Da biste zadržali zajedničku nit kroz kopije kursa, koristite Deep Linking sa eksplicitnim thread URN konfiguriranim u FastComments prije pokretanja kopije.
Blackboard-specifični problemi
FastComments pločica nedostaje u meniju Kreiraj sadržaj (Original) ili Tržištu sadržaja (Ultra). Administrator je odobrio alat ali ostavio politiku ustanove koja blokira relevantno postavljanje. Idite na Administrator Panel > Integrations > LTI Tool Providers, uredite FastComments unos i potvrdite da su omogućena postavljanja Course Content Tool (Original) i Course Content Tool - allow students / Deep Linking content tool (Ultra). Sačuvajte i osvježite stranicu kursa.
"Tool not configured for this context" or "Tool is not deployed" error on launch. Deployment scope registrovan tokom dinamičke registracije ne odgovara kontekstu ustanove kojem kurs pripada. U Blackboard-ovom unosu provajdera alata, provjerite da li Deployment ID odgovara onome što FastComments prikazuje na svojoj stranici LTI 1.3 Configuration za ovog tenanta. Ako se razlikuju, izbrišite postavljanje i ponovo pokrenite dinamičku registraciju iz svježeg URL-a za registraciju (preuzmite ga ovdje).
Visina iframe-a izgleda fiksno ili se sadržaj odsjeca. Neki Blackboard tenant-i dolaze sa strogo definiranim Content Security Policy koji blokira podrazumijevano LTI iframe-resize postMessage. FastComments emituje i Canvas-stil lti.frameResize poruku i IMS spec-formu org.imsglobal.lti.frameResize poruku da maksimizuje kompatibilnost, ali tenant-level CSP override može blokirati parent listener. Zamolite administratora da potvrdi da je *.fastcomments.com na allowlisti LTI alata i da nijedan custom CSP header ne uklanja postMessage događaje. Nakon toga promjena veličine radi bez dodatne konfiguracije.
Kopija kursa duplicira niti. Blackboard kopija kursa izdaje nove resource link ID-jeve za LTI postavke, tako da kopirani kursevi počinju sa praznim nitima. Ovo je očekivano. Ako želite da kopirani kurs naslijedi originalnu nit, podesite Deep Linking sa eksplicitnim thread URN prije kopiranja, ili kontaktirajte FastComments podršku da remapira ID-jeve niti u bulk-u.
Student vidi generičku Blackboard grešku prilikom pokretanja. Uzrok je nedostajući ili zastarjeli email claim. Potvrdite da politika ustanove za FastComments ima omogućeno Role, Name, i Email Address pod User Fields to Send. Sačuvajte, pa ponovo pokrenite u novoj browser sesiji.
Додајте у садржај курса у Sakai или 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.
Решавање проблема 
"Registration token not found, expired, or already used"
Токен у вашем регистрационом URL-у (дохватите га овдје) важи 30 минута и може се користити само једном. Ако је ваш LMS трајао дуже од тога, или ако је регистрација покушана поново након успјешне регистрације, токен ће бити одбијен. Генеришите нови URL на страници за конфигурацију FastComments LTI 1.3 и почните испочетка.
"Platform rejected registration"
Ваш LMS је одбио руковање регистрацијом. Најчешћи узроци:
- Tool already registered with the same client name. Неки платформи (нарочито D2L) одбијају другу регистрацију "FastComments" док претходна није обрисана. Уклоните стари алат у вашем LMS-у, па покушајте поново.
- Wrong field in the LMS. Провјерите да ли сте залијепили URL у поље registration / tool initiation registration endpoint, а не у поље launch URL или login URL.
- The LMS doesn't actually support Dynamic Registration. Старије верзије Moodle-а и Blackboard-а оглашавају LTI 1.3 али дозвољавају само ручну конфигурацију. Провјерите документaцију ваше платформе.
"Failed to fetch platform configuration"
FastComments није могао прочитати openid-configuration документ вашег LMS-а. Ово је ријетко и обично значи да је LMS доставио неисправан или недостижан discovery URL. Контактирајте подршку вашег LMS-а.
Launch shows "Configuration not found"
Или је конфигурација у FastComments избрисана, или је покретање дошло од iss/client_id пара који не препознајемо. Ако сте избрисали и поново регистровали, наредите вашем LMS-у да уклони и поново дода FastComments алат тако да добије нови client_id.
Launch shows "Deployment not registered"
Покренули сте FastComments из Brightspace/Moodle/Blackboard deployment-а различитог од оног у којем је први пут покренут. FastComments закључава deployment_id при првом покретању као безбједносну провјеру. Да бисте додали нови deployment под истим клиентом, контактирајте подршку — ми ћемо додати deployment ID у конфигурацију.
Launch shows "Unsupported message_type"
LMS је послао LTI поруку коју FastComments не обрађује (нпр. LtiSubmissionReviewRequest). FastComments подржава само стандардни resource-link launch и deep-linking ток. Јавите нам се ако треба да додамо одређени тип поруке.
Iframe doesn't resize
Већина LMS-ова аутоматски прилагођава величину LTI iframe-ова. Ако ваш не ради то, провјерите да ли поставке покретања LMS-а дозвољавају алату да шаље postMessage догађаје родитељском оквиру. FastComments емитује и Canvas-style (lti.frameResize) и IMS-spec (org.imsglobal.lti.frameResize) поруке за промјену величине.