
Језик 🇲🇪 Српски (Црна Гора)
Укратко
Подешавање FastComments
Регистрација алата
Додавање у курс
Коришћење алата
Add Comments to Your LMS via LTI 1.3
FastComments се интегрише са било којим LMS-ом који је у складу са LTI 1.3 — D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology и други — преко IMS LTI Dynamic Registration стандарда. Један URL, налепљен на екран за регистрацију вашег LMS‑а, повезује целу интеграцију: SSO, контекст курса, мапирање улога и постављање садржаја. Нема додатка који треба да инсталирате на ваш сервер. (Canvas LMS има свој посебан водич јер је његов ток регистрације другачији.)
Када је регистрован, FastComments се појављује као алат за учење унутар ваших курсева. Студенти виде коментаре у нитима и колаборативни чет поред садржаја курса, и аутоматски су пријављени својим LMS налогом.
Цијене 
Интеграција FastComments LTI 1.3 је укључена у Flex и Pro планове без додатних трошкова. Ради са било којим LMS-ом који подржава IMS LTI 1.3 Advantage spec, укључујући Dynamic Registration.
Брзи почетак 
- Пријавите се на FastComments и идите на вашу LTI 1.3 страницу за конфигурацију.
- (Опционално) Изаберите платформу са које се повезујете из падајућег менија Platform — она поставља приказни назив, али Auto-detect ради добро.
- Кликните на Generate URL. Појави се једнократни Registration URL (важећи 30 минута, за једнократну употребу).
- У вашем LMS-у отворите екран за динамичку регистрацију LTI 1.3 и налепите URL у поље Tool initiation registration endpoint (или еквивалентно). Пошаљите.
- Ваш LMS позива FastComments, размењује кључеве и креира интеграцију. Поп-ап се аутоматски затвара када је процес завршен.
- У FastComments, нова конфигурација се појављује у табели Existing Configurations. Алат је сада доступан у курсевима вашег LMS-а.
Подржане платформе 
FastComments LTI 1.3 је тестиран на следећем:
- D2L Brightspace (било која верзија са LTI Advantage)
- Moodle 4.0+ (External Tool додатак, LTI Advantage)
- Blackboard Learn (SaaS и Ultra)
- Sakai (верзије са подршком за LTI Advantage)
- Schoology (Enterprise, Dynamic Registration где је доступно)
Сваки други LMS који имплементира IMS LTI 1.3 Advantage спецификацију са Dynamic Registration такође би требало да ради - изаберите Other LTI 1.3 platform из падајућег менија платформе када генеришете ваш registration URL (нађите га овде).
Canvas LMS користи другачији ток подешавања (per-developer-key configuration JSON уместо Dynamic Registration). Погледајте посебан водич за инсталацију Canvas LMS.
Генеришите URL за регистрацију 
Navigirajte do LTI 1.3 konfiguracije
Prijavite se u FastComments i idite na vašu stranicu za LTI 1.3 konfiguraciju.
Ako vaš nalog još nema LTI pristup, videćete "LTI not enabled for this account" - kontaktirajte podršku da bi ga omogućili za vaš plan.
Odaberite platformu (opciono)
U okviru Generate a Dynamic Registration URL, koristite padajući meni Platform da navedete kojem LMS-u se povezujete:
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Other LTI 1.3 platform
Takođe možete ostaviti na Auto-detect. Platforma se čita iz openid-configuration vašeg LMS-a tokom registracije; padajući meni samo postavlja prikazni naziv za konačnu konfiguraciju.
Generišite URL
Kliknite Generate URL. FastComments kreira jednokratni registracioni token i prikaže URL koji izgleda ovako:
https://fastcomments.com/lti/v1p3/register/<long-token>
Kopirajte ga. Ovaj URL:
- Je single-use - jednom kada ga vaš LMS uspješno pozove, token se potroši.
- Ističe nakon 30 minutes ako nije iskorišćen.
- Treba ga držati privatnim - svako ko ima URL može registrovati alat protiv vašeg tenant-a 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 obrisati konfiguracije iz ove tabele ako ikada budete trebali odregistrirati.
Регистрација у D2L Brightspace 
D2L Brightspace омогућава Динамичку регистрацију преко LTI Advantage административног интерфејса. Биће вам потребан администраторски приступ.
Отворите екран за регистрацију
- Пријавите се у ваш Brightspace као администратор.
- Идите на Admin Tools > Manage Extensibility > LTI Advantage.
- Кликните Register Tool. (Директан URL је
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
Налепите URL
Видео ћете форму за регистрацију. Кључно поље је Tool initiation registration endpoint (неке верзије Brightspace-а га означавају као "Tool Initiation Registration URL").
Налепите FastComments registration URL (преузмите га овдје) у то поље. Оставите остала поља празна - FastComments ће их аутоматски попунити током регистрационог руковања.
Кликните Register.
Одобрите алатку
Brightspace отвара појавни прозор који комуницира са FastComments-ом, размењује кључеве и приказује екран за потврду. Појавни прозор се затвара кад регистрација буде завршена.
Нова алатка ће се појавити на листи LTI Advantage алатки. По подразумеваној вредности Brightspace означава нове алатке као disabled - пребаците тастер на enabled тако да ваши курсеви могу да је користе.
Додајте распоређивање
У Brightspace-у, LTI алатима је потребно распоређивање пре него што могу да се користе у курсевима:
- Отворите ново-регистровану FastComments алатку.
- Кликните View Deployments > New Deployment.
- Дајте распоређивању име (нпр. "FastComments - All Courses"), изаберите организационе јединице у којима треба да буде доступно, и сачувајте.
Након првог покретања кроз ово распоређивање, FastComments ће закачити deployment_id у свој запис конфигурације - даљa покретања из другог распоређивања под истим клијентом ће бити одбијена осим ако поново не региструјете.
Регистрација у Moodle 
Користите Moodle? Такође објављујемо посебан Moodle додатак за FastComments са чвршћом интеграцијом него LTI 1.3 (hook-ови за синхронизацију оцена, дубље извештавање активности, нативни кориснички интерфејс за подешавања у 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 registration URL (добијте га овде) у поље за текст и кликните Add LTI Advantage.
Moodle отвори екран за регистрацију који приказује идентитет алата и дозволе које тражи. Прегледајте и кликните Activate (или Register, у зависности од верзије Moodle-а).
Поп-ап се затвара када се регистрација заврши; нови FastComments алат се појављује у листи Tools са статусом Active.
Учините га доступним
По подразумевaњу Moodle додаје нове алатке у листу "Course tools" али их не приказује у изборнику активности. Да бисте омогућили 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 провајдери алата.
- Кликните Региструј LTI 1.3 / LTI Advantage алат.
Ако видите само "Register LTI 1.1 Provider", ваша верзија Blackboard-а још не подржава LTI 1.3 — надоградите или контактирајте подршку Blackboard-а.
Залепите URL
Залепите FastComments URL за регистрацију (добијте га овде) у поље Идентификатор клијента / URL регистрације (означавање у Blackboard-у се разликује у зависности од верзије). Пошаљите.
Blackboard изврши процес регистрације са FastComments и прикаже екран са потврдом.
Одобрите и омогућите
Blackboard подразумевано означава ново-регистроване алате као Одобрено али искључено:
- Пронађите унос FastComments у листи провајдера алата.
- Отворите мени и изаберите Измени.
- Подесите Статус алата на Одобрено.
- У оквиру Политике институције, прегледајте које корисничке податке шаљете (име, е-пошта, улога). Сачувајте.
Алат је сада доступан наставницима када додају садржај у курсеве.
Регистрација у Sakai или Schoology 
Sakai
Sakai подржава LTI 1.3 Dynamic Registration на верзијама са LTI Advantage. Из Administration Workspace:
- Пријавите се као Sakai администратор и отворите Administration Workspace.
- Изаберите External Tools > Install LTI 1.3 Tool.
- Налепите FastComments registration URL (преузмите га овде) и пошаљите.
- Одобрите алат када руковање буде завршено.
Алат ће се затим појавити под External Tools и може га додати одржавач сајта.
Schoology
Schoology Enterprise инстанце подржавају LTI 1.3, али доступност "Dynamic Registration" варира у зависности од окружења. Проверите са вашим Schoology менаџером налога.
Ако "Dynamic Registration" није доступна на вашој 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-у.
Other LTI 1.3 Platforms
Било који LMS који прати IMS LTI 1.3 Advantage спецификацију треба да ради са истим registration URL-ом (преузмите га овде). Потражите поставку означену као "Dynamic Registration", "Tool Registration URL", "Tool initiation registration endpoint" или слично.
Ако ваша платформа подржава само ручно подешавање LTI 1.3, користите четири ендпоинта наведена у одељку за Schoology изнад и контактирајте подршку да окончате подешавање.
Додајте у садржај курса (D2L) 
Oва страница покрива додавање FastComments у Brightspace курс након што је администратор регистровао алат и креирао deployment. Ако алат још није регистрован, прво погледајте D2L упутство за регистрацију.
Brightspace испоручује два окружења за креирање садржаја: Classic Content и New Content Experience (такође названо Lessons). Обе опције омогућавају FastComments, али се путање у менију разликују. Сваки одељак доле обухвата оба када се разликују.
Locate the FastComments Tool
FastComments алат се појављује на два места у уређивачу садржаја курса:
- У activity picker-у, до ког се долази преко дугмета Add Existing у модулу/јединици (у старијим верзијама Brightspace-а означено као Add Existing Activities). FastComments се у новијим издањима појављује директно у picker-у; старије верзије га стављају у подмени External Learning Tools. Било која путања додаје FastComments као самосталну тему.
- У дијалогу Insert Stuff унутар HTML уређивача, под LTI Advantage. Ово уграђује FastComments inline у HTML тему преко LTI deep linking тока.
Ако FastComments није присутан ни у једном picker-у, deployment није омогућен за org unit који садржи курс. Замolite свог Brightspace администратора да отвори Admin Tools > Manage Extensibility > LTI Advantage > FastComments tool > View Deployments, отвори deployment и додa курсев org unit (или родитељски org unit) под Org Units.
Add FastComments as a Topic in a Module
Classic Content:
- Отворите курс и кликните Content у навбару.
- Изаберите модул који треба да садржи дискусију (или креирајте нови преко Add a module).
- Кликните Add Existing (старији Brightspace: Add Existing Activities > External Learning Tools).
- У picker-у, кликните FastComments. Brightspace креира тему у модулу и враћа вас на приказ садржаја.
- Кликните нову тему. Преименујте је у нешто описно попут
FastComments Discussionкористећи inline title editor.
New Content Experience (Lessons):
- Отворите курс и кликните Content.
- Отворите јединицу и lesson који треба да садржи дискусију.
- Кликните Add > Existing Activity и изаберите FastComments (старији Brightspace: унутар External Learning Tools).
- Активност се додаје у lesson.
- Кликните на наслов активности да бисте је преименовали.
Кад било који корисник (инструктор или студент) први пут отвори тему, FastComments иницијализује thread за тај resource link. Thread је везан за resource link ID, па промена имена или премештање теме не мења који thread се учитава.
Embed FastComments Inline in an HTML Topic
Користите овај ток када желите да коментари буду испод читања, видеа или другог садржаја унутар исте странице теме уместо као посебна тема.
- Отворите или креирајте HTML тему у модулу/lesson-у.
- Кликните Edit HTML да отворите Brightspace HTML уређивач.
- Поставите курсор на место где треба да се појави thread коментара.
- Кликните дугме Insert Stuff (икона слагалице у траци алатки уређивача).
- У дијалогу Insert Stuff, скролујте до LTI Advantage и кликните FastComments.
- FastComments отвара deep linking picker. Потврдите поставку (подразумевана подешавања раде за дискусије о садржају); кликните Insert или Continue.
- Brightspace се враћа у HTML уређивач са placeholder блоком који представља LTI launch. Кликните Save and Close на теми.
Када се тема учита, Brightspace замењује placeholder iframe-ом који аутоматски покреће FastComments преко LTI. Студенти виде thread дискусије inline.
Једна HTML тема може да садржи више deep-linked FastComments уградњи. Свака уградња добија свој thread јер сваки deep link генерише јединствени resource link ID.
Module Topic vs Inline Quicklink
Изаберите приступ са module topic када:
- Дискусија је основна активност за тај корак у модулу.
- Желите да тема буде приказана у Brightspace-овом садржачном индексу, праћењу завршетка и Class Progress.
Изаберите приступ са inline embed када:
- Коментари треба да стоје испод другог садржаја на истој страници.
- Не желите посебну ставку која се прати за завршетак у садржају.
Visibility, Draft, and Release Conditions
Нова FastComments тема је по подразумеваној вредности видљива студентима. Да бисте је сакрили док је подешавате:
- У уређивачу садржаја, кликните на наслов теме (Classic) или три тачке у менију активности (New Content Experience).
- Подесите статус на Draft (Classic) или искључите Visibility (New Content Experience).
Draft теме су невидљиве студентима. Инструктори и ТА и даље виде тему са ознаком "Draft".
Да бисте ограничили тему на специфичну групу или секцију:
- Отворите тему.
- Кликните мени на наслову теме > Edit Properties In-place (Classic) или Edit > Restrictions (New Content Experience).
- Под Release Conditions, кликните Create.
- Изаберите Group enrollment или Section enrollment, одаберите групу/секцију и сачувајте.
Release conditions се комбинују са FastComments-овим приступом по улогама. Студенти који не могу видети тему не добијају LTI launch.
What Students See on First Launch
Када студент кликне тему (или учита HTML тему са уградњом):
- Brightspace изводи LTI 1.3 launch у позадини.
- FastComments прими студентово име, имејл, URL аватара и LMS улогу, и аутоматски их пријави. Нема FastComments прозора за пријаву.
- Thread коментара за тај resource link се рендерује унутар Brightspace iframe-а.
Mapирање улога при launch-у:
- Brightspace
Administratorпостаје FastComments admin за thread (пун приступ модерацији, брисању, бановању и конфигурацији). - Brightspace
Instructorпостаје FastComments moderator (pin, hide, delete, ban). - Све остале улоге (
Learner,TeachingAssistant, итд.) постају стандардни коментатори.
Коментари се приписују студентовом Brightspace налогу. Ако студент измени своје име или аватар у Brightspace-у, следећи LTI launch синхронизује промену.
Iframe Height and Resize
FastComments емитује org.imsglobal.lti.frameResize postMessage при сваком рендеру thread-а и при променама садржаја (нов коментар, проширене одговоре). Brightspace слуша за ову поруку и прилагођава висину iframe-а тако да thread не буде исечен и да не прикаже унутрашњи scrollbar.
Ако iframe остане на фиксно малој висини:
- Потврдите да је курс учитан преко HTTPS-а. Brightspace-ов слушалац за postMessage одбацује frames мешовитог садржаја.
- Потврдите да ниједан browser extension не блокира postMessage канал.
- За inline уградње у HTML теми, околни HTML не сме да ставља iframe у контейнер фиксне висине. Уклоните било који inline
style="height: ..."са родитељског елемента.
Brightspace-Specific Gotchas
Tool not showing in the Add Existing picker. Deployment није омогућен за org unit овог курса. Администратор треба да додa org unit (или родитеља) у листу Org Units за deployment. Самo регистрација алата није довољна; deployment одређује који курсеви виде алат.
deployment_id mismatch on launch. FastComments TOFU-pins први deployment_id који види за регистрацију. Ако администратор обрише оригинални deployment и направи нови, покретања са новог deployment-а ће бити одбијена са грешком о неслагању deployment-а. Решење је поново регистровати FastComments (генеришите нови registration URL (get it here) и покрените Dynamic Registration поново); стари конфигурациони запис се замењује.
Tool launches but shows "Invalid LTI launch". Курс је у другој структури tenant/org него што deployment покрива, или је deployment онемогућен након регистрације. Проверите Admin Tools > Manage Extensibility > LTI Advantage > FastComments > Enabled toggle и листу org unit-а у deployment-у.
Names and roles missing inside FastComments. Brightspace шаље LTI launch-ове са Names and Role Provisioning Services (NRPS) claims. Ако је курс ажуриран са старије LTI 1.1 везе, launch може да нема name и email claims. Поново додајте FastComments тему преко Add Existing (не мигрирајте стару везу) тако да launch користи LTI 1.3.
Embed shows a login screen instead of auto-SSO. HTML тема је уметнута као обичан <iframe> који показује директно на FastComments уместо преко Insert Stuff > LTI Advantage. Обични iframe-ови прескачу LTI launch и воде кориснике на јавну FastComments страницу. Обришите iframe и поново уметните преко Insert Stuff тока.
Додајте у садржај курса (Moodle) 
Ово упутство обухвата додавање FastComments у Moodle 4.x курс након што је администратор сајта регистровао алат и подесио да се приказује у изборнику активности. Ако FastComments још није регистрован, погледајте најпре упутство за регистрацију у Moodle‑у.
Отворите курс у режиму уређивања
- Пријавите се у Moodle као наставник са правом уређивања (или виши ниво) за тај курс.
- Отворите курс.
- Укључите Режим уређивања помоћу прекидача у горњем десном углу заглавља курса.
Moodle 4.x је заменио наслеђени падајући мени „Add an activity or resource“ који је користио 3.x са дијалогом за избор активности преко целог екрана. Moodle 4.5 задржава исти изборник, али додаје ред фаворита/означених ставки на врху, па једном означавање FastComments чини бржим приступ у каснијим секцијама.
Додајте FastComments активност
- Скролујте до секције курса (топик или недеља) у којој припада дискусија.
- Кликните Add an activity or resource на дну те секције.
- У дијалогу за избор изаберите FastComments. Ако га не видите, прескочите на одељак о проблемима (gotchas) испод.
Отвори се формулар за подешавања активности. Поља која су важна:
- Activity name (обавезно). Приказује се на страници курса и у књизи оцена. Пример:
Week 3 Discussion. - Activity description. Опционални уводни текст који се рендерује изнад нити коментара.
- Show description on course page. Означите ако желите да опис буде видљив без клика у активност.
- Preconfigured tool. Подесите на
FastComments(аутоматски изабрано када је покренуто из изборника). Не мењајте. - Launch container. Подесите на New window. Погледајте одељак о проблемима зашто „Same window“ може да поквари рад у неким Moodle окружењима.
- Tool URL, Public key, Shared secret, Custom parameters. Оставите празно. Dynamic Registration је ово подесио на нивоу сајта.
Скролујте до дна и кликните Save and return to course (или Save and display да одмах отворите активност).
Активност се појављује као ред у секцији са иконцом FastComments. Студенти кликну на ред да отворе нит коментара.
Уграђивање FastComments унутар едитора
За нит унутар Page, Book chapter, Lesson или било ког другог ресурса који користи Atto или TinyMCE едитор:
- Отворите ресурс у режиму уређивања.
- Поставите курсор тамо где треба да се појави нит.
- У траци алата едитора кликните на дугме LTI / External tool. У Atto‑у је означено као „Insert LTI Advantage content“. У TinyMCE (подразумевано у Moodle 4.3+) налази се у менију More као External tools.
- Из листе алата изаберите FastComments.
- FastComments отвара алат за дубинско повезивање (deep‑linking). Потврдите наслов нити и кликните Embed.
- Едитор убацује LTI плейсхолдер блок. Сачувајте ресурс.
Свака уграђена инстанца представља засебну нит кључирану на deep‑link content item ID, тако да Page са три FastComments уграђивања има три независне нити.
Ограничите приступ и подешавања група
Стандардна подешавања активности у Moodle‑у важе за FastComments активности:
- Common module settings > Group mode. Подешавање на Separate groups или Visible groups само по себи не раздваја FastComments у појединачне нити по групама. Moodle‑ов режим група само филтрира књигу оцена и листу чланова. Да бисте покренули засебну нит по групи, додајте по једну FastComments активност за сваку групу и користите Restrict access да опсежно ограничите сваку.
- Restrict access > Add restriction. Подржава стандардне Moodle услове: Date, Grade, Group, Grouping, User profile, и угнежђене скупине ограничења. Користите Group да закључате FastComments активност за једну групу.
- Activity completion. Подесите на Students must view this activity to complete it ако желите праћење завршетка. FastComments тренутно не шаље назад у Moodle догађај о завршетку осим лансирања.
Мапирање улога
FastComments чита LTI roles claim који Moodle шаље при сваком лансирању и мапира их на следећи начин:
- Moodle Manager или Site administrator -> FastComments администратор
- Moodle Editing teacher или Non-editing teacher -> FastComments модератор
- Moodle Student -> FastComments коментатор
- Moodle Guest -> само за читање
Администратори могу да бришу било који коментар, блокирају кориснике и мењају подешавања нити. Модератори могу да бришу и одобравају коментаре унутар нити у коју су лансирани. Прилагођене Moodle улоге наслеђују мапирање архетипа од ког су клониране.
Шта студенти виде
Студенти кликну на FastComments активност (или скролују до уграђеног блока унутар Page или Book). Moodle шаље њихов идентитет у FastComments преко LTI лансирања:
- Нема екрана за пријаву. FastComments их пријављује користећи Moodle налог.
- Њихово име за приказ, имејл и аватар долазе из Moodle‑а.
- Нит је опсежна на
(Moodle site, course, resource link ID), тако да иста активност дуплицирана у други курс добија нову нит. - Одговори у нити, гласање и нотификације раде исто као у самосталној FastComments нити.
Проблеми у Moodle‑у
FastComments недостаје у изборнику активности. Администратор сајта је регистровао алат али није подесио Tool configuration usage на Show in activity chooser and as a preconfigured tool. Поправите ово у Site administration > Plugins > Activity modules > External tool > Manage tools > иконом зупчаника на FastComments плочици.
Лансирање не успева или приказује празан фрејм када је подешено на "Same window". Moodle‑ове session колачиће користе SameSite=Lax подразумевано, и неки прегледачи их уклањају при cross‑site POST који LTI 1.3 користи да се врати из FastComments. Подесите Launch container на New window на активностима. Ово је строги захтев за уграђени FastComments унутар Page или Book, јер пут лансирања уграђен преко едитора увек отвора нови прозор.
The iss claim is the Moodle site URL, not a tenant ID. FastComments користи Moodle сајт URL (вредност wwwroot у конфигурацији) као LTI issuer. Ако ваша Moodle инстанца пресели домен или промените wwwroot, постојеће FastComments нити остају везане за стари issuer и неће се поклапати са новим лансирањима. Поново региструјте алат за нови URL и по потреби мигрирајте нити преко FastComments администрације.
Activity backup and restore. Прављење бацкуп‑а курса и враћање у нови курс креира нове resource link ID‑еве, тако да обновљене FastComments активности почињу са празним нитима. Оригинални курс задржава оригиналне нити. Ово је очекивано понашање, а не грешка.
Moodle 4.5 TinyMCE default. Moodle 4.5 долази са TinyMCE као подразумеваним едитором за нове инсталације. Дугме за External tool налази се у менију More (...) уместо у главној траци алата. Старији сајтови који су надограђени са 4.1 задржавају Atto осим ако администратор није променио подразумевано.
Додајте у садржај курса (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 (преузмите га овде).
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.
Додајте у садржај курса (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
Одржаваоц сајта омогућава алат по сајту:
- Отворите сајт и у левој навигацији кликните Site Info.
- Кликните Manage Tools.
- Скелерајте до листе External Tools и укључите FastComments.
- Кликните Continue, прегледајте листу алата, затим кликните Finish.
FastComments се сада појављује као ставка у левом навигационом менију сајта.
2. Reorder the left-nav entry
Идите на Site Info > Tool Order. Превуците FastComments на жељену позицију и кликните Save. Са ове странице такође можете преименовати ознаку у навигацији и сакрити је од студената.
3. Embed inline in a Lessons page
Да бисте поставили FastComments директно у Lessons страницу уместо као самостални алат у левој навигацији:
- Отворите алат Lessons на сајту.
- Кликните Add Content > Add External Tool.
- Изаберите FastComments са листе.
- Ако је FastComments при регистрацији огласио Deep Linking, Sakai отвори селектор садржаја алата тако да можете одабрати или означити нит. Ако Deep Linking није оглашен, Sakai убацује подразумевани launch линк.
- Сачувајте ставку у Lessons.
Свака уграђена инстанца добија своју нит, ограничену на тај ресурсни линк.
4. Permission tweaks for student access
Sakai штити покретања екстерних алата преко Realms. Да потврдите да студенти могу покренути FastComments:
- Пријавите се као Sakai администратор и отворите Administration Workspace > Realms.
- Отворите релевантни realm (на пример,
!site.template.courseили специфични realm сајта). - Потврдите да улога
accessима омогућеноlti.launchи да су дозволе улоге у групи external.tools додељене. - Сачувајте realm.
За прескупљења на нивоу сајта, одржаваоц може прилагодити видљивост алата по улогама из Site Info > Tool Order сакривањем или приказивањем FastComments по улози.
5. What students see
Студенти кликну ставку FastComments у левом навигационом менију (или скролују до уграђеног блока у Lessons) и долазе директно у приказ нитованих коментара. SSO је аутоматски: Sakai шаље идентитет корисника у LTI launch и FastComments их пријављује под њиховим Sakai налогом.
Мапирање улога:
- Sakai
Instructor-> FastComments модератор - Sakai
Admin(admin у Administration Workspace) -> FastComments администратор - Sakai
Student/access-> FastComments коментатор
6. Sakai gotchas
- Tool not visible in Manage Tools. Ако се FastComments не појављује у листи External Tools, Sakai администратор треба да отвори регистар алата (Administration Workspace > External Tools > FastComments) и подеси Stealthed на
false. Stealthed алати су скривени из пер-сајт Manage Tools избора. - Launches breaking in shared-session browsers. Sakai-јев portal CSRF token је везан за сесију прегледача. Ако је студент пријављен на два Sakai сајта у различитим картицама или има застарелу сесију, launch враћа 403. Решење: затворите друге Sakai картице, одјавите се, поново се пријавите и покрените launch. Администратори могу и повећати
sakai.csrf.token.cache.ttlако се ово дешава кластер-широко. - Frame embedding. Потврдите да је
lti.frameheightуsakai.propertiesдовољно велик (600 или више) како нит коментара не би била одсечена унутар Lessons странице.
Schoology
Schoology Enterprise има два сценарија инсталације. Потврдите који се односи пре додавања алата у курс.
1. Two installation scenarios
- (a) Enterprise-level install. Schoology System Administrator је инсталирао FastComments на нивоу организације и доделио га свим курсевима или одређеним шаблонима курсева. Предавачи прескачу инсталацију и иду директно на „Add Materials“.
- (b) Instructor self-install. Предавач инсталира алат у један курс преко Course Options > External Tools > Install LTI Apps. Самоинсталација захтева да System Administrator претходно одобри FastComments апликацију на нивоу организације.
2. Add FastComments as a course material
Унутар курса:
- Отворите курс и идите на Materials.
- Кликните Add Materials > Add File/Link/External Tool.
- Одаберите External Tool.
- Изаберите FastComments са листе регистрованих алата.
- Поставите Name (ово је оно што студенти виде у листи материјала) и опционални Description.
- Оставите Enable Grading (grade passback) OFF. FastComments не шаље оцене назад у Schoology, па укључивање grade passback ствара празну колону у дневнику оцена.
- Кликните Submit.
Материјал се сада појављује у листи материјала курса и отвара нит FastComments када се кликне.
3. Inline embedding via the Rich Text editor
Ако је System Administrator омогућио Deep Linking placement за FastComments током регистрације, предавачи могу уградити нит коментара у било које Rich Text поље (упутства за задатак, тела страница, подстицаји за дискусију):
- Отворите Rich Text едитор на циљној страници.
- Кликните икону External Tool (пликета) у алатној траци.
- Изаберите FastComments.
- Конфигуришите уградњу у deep-linking дијалогу и кликните Insert.
- Сачувајте страницу.
Ако дугме External Tool не појављује у Rich Text едитору, Deep Linking је онемогућен за овај алат на овом тенанту. Погледајте напомене у наставку.
4. Visibility and section assignments
Schoology ограничава доступност алата по секцијама у оквиру Course Options:
- Из курса, кликните Course Options > External Tools.
- За сваку инсталирану LTI апликацију, контролишете да ли је доступна свим секцијама у курсу или само одређеним секцијама.
- Да бисте ограничили FastComments само на одређене секције, поништите ознаке оних секција које не би требало да виде алат.
- Приступ по секцијама такође контролише које секције виде ставку Add Materials > External Tool за FastComments.
5. What students see
Студенти кликну материјал FastComments (или скролују до уграђеног садржаја) и долазе у нитовану дискусију. SSO је аутоматски путем Schoology LTI launch под њиховим Schoology налогом.
Мапирање улога:
- Schoology
Administrator-> FastComments администратор - Schoology
Instructor-> FastComments модератор - Schoology
Student-> FastComments коментатор
6. Schoology gotchas
- Enterprise-only. Лични и бесплатни Schoology налози не могу инсталирати LTI 1.3 алате. Ако је ваш тенант на бесплатном нивоу, опција External Tools недостаје у Course Options. Надоградите на Schoology Enterprise да бисте користили FastComments.
- Deep Linking disabled by tenant default. Неки Schoology тенанти ограничавају Deep Linking placement на нивоу организације. Када је то случај, предавачи виде само ток Add Materials > External Tool, а не дугме External Tool у Rich Text едитору. Да би омогућили inline уградњу, System Administrator иде на System Settings > Integration > LTI 1.3 > FastComments и омогућава Content Item / Deep Linking placement, затим сачува.
- Per-section assignment override. Ако је FastComments додељен на нивоу организације, али предавач не може да га види у Add Materials, секција курса је искључена у организационом додељивању. Замолите System Administrator-а да дода секцију у FastComments апликацију.
- Material name vs. thread identity. Преименовање материјала у Schoology-у не помера нит коментара. Нитови су кључирани на LTI resource link ID, па преименовање задржава исту нит; брисање и поновно креирање материјала ствара нову, празну нит.
Решавање проблема 
"Токен за регистрацију није пронађен, истекао је или је већ искоришћен"
Токен у вашем URL-у за регистрацију (добијте га овде) важи 30 минута и може се користити само једном. Ако је вашем LMS-у то трајало дуже, или ако је регистрација поново покушана након што је већ успела, токен ће бити одбијен. Генеришите нови URL на страници FastComments LTI 1.3 конфигурације и почните поново.
"Платформа је одбила регистрацију"
Ваш LMS је одбио руковање за регистрацију. Најчешћи узроци:
- Алат је већ регистрован под истим именом клијента. Неки системи (нарочито D2L) одбијају другу регистрацију „FastComments” док претходна није избрисана. Уклоните стари алат у вашем LMS-у, па покушајте поново.
- Погрешно поље у LMS-у. Уверите се да сте налепили URL у поље registration / tool initiation registration endpoint, а не у поље launch URL или login URL.
- LMS заправо не подржава Dynamic Registration. Старије верзије Moodle-а и Blackboard-а рекламирају LTI 1.3, али дозвољавају само ручну конфигурацију. Проверите документацију ваше платформе.
"Није успјело дохваћање конфигурације платформе"
FastComments није могао да прочита openid-configuration документ вашег LMS-а. Ово је ретко и обично значи да је LMS доставио неисправан или недоступан discovery URL. Контактирајте подршку вашег LMS-а.
Покретање приказује "Configuration not found"
Или је конфигурација у FastComments избрисана, или је покретање дошао из iss/client_id пара који не препознајемо. Ако сте избрисали па поново регистровали, наредите вашем LMS-у да уклони и поново додa алат FastComments тако да добије нови client_id.
Покретање приказује "Deployment not registered"
Покренули сте FastComments из Brightspace/Moodle/Blackboard deployment-а различитог од оног у којем је првобитно покренут. FastComments фиксира deployment_id при првом покретању као проверу безбедности. Да бисте додали нови deployment под истим клијентом, контактирајте подршку — ми ћемо додати deployment ID у конфигурацију.
Покретање приказује "Unsupported message_type"
LMS је послао LTI поруку коју FastComments не обрађује (нпр. LtiSubmissionReviewRequest). FastComments подржава само стандардни resource-link launch и deep-linking токове. Обратите нам се ако вам је потребна подршка за конкретан тип поруке.
Iframe се не мења величина
Већина LMS-ова аутоматски подешава величину LTI iframe-ова. Ако ваш то не ради, проверите да ли подешавања покретања у LMS-у дозвољавају алату да шаље postMessage догађаје родитељском фрејму. FastComments емитује и Canvas-стил (lti.frameResize) и IMS-стандард (org.imsglobal.lti.frameResize) resize поруке.