
Langue đšđŠ Français (Canada)
En bref
Configuration de FastComments
Enregistrer l'outil
Ajouter Ă un cours
Utiliser l'outil
Add Comments to Your LMS via LTI 1.3
FastComments s'intÚgre à tout LMS compatible LTI 1.3 - D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology, et d'autres - via la norme IMS LTI Dynamic Registration. Une seule URL, insérée dans l'écran d'enregistrement de votre LMS, configure toute l'intégration : SSO, le contexte du cours, le mappage des rÎles et le placement du contenu. Aucun plugin à installer sur votre serveur. (Canvas LMS a son propre guide dédié parce que son flux d'enregistrement est différent.)
Une fois enregistré, FastComments apparaßt comme un outil d'apprentissage dans vos cours. Les étudiants voient des fils de discussion et un clavardage collaboratif à cÎté du contenu du cours, et ils se connectent automatiquement avec leur compte LMS.
Tarification 
L'intégration FastComments LTI 1.3 est incluse dans les plans Flex et Pro sans frais supplémentaires. Elle fonctionne avec tout LMS qui prend en charge la spécification IMS LTI 1.3 Advantage, y compris l'enregistrement dynamique.
Démarrage rapide 
- Connectez-vous Ă FastComments et allez Ă votre page de configuration LTI 1.3.
- (Facultatif) Choisissez la plateforme depuis le menu déroulant Plateforme - cela définit l'étiquette d'affichage, mais Auto-détection fonctionne bien.
- Cliquez sur GĂ©nĂ©rer lâURL. Une URL d'enregistrement Ă usage unique apparaĂźt (valide pendant 30 minutes).
- Dans votre LMS, ouvrez l'écran d'enregistrement dynamique LTI 1.3 et collez l'URL dans le champ Point de terminaison d'initiation d'enregistrement de l'outil (ou équivalent). Soumettez.
- Votre LMS appelle FastComments, Ă©change les clĂ©s et crĂ©e l'intĂ©gration. La fenĂȘtre contextuelle se ferme automatiquement une fois l'opĂ©ration terminĂ©e.
- De retour dans FastComments, la nouvelle configuration apparaĂźt dans le tableau Configurations existantes. L'outil est maintenant disponible dans vos cours LMS.
Plateformes prises en charge 
FastComments LTI 1.3 a été testé avec :
- D2L Brightspace (toute version avec LTI Advantage)
- Moodle 4.0+ (External Tool plugin, LTI Advantage)
- Blackboard Learn (SaaS et Ultra)
- Sakai (versions prenant en charge LTI Advantage)
- Schoology (Enterprise, Dynamic Registration lĂ oĂč disponible)
Tout autre LMS qui implémente la spécification IMS LTI 1.3 Advantage avec Dynamic Registration devrait également fonctionner - sélectionnez Other LTI 1.3 platform dans le menu déroulant de la plateforme lors de la génération de votre URL d'enregistrement (obtenez-le ici).
Canvas LMS utilise un flux d'installation différent (JSON de configuration per-developer-key au lieu de Dynamic Registration). Consultez le guide d'installation dédié à Canvas LMS.
Générer l'URL d'enregistrement 
Navigate to LTI 1.3 Configuration
Connectez-vous Ă FastComments et allez Ă votre page de configuration LTI 1.3.
Si votre compte n'a pas encore accĂšs Ă LTI, vous verrez "LTI not enabled for this account" - contactez l'assistance pour l'activer sur votre forfait.
Pick a Platform (Optional)
Sous Generate a Dynamic Registration URL, utilisez le menu déroulant Platform pour indiquer à FastComments à quel LMS vous vous connectez :
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Other LTI 1.3 platform
Vous pouvez aussi laisser sur Auto-detect. La plateforme est lue depuis l'openid-configuration de votre LMS lors de l'enregistrement ; le menu déroulant ne sert qu'à définir l'étiquette affichée pour la configuration résultante.
Generate the URL
Cliquez sur Generate URL. FastComments crée un jeton d'enregistrement à usage unique et vous affiche une URL ressemblant à :
https://fastcomments.com/lti/v1p3/register/<long-token>
Copiez-la. Cette URL :
- Est single-use - once your LMS calls it successfully, the token is consumed.
- Expire aprÚs 30 minutes si elle n'est pas utilisée.
- Doit rester privée - toute personne disposant de l'URL peut enregistrer un outil sur votre tenant pendant ces 30 minutes.
Existing Configurations
Une fois l'enregistrement terminĂ© avec succĂšs, la nouvelle configuration apparaĂźt dans le tableau Existing Configurations sur la mĂȘme page, avec sa Platform, son Issuer, son Client ID, et son Status. Vous pouvez supprimer des configurations depuis ce tableau si vous devez les dĂ©senregistrer.
Enregistrer dans D2L Brightspace 
D2L Brightspace offre lâenregistrement dynamique via lâinterface dâadministration LTI Advantage. Vous aurez besoin dâun accĂšs administrateur.
Ouvrir l'écran d'enregistrement
- Connectez-vous Ă votre instance Brightspace en tant qu'administrateur.
- Accédez à Admin Tools > Manage Extensibility > LTI Advantage.
- Cliquez sur Register Tool. (L'URL directe est
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
Collez l'URL
Vous verrez un formulaire d'enregistrement. Le champ clé est Tool initiation registration endpoint (certaines versions de Brightspace l'appellent "Tool Initiation Registration URL").
Collez l'URL d'enregistrement FastComments (obtenez-la ici) dans ce champ. Laissez les autres champs vides â ils sont remplis automatiquement par FastComments pendant la nĂ©gociation d'enregistrement.
Cliquez sur Register.
Approuver l'outil
Brightspace ouvre une fenĂȘtre contextuelle qui communique avec FastComments, Ă©change des clĂ©s et affiche un Ă©cran de confirmation. La fenĂȘtre contextuelle se ferme automatiquement lorsque l'enregistrement est terminĂ©.
Le nouvel outil apparaĂźt dans la liste des outils LTI Advantage. Par dĂ©faut, Brightspace marque les nouveaux outils comme disabled â basculez le commutateur sur enabled pour que vos cours puissent l'utiliser.
Ajouter un déploiement
Dans Brightspace, les outils LTI requiĂšrent un deployment avant de pouvoir ĂȘtre utilisĂ©s dans les cours :
- Ouvrez l'outil FastComments nouvellement enregistré.
- Cliquez sur View Deployments > New Deployment.
- Donnez un nom au dĂ©ploiement (p. ex. "FastComments - All Courses"), choisissez les unitĂ©s organisationnelles oĂč il devrait ĂȘtre disponible, puis enregistrez.
AprĂšs le premier lancement via ce dĂ©ploiement, FastComments attache le deployment_id Ă son enregistrement de configuration â les lancements ultĂ©rieurs depuis un autre dĂ©ploiement sous le mĂȘme client seront refusĂ©s, sauf si vous le rĂ©enregistrez.
Enregistrer dans Moodle 
Vous utilisez Moodle ? Nous publions Ă©galement un plugin Moodle dĂ©diĂ© pour FastComments offrant une intĂ©gration plus poussĂ©e que LTI 1.3 (hooks de synchronisation des notes, rapports d'activitĂ© approfondis, interface de configuration native Moodle). Voir le guide d'installation du plugin Moodle. Le flux LTI 1.3 ciâdessous est le bon choix si vous voulez une inscription unique qui couvre Ă©galement d'autres LMS, ou si votre administrateur Moodle n'installera pas de plugins tiers.
Moodle 4.0+ prend en charge l'enregistrement dynamique LTI 1.3 via le plugin External Tool.
Ouvrez l'écran de gestion des outils
- Connectez-vous Ă Moodle en tant qu'administrateur du site.
- Naviguez vers Site administration > Plugins > Activity modules > External tool > Manage tools.
Collez l'URL
Vous verrez une carte intitulée Tool URL. Collez l'URL d'enregistrement FastComments (obtenez-la ici) dans le champ de texte et cliquez sur Add LTI Advantage.
Moodle ouvre un écran d'enregistrement affichant l'identité de l'outil et les autorisations demandées. Vérifiez et cliquez sur Activate (ou Register, selon la version de Moodle).
La fenĂȘtre contextuelle se ferme une fois l'enregistrement terminĂ© ; le nouvel outil FastComments apparaĂźt dans la liste Tools avec le statut Active.
Rendez-le disponible
Par défaut, Moodle ajoute les nouveaux outils à la liste « Course tools » mais ne les affiche pas dans le sélecteur d'activités. Pour rendre FastComments disponible dans tout le cours :
- Cliquez sur l'icĂŽne d'engrenage de la vignette FastComments.
- Sous Tool configuration usage, choisissez Show in activity chooser and as a preconfigured tool.
- Enregistrez.
Les enseignants peuvent maintenant ajouter FastComments Ă n'importe quel cours via Add an activity or resource > FastComments.
Enregistrer dans Blackboard Learn 
Blackboard Learn SaaS and Ultra prennent en charge LTI 1.3 Dynamic Registration.
Open the Tool Provider Screen
- Connectez-vous Ă Blackboard en tant qu'administrateur systĂšme.
- Accédez à Administrator Panel > Integrations > LTI Tool Providers.
- Cliquez sur Register LTI 1.3 / LTI Advantage Tool.
Si vous ne voyez que "Register LTI 1.1 Provider", votre version de Blackboard ne prend pas encore en charge LTI 1.3 - effectuez une mise Ă niveau ou contactez le support de Blackboard.
Paste the URL
Collez l'URL d'enregistrement FastComments (obtenez-la ici) dans le champ Client ID / Registration URL (le libellé varie selon la version de Blackboard). Soumettez.
Blackboard effectue la poignée de main d'enregistrement avec FastComments et vous affiche un écran de confirmation.
Approve and Enable
Blackboard marque par défaut les outils nouvellement enregistrés comme Approved but excluded :
- Trouvez l'entrée FastComments dans la liste des fournisseurs d'outils.
- Ouvrez le menu et choisissez Edit.
- Réglez Tool Status sur Approved.
- Sous Institution Policies, vérifiez quelles données utilisateur sont envoyées (nom, courriel, rÎle). Enregistrez.
L'outil est maintenant disponible pour les enseignants lorsqu'ils ajoutent du contenu aux cours.
Enregistrer dans Sakai ou Schoology 
Sakai
Sakai prend en charge l'enregistrement dynamique LTI 1.3 sur les versions avec LTI Advantage. Depuis l'espace d'administration :
- Connectez-vous en tant qu'administrateur Sakai et ouvrez l'Administration Workspace.
- Choisissez External Tools > Install LTI 1.3 Tool.
- Collez l'URL d'enregistrement FastComments (obtenez-le ici) et soumettez.
- Approuvez l'outil lorsque l'échange est terminé.
L'outil apparaĂźt alors sous External Tools et peut ĂȘtre ajoutĂ© aux sites par leurs responsables.
Schoology
Les instances Schoology Enterprise prennent en charge LTI 1.3, mais la disponibilité de l'enregistrement dynamique varie selon le déploiement. Vérifiez auprÚs de votre responsable de compte Schoology.
Si l'enregistrement dynamique n'est pas disponible sur votre instance Schoology, vous devrez configurer l'intégration manuellement en utilisant ces points de terminaison :
- 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
AprĂšs que Schoology vous a fourni un Client ID et un Deployment ID, contactez le support FastComments pour enregistrer la configuration sur votre tenant.
Autres plateformes LTI 1.3
Tout LMS qui respecte la spĂ©cification IMS LTI 1.3 Advantage devrait fonctionner avec la mĂȘme URL d'enregistrement (obtenez-le ici). Recherchez un paramĂštre libellĂ© "Dynamic Registration", "Tool Registration URL", "Tool initiation registration endpoint", ou similaire.
Si votre plateforme ne prend en charge que la configuration manuelle de LTI 1.3, utilisez les quatre points de terminaison Ă©numĂ©rĂ©s dans la section Schoology ciâdessus et contactez le support pour finaliser.
Ajouter au contenu du cours D2L 
Cette page couvre lâajout de FastComments Ă un cours Brightspace aprĂšs quâun administrateur a enregistrĂ© lâoutil et créé un dĂ©ploiement. Si lâoutil nâest pas encore enregistrĂ©, consultez dâabord le guide dâenregistrement D2L.
Brightspace propose deux expĂ©riences de crĂ©ation de contenu : Classic Content et la New Content Experience (aussi appelĂ©e Lessons). Les deux exposent FastComments, mais les chemins de menu diffĂšrent. Chaque section ciâdessous couvre les deux cas lĂ oĂč ils divergent.
Locate the FastComments Tool
Lâoutil FastComments apparaĂźt Ă deux endroits dans un Ă©diteur de contenu de cours :
- Le sĂ©lecteur dâactivitĂ©, accessible depuis le bouton Add Existing dâun module/unitĂ© (Ă©tiquetĂ© Add Existing Activities dans les anciennes versions de Brightspace). FastComments apparaĂźt directement dans le sĂ©lecteur dans les versions rĂ©centes de Brightspace ; les anciennes versions lâimbriquent sous un sousâmenu External Learning Tools. Chacune des deux voies ajoute FastComments en tant que sujet autonome.
- La boĂźte de dialogue Insert Stuff Ă lâintĂ©rieur de lâĂ©diteur HTML, sous LTI Advantage. Ceci intĂšgre FastComments en ligne dans un sujet HTML via le flux de deep linking LTI.
Si FastComments nâapparaĂźt dans aucun des deux sĂ©lecteurs, le dĂ©ploiement nâest pas activĂ© pour lâorg unit contenant le cours. Demandez Ă votre administrateur Brightspace dâouvrir Admin Tools > Manage Extensibility > LTI Advantage > FastComments tool > View Deployments, dâouvrir le dĂ©ploiement et dâajouter lâorg unit du cours (ou une org unit parente) sous Org Units.
Add FastComments as a Topic in a Module
Classic Content:
- Ouvrez le cours et cliquez sur Content dans la barre de navigation.
- SĂ©lectionnez le module qui doit contenir la discussion (ou crĂ©ezâen un via Add a module).
- Cliquez sur Add Existing (Brightspace plus ancien : Add Existing Activities > External Learning Tools).
- Dans le sélecteur, cliquez sur FastComments. Brightspace crée un sujet dans le module et vous ramÚne à la vue de contenu.
- Cliquez sur le nouveau sujet. Renommezâle par quelque chose de descriptif comme
FastComments Discussionen utilisant lâĂ©diteur de titre en ligne.
New Content Experience (Lessons):
- Ouvrez le cours et cliquez sur Content.
- Ouvrez lâunitĂ© et la leçon qui doivent contenir la discussion.
- Cliquez sur Add > Existing Activity et sélectionnez FastComments (Brightspace plus ancien : imbriqué sous External Learning Tools).
- LâactivitĂ© est ajoutĂ©e Ă la leçon.
- Cliquez sur le titre de lâactivitĂ© pour le renommer.
La premiĂšre fois quâun utilisateur (enseignant ou Ă©tudiant) ouvre le sujet, FastComments initialise le fil pour ce resource link. Le fil est liĂ© Ă lâID du resource link, donc renommer ou dĂ©placer le sujet ne change pas le fil chargĂ©.
Embed FastComments Inline in an HTML Topic
Utilisez ce flux lorsque vous voulez que les commentaires apparaissent sous une lecture, une vidĂ©o ou autre contenu Ă lâintĂ©rieur de la mĂȘme page de sujet plutĂŽt que comme sujet sĂ©parĂ©.
- Ouvrez ou créez un sujet HTML dans le module/la leçon.
- Cliquez sur Edit HTML pour ouvrir lâĂ©diteur HTML de Brightspace.
- Placez le curseur Ă lâendroit oĂč le fil de commentaires doit apparaĂźtre.
- Cliquez sur le bouton Insert Stuff (icĂŽne en forme de piĂšce de puzzle dans la barre dâoutils de lâĂ©diteur).
- Dans la boĂźte Insert Stuff, faites dĂ©filer jusquâĂ LTI Advantage et cliquez sur FastComments.
- FastComments ouvre un sĂ©lecteur de deep linking. Confirmez lâemplacement (les options par dĂ©faut conviennent pour les discussions de contenu) ; cliquez sur Insert ou Continue.
- Brightspace revient Ă lâĂ©diteur HTML avec un bloc de remplacement reprĂ©sentant le lancement LTI. Cliquez sur Save and Close sur le sujet.
Lorsque le sujet se charge, Brightspace remplace le placeholder par un iframe qui lance automatiquement FastComments via LTI. Les étudiants voient le fil de discussion en ligne.
Un seul sujet HTML peut contenir plusieurs intĂ©grations deepâlinked FastComments. Chaque intĂ©gration obtient son propre fil car chaque deep link produit un resource link ID distinct.
Module Topic vs Inline Quicklink
Choisissez lâapproche module topic lorsque :
- La discussion est lâactivitĂ© principale pour cette Ă©tape du module.
- Vous voulez que le sujet apparaisse dans la table des matiÚres de Brightspace, le suivi de complétion et Class Progress.
Choisissez lâapproche inline embed lorsque :
- Les commentaires doivent ĂȘtre sous dâautres contenus sur la mĂȘme page.
- Vous ne voulez pas dâĂ©lĂ©ment sĂ©parĂ© suivi pour la complĂ©tion dans la table des matiĂšres.
Visibility, Draft, and Release Conditions
Un nouveau sujet FastComments est visible par les étudiants par défaut. Pour le masquer pendant la configuration :
- Dans lâĂ©diteur de contenu, cliquez sur le titre du sujet (Classic) ou sur le menu Ă trois points sur lâactivitĂ© (New Content Experience).
- Définissez le statut sur Draft (Classic) ou basculez Visibility sur off (New Content Experience).
Les sujets Draft sont invisibles aux étudiants. Les instructeurs et TA les voient toujours avec un badge « Draft ».
Pour restreindre le sujet à un groupe ou une section spécifique :
- Ouvrez le sujet.
- Cliquez sur le menu du titre du sujet > Edit Properties In-place (Classic) ou Edit > Restrictions (New Content Experience).
- Sous Release Conditions, cliquez sur Create.
- Choisissez Group enrollment ou Section enrollment, sélectionnez le groupe/la section, et enregistrez.
Les conditions de publication sâadditionnent avec le propre mapping de rĂŽles de FastComments. Les Ă©tudiants qui ne peuvent pas voir le sujet ne reçoivent pas de lancement LTI.
What Students See on First Launch
Lorsque quâun Ă©tudiant clique sur le sujet (ou charge un sujet HTML avec une intĂ©gration) :
- Brightspace effectue le lancement LTI 1.3 en arriĂšreâplan.
- FastComments reçoit le nom de lâĂ©tudiant, son courriel, lâURL de son avatar et le rĂŽle LMS, et le connecte automatiquement. Il nây a pas dâinvite de connexion FastComments.
- Le fil de commentaires pour ce resource link se rend Ă lâintĂ©rieur de lâiframe Brightspace.
Mapping des rĂŽles au lancement :
- Brightspace
Administratordevient un FastComments admin pour le fil (modération complÚte, suppression, bannissement et accÚs à la configuration). - Brightspace
Instructordevient un FastComments moderator (épingler, masquer, supprimer, bannir). - Tous les autres rÎles (
Learner,TeachingAssistant, etc.) deviennent des commentateurs standards.
Les commentaires sont attribuĂ©s au compte Brightspace de lâĂ©tudiant. Si lâĂ©tudiant modifie son nom ou son avatar dans Brightspace, le prochain lancement LTI synchronise la modification.
Iframe Height and Resize
FastComments Ă©met le postMessage org.imsglobal.lti.frameResize Ă chaque rendu de fil et lors des changements de contenu (nouveau commentaire, dĂ©ploiement des rĂ©ponses). Brightspace Ă©coute ce message et ajuste la hauteur de lâiframe afin que le fil ne soit pas tronquĂ© et quâaucune barre de dĂ©filement interne nâapparaisse.
Si lâiframe reste Ă une hauteur fixe et courte :
- Confirmez que le cours est chargé via HTTPS. Le listener postMessage de Brightspace rejette les frames en contenu mixte.
- Confirmez quâaucune extension de navigateur ne bloque le canal postMessage.
- Pour les intĂ©grations inline dans un sujet HTML, le HTML environnant ne doit pas envelopper lâiframe dans un conteneur Ă hauteur fixe. Supprimez tout style inline
style="height: ..."de lâĂ©lĂ©ment parent.
Brightspace-Specific Gotchas
Tool not showing in the Add Existing picker. Le dĂ©ploiement nâest pas activĂ© pour lâorg unit de ce cours. Un administrateur doit ajouter lâorg unit (ou une parente) Ă la liste Org Units du dĂ©ploiement. Lâenregistrement de lâoutil seul ne suffit pas ; le dĂ©ploiement dĂ©termine quels cours voient lâoutil.
deployment_id mismatch on launch. FastComments « TOFUâpins » le premier deployment_id quâil voit pour un enregistrement. Si un administrateur supprime le dĂ©ploiement initial et en crĂ©e un nouveau, les lancements depuis le nouveau dĂ©ploiement sont rejetĂ©s avec une erreur de nonâcorrespondance de dĂ©ploiement. La solution consiste Ă rĂ©enregistrer FastComments (gĂ©nĂ©rez une nouvelle URL dâenregistrement (obtenezâla ici) et relancez la Dynamic Registration) ; lâancien enregistrement de configuration est remplacĂ©.
Tool launches but shows "Invalid LTI launch". Le cours est dans une structure de tenant/org diffĂ©rente de celle couverte par le dĂ©ploiement, ou le dĂ©ploiement a Ă©tĂ© dĂ©sactivĂ© aprĂšs lâenregistrement. RevĂ©rifiez Admin Tools > Manage Extensibility > LTI Advantage > FastComments > bascule Enabled et la liste des org units du dĂ©ploiement.
Names and roles missing inside FastComments. Brightspace envoie des lancements LTI avec les claims NRPS (Names and Role Provisioning Services). Si un cours a Ă©tĂ© mis Ă niveau depuis un ancien lien LTI 1.1, le lancement peut ne pas contenir les claims name et email. RĂ©ajoutez le sujet FastComments via Add Existing (ne migrez pas lâancien lien) afin que le lancement utilise LTI 1.3.
Embed shows a login screen instead of auto-SSO. Le sujet HTML a Ă©tĂ© insĂ©rĂ© comme un simple <iframe> pointant vers FastComments plutĂŽt que via Insert Stuff > LTI Advantage. Les iframes simples contournent le lancement LTI et amĂšnent les utilisateurs sur la page publique FastComments. Supprimez lâiframe et rĂ©insĂ©rezâla via le flux Insert Stuff.
Ajouter au contenu du cours Moodle 
Ce guide couvre lâajout de FastComments Ă un cours Moodle 4.x aprĂšs quâun administrateur du site a enregistrĂ© lâoutil et lâa configurĂ© pour quâil sâaffiche dans le sĂ©lecteur dâactivitĂ©s. Si FastComments nâest pas encore enregistrĂ©, consultez dâabord le guide dâenregistrement Moodle.
Ouvrir le cours en mode édition
- Connectez-vous Ă Moodle en tant quâenseignant en mode Ă©dition (ou rĂŽle supĂ©rieur) pour le cours.
- Ouvrez le cours.
- Activez le mode Ă©dition Ă lâaide de lâinterrupteur dans le coin supĂ©rieur droit de lâen-tĂȘte du cours.
Moodle 4.x a remplacĂ© le menu dĂ©roulant hĂ©ritĂ© « Add an activity or resource » utilisĂ© en 3.x par une boĂźte de dialogue sĂ©lectrice dâactivitĂ©s en plein Ă©cran. Moodle 4.5 conserve la mĂȘme sĂ©lectrice mais ajoute une rangĂ©e dâĂ©toiles/favoris en haut, donc Ă©pingler FastComments une fois permet dây accĂ©der plus rapidement dans les sections suivantes.
Ajouter lâactivitĂ© FastComments
- Faites dĂ©filer jusquâĂ la section du cours (thĂšme ou semaine) oĂč la discussion doit se trouver.
- Cliquez sur Add an activity or resource au bas de cette section.
- Dans la boĂźte de dialogue du sĂ©lecteur, sĂ©lectionnez FastComments. Si vous ne le voyez pas, passez Ă la section des problĂšmes courants ciâdessous.
Le formulaire de paramĂštres de lâactivitĂ© sâouvre. Les champs importants :
- Activity name (obligatoire). Sâaffiche sur la page du cours et dans le carnet de notes. Exemple :
Week 3 Discussion. - Activity description. Texte dâintroduction optionnel rendu au-dessus du fil de commentaires.
- Show description on course page. Cochez ceci si vous voulez que la description soit visible sans cliquer dans lâactivitĂ©.
- Preconfigured tool. Réglé sur
FastComments(autoâsĂ©lectionnĂ© lors du lancement depuis le sĂ©lecteur). Ne pas modifier. - Launch container. RĂ©glez sur New window. Voir la section des problĂšmes courants pour comprendre pourquoi « Same window » casse le fonctionnement dans certaines installations Moodle.
- Tool URL, Public key, Shared secret, Custom parameters. Laissez vides. Lâenregistrement dynamique a gĂ©rĂ© ces Ă©lĂ©ments au niveau du site.
Faites dĂ©filer vers le bas et cliquez sur Save and return to course (ou Save and display pour ouvrir lâactivitĂ© immĂ©diatement).
LâactivitĂ© apparaĂźt comme une ligne dans la section avec lâicĂŽne FastComments. Les Ă©tudiants cliquent sur la ligne pour ouvrir le fil de commentaires.
IntĂ©grer FastComments en ligne avec lâĂ©diteur
Pour insĂ©rer un fil dans une Page, un chapitre Book, une Leçon ou toute autre ressource qui utilise lâĂ©diteur Atto ou TinyMCE :
- Ouvrez la ressource en mode édition.
- Placez le curseur Ă lâendroit oĂč le fil doit apparaĂźtre.
- Dans la barre dâoutils de lâĂ©diteur, cliquez sur le bouton LTI / External tool. Dans Atto, il est Ă©tiquetĂ© « Insert LTI Advantage content ». Dans TinyMCE (par dĂ©faut dans Moodle 4.3+), il se trouve sous le menu More en tant que External tools.
- Choisissez FastComments dans la liste dâoutils.
- FastComments ouvre un sĂ©lecteur de deepâlinking. Confirmez le titre du fil et cliquez sur Embed.
- LâĂ©diteur insĂšre un bloc de remplacement LTI. Enregistrez la ressource.
Chaque instance intĂ©grĂ©e est un fil distinct identifiĂ© par lâID de lâĂ©lĂ©ment de contenu deepâlink, donc une Page avec trois intĂ©grations FastComments donnera trois fils indĂ©pendants.
Restrictions dâaccĂšs et paramĂštres de groupe
Les paramĂštres dâactivitĂ© standard de Moodle sâappliquent aux activitĂ©s FastComments :
- Common module settings > Group mode. Le réglage sur Separate groups ou Visible groups ne divise pas automatiquement FastComments en fils par groupe. Le mode de groupe de Moodle ne fait que filtrer le carnet de notes et la liste des membres. Pour exécuter un fil distinct par groupe, ajoutez une activité FastComments par groupe et utilisez Restrict access pour limiter chacune.
- Restrict access > Add restriction. Prend en charge les conditions standard de Moodle : Date, Grade, Group, Grouping, User profile, et des ensembles de restrictions imbriqués. Utilisez Group pour verrouiller une activité FastComments à un seul groupe.
- Activity completion. RĂ©glez sur Students must view this activity to complete it si vous voulez le suivi dâachĂšvement. FastComments nâenvoie actuellement pas dâĂ©vĂ©nement de complĂ©tion supplĂ©mentaire Ă Moodle au-delĂ du lancement.
Mappage des rĂŽles
FastComments lit la revendication LTI roles que Moodle envoie Ă chaque lancement et la mappe comme suit :
- Moodle Manager ou Site administrator -> FastComments admin
- Moodle Editing teacher ou Non-editing teacher -> FastComments moderator
- Moodle Student -> FastComments commenter
- Moodle Guest -> lecture seule
Les administrateurs peuvent supprimer nâimporte quel commentaire, bannir des utilisateurs et modifier les paramĂštres du fil. Les modĂ©rateurs peuvent supprimer et approuver des commentaires dans le fil dans lequel ils ont Ă©tĂ© lancĂ©s. Les rĂŽles Moodle personnalisĂ©s hĂ©ritent du mappage de lâarchĂ©type dont ils ont Ă©tĂ© clonĂ©s.
Ce que voient les étudiants
Les Ă©tudiants cliquent sur lâactivitĂ© FastComments (ou font dĂ©filer jusquâau bloc intĂ©grĂ© dans une Page ou un Book). Moodle envoie leur identitĂ© Ă FastComments via le lancement LTI :
- Pas dâĂ©cran de connexion. FastComments les connecte en utilisant le compte Moodle.
- Leur nom dâaffichage, courriel et avatar proviennent de Moodle.
- Le fil est scindé sur
(Moodle site, course, resource link ID), donc la mĂȘme activitĂ© dupliquĂ©e dans un autre cours obtient un fil distinct. - Les rĂ©ponses imbriquĂ©es, le vote et les notifications fonctionnent de la mĂȘme façon quâun fil FastComments autonome.
ProblĂšmes courants Moodle
FastComments absent du sĂ©lecteur dâactivitĂ©s. Lâadministrateur du site a enregistrĂ© lâoutil mais nâa pas configurĂ© Tool configuration usage sur Show in activity chooser and as a preconfigured tool. Corrigez cela sous Site administration > Plugins > Activity modules > External tool > Manage tools > icĂŽne dâengrenage sur la vignette FastComments.
Le lancement Ă©choue ou affiche une zone vide lorsque rĂ©glĂ© sur « Same window ». Les cookies de session de Moodle utilisent SameSite=Lax par dĂ©faut, et certains navigateurs les suppriment lors du POST interâsite que LTI 1.3 utilise pour revenir depuis FastComments. RĂ©glez Launch container sur New window pour lâactivitĂ©. Câest une exigence stricte pour les intĂ©grations FastComments dans une Page ou un Book, car le chemin de lancement intĂ©grĂ© dans lâĂ©diteur ouvre toujours une nouvelle fenĂȘtre.
La revendication iss est lâURL du site Moodle, pas un ID de client (tenant). FastComments utilise lâURL du site Moodle (la valeur de configuration wwwroot) comme Ă©metteur LTI. Si votre instance Moodle dĂ©mĂ©nage vers un nouveau domaine ou si vous changez wwwroot, les fils FastComments existants restent liĂ©s Ă lâancien Ă©metteur et ne correspondront pas aux nouveaux lancements. RĂ©enregistrez lâoutil pour la nouvelle URL et migrez les fils via lâadministration FastComments si nĂ©cessaire.
Sauvegarde et restauration dâactivitĂ©. Sauvegarder un cours et le restaurer dans un nouveau cours crĂ©e de nouveaux IDs de resource link, donc les activitĂ©s FastComments restaurĂ©es commencent avec des fils vides. Le cours dâorigine conserve les fils originaux. Câest le comportement attendu, pas un bogue.
TinyMCE par dĂ©faut dans Moodle 4.5. Moodle 4.5 est livrĂ© avec TinyMCE comme Ă©diteur par dĂ©faut pour les nouvelles installations. Le bouton External tool se trouve sous le menu More (...) plutĂŽt que dans la barre dâoutils principale. Les sites plus anciens mis Ă niveau depuis 4.1 conservent Atto Ă moins quâun administrateur nâait changĂ© le rĂ©glage par dĂ©faut.
Ajouter au contenu du cours Blackboard 
Une fois quâun administrateur a enregistrĂ© FastComments en tant quâoutil LTI 1.3 Advantage et approuvĂ© les stratĂ©gies de lâĂ©tablissement, les enseignants lâajoutent aux cours via les points de placement standard de Blackboard. Les Ă©tapes exactes diffĂšrent entre Ultra Course View et Original Course View, donc les deux sont couvertes ci-dessous.
Ultra Course View
Ultra Course View est la valeur par défaut dans Blackboard Learn SaaS à partir de 2026.
- Ouvrez le cours et allez Ă la page Course Content.
- Survolez ou appuyez Ă lâendroit oĂč vous voulez placer le fil de commentaires dans le plan et cliquez sur le bouton violet + (Add content).
- Choisissez Content Market. Le panneau Content Market liste tous les outils LTI approuvés et les placements Building Block pour votre établissement.
- Trouvez la vignette FastComments et cliquez dessus. Blackboard crĂ©e un Ă©lĂ©ment de contenu Ă la position oĂč vous avez ouvert le menu +.
- Par dĂ©faut, lâĂ©lĂ©ment apparaĂźt dans le plan comme une entrĂ©e « Visible to students » pour les enseignants dont le rĂ©glage personnel Hide from students est dĂ©sactivĂ©. Si votre valeur par dĂ©faut est Hidden, lâĂ©lĂ©ment est créé en mode masquĂ© et vous activez le sĂ©lecteur de visibilitĂ© sur la ligne de lâĂ©lĂ©ment lorsque vous ĂȘtes prĂȘt.
- Pour renommer lâĂ©lĂ©ment, cliquez sur le titre dans le plan et tapez une nouvelle Ă©tiquette. Le titre que les Ă©tudiants voient dans le plan est indĂ©pendant de lâidentifiant de fil FastComments, donc renommer est sans risque Ă tout moment.
Si vous ne voyez pas Content Market comme option, votre Ă©tablissement a cachĂ© le placement. Vous pouvez aussi accĂ©der au mĂȘme sĂ©lecteur via More tools dans le mĂȘme menu + sous le groupe LTI Tools.
Original Course View
Original Course View est toujours pris en charge dans Learn SaaS et reste lâexpĂ©rience principale pour les sites Learn 9.1 auto-hĂ©bergĂ©s sur la ligne de correctifs CU de Q4 2024.
- Ouvrez le cours et entrez dans une Content Area (par exemple, la zone Information ou Content par défaut dans le menu du cours).
- Activez Edit Mode avec le commutateur en haut Ă droite de la page.
- Cliquez sur Build Content dans la barre dâactions.
- Sous le sous-menu Learning Tools, cliquez sur FastComments. Le sous-menu Learning Tools est rempli Ă partir des placements dâoutils LTI 1.3 aprĂšs quâun administrateur a enregistrĂ© lâoutil. Si vous ne le voyez pas, voyez la section des piĂšges ci-dessous.
- Sur le formulaire Create FastComments, définissez :
- Name : lâĂ©tiquette que les Ă©tudiants voient dans la zone de contenu.
- Description : texte optionnel affiché au-dessus du fil intégré.
- Permit Users to View this Content : bascule de disponibilité Oui/Non.
- Track Number of Views : activez si vous voulez les statistiques de vues par élément de Blackboard. FastComments exécute ses propres analyses de façon indépendante.
- Date and Time Restrictions : fenĂȘtres optionnelles Display After / Display Until.
- Soumettez. Lâoutil apparaĂźt comme un Ă©lĂ©ment cliquable dans la zone de contenu.
IntĂ©gration Ă lâintĂ©rieur dâun Ă©lĂ©ment ou dâun document
Dans les deux vues de cours, les enseignants intĂšgrent FastComments en ligne dans le corps dâun Item, dâun Document ou de tout champ riche via le bouton LTI Advantage de lâĂ©diteur de contenu.
Ultra Course View :
- Créez ou modifiez un Document.
- Cliquez sur Add content Ă lâintĂ©rieur du corps du document Ă lâendroit oĂč vous voulez que le fil apparaisse.
- Dans la barre dâoutils de lâĂ©diteur, ouvrez le menu Insert content et cliquez sur Content Market (le point dâentrĂ©e LTI Advantage / Deep Linking).
- Choisissez FastComments. FastComments renvoie une charge utile de deep-link et Blackboard insÚre un bloc intégré dans le corps du document à la position du curseur.
- Enregistrez le document. Les Ă©tudiants voient le fil rendu en ligne lorsquâils le font dĂ©filer.
Original Course View :
- Modifiez nâimporte quel Ă©lĂ©ment avec un corps en texte riche.
- Dans la barre dâoutils de lâĂ©diteur de contenu, cliquez sur lâicĂŽne plus Add Content et choisissez Content Market (Ă©tiquetĂ© Add Content from External Tool dans les anciens CU de Q4 2024).
- Choisissez FastComments. LâĂ©diteur insĂšre un bloc espace rĂ©servĂ© rĂ©fĂ©rant la ressource deep-linkĂ©e.
- Soumettez lâĂ©lĂ©ment.
Chaque intégration deep-link produit son propre fil FastComments, donc un Item avec deux blocs FastComments intégrés aura deux fils de commentaires indépendants.
Visibilité, conditions de diffusion et restrictions de groupe
Les Ă©lĂ©ments de contenu FastComments se comportent comme tout autre Ă©lĂ©ment de contenu Blackboard pour les rĂšgles de contrĂŽle dâaccĂšs qui leur sont appliquĂ©es.
- Ultra : cliquez sur le sĂ©lecteur de visibilitĂ© sur la ligne (Visible to students, Hidden from students, Conditional availability). La disponibilitĂ© conditionnelle prend en charge les fenĂȘtres de date/heure, les rĂšgles de performance liĂ©es aux Ă©lĂ©ments du carnet de notes, et les rĂšgles de membres liĂ©es aux groupes du cours.
- Original : ouvrez le menu contextuel de lâĂ©lĂ©ment et choisissez Adaptive Release ou Adaptive Release: Advanced pour restreindre lâaccĂšs Ă lâoutil par date, appartenance, note ou Ă©tat de rĂ©vision. Utilisez Set Group Availability sur lâĂ©lĂ©ment pour restreindre Ă des groupes de cours spĂ©cifiques.
FastComments respecte la dĂ©cision de contrĂŽle dâaccĂšs de Blackboard. Si Blackboard cache lâĂ©lĂ©ment Ă un Ă©tudiant, le lancement LTI nâa jamais lieu pour cet Ă©tudiant et il nâapparaĂźt pas dans la vue modĂ©rateur.
Comportement dans le carnet de notes
FastComments ne renvoie pas de notes via LTI Advantage Assignment and Grade Services. Aucune colonne de notes nâest créée automatiquement pour les Ă©lĂ©ments de contenu FastComments.
Si votre locataire Blackboard est configurĂ© pour crĂ©er automatiquement une colonne du carnet de notes pour chaque nouvel Ă©lĂ©ment de contenu indĂ©pendamment des mĂ©tadonnĂ©es de notation, une colonne vide apparaĂźt quand mĂȘme. Pour la masquer :
- Ultra : ouvrez le Gradebook, cliquez sur lâen-tĂȘte de colonne, choisissez Edit, et dĂ©sactivez Show to students ainsi que Include in calculations. Ou utilisez Delete si votre Ă©tablissement autorise la suppression de colonnes pour les Ă©lĂ©ments non notĂ©s.
- Original : ouvrez le Grade Center, cliquez sur le chevron de la colonne, choisissez Hide from Users (on/off), et éventuellement Hide from Instructor View sous Column Organization.
Ce que voient les étudiants
Quand un Ă©tudiant ouvre lâĂ©lĂ©ment FastComments ou fait dĂ©filer jusquâĂ un bloc intĂ©grĂ© :
- Blackboard lance le message LTI 1.3 vers FastComments. LâĂ©tudiant est connectĂ© via SSO en utilisant son identitĂ© Blackboard (nom, courriel, avatar, rĂŽle) sans voir de formulaire de connexion.
- Le fil de commentaires se rend dans lâiframe. Le fil, les rĂ©ponses, les mentions et les rĂ©actions sont tous disponibles selon les paramĂštres du widget de commentaires configurĂ©s dans FastComments.
- Leurs commentaires sont attribuĂ©s Ă leur compte Blackboard. Si lâĂ©tudiant modifie ensuite son nom ou sa photo dans Blackboard, le prochain lancement mettra Ă jour le profil FastComments.
Correspondance des rĂŽles de Blackboard vers FastComments :
- System Administrator et Course Builder correspondent Ă FastComments admin.
- Instructor et Teaching Assistant correspondent Ă FastComments moderator.
- Student, Guest, et Observer correspondent Ă FastComments commenter.
Les modérateurs voient les contrÎles de modération (épingler, masquer, bannir, supprimer) en ligne sur chaque commentaire du fil.
Portée des fils
FastComments scope chaque fil par (Blackboard host, course ID, resource link ID). Deux Ă©lĂ©ments FastComments dans le mĂȘme cours produisent deux fils. Le mĂȘme Ă©lĂ©ment copiĂ© dans deux cours distincts (par exemple via la copie de cours) produit deux fils, parce que Blackboard Ă©met un nouvel resource link ID lors de la copie. Pour conserver un fil partagĂ© Ă travers les copies de cours, utilisez Deep Linking avec un URN de fil explicite configurĂ© dans FastComments avant dâexĂ©cuter la copie.
PiÚges spécifiques à Blackboard
La vignette FastComments est absente du menu Build Content (Original) ou du Content Market (Ultra). Lâadministrateur a approuvĂ© lâoutil mais laissĂ© une stratĂ©gie dâĂ©tablissement bloquant le placement pertinent. Allez dans Administrator Panel > Integrations > LTI Tool Providers, modifiez lâentrĂ©e FastComments, et confirmez que les placements Course Content Tool (Original) et Course Content Tool - allow students / Deep Linking content tool (Ultra) sont activĂ©s. Enregistrez et actualisez la page du cours.
Erreur « Tool not configured for this context » ou « Tool is not deployed » au lancement. La portĂ©e de dĂ©ploiement enregistrĂ©e lors de lâenregistrement dynamique ne correspond pas au contexte institutionnel auquel appartient le cours. Dans lâentrĂ©e de fournisseur dâoutils de Blackboard, vĂ©rifiez que le Deployment ID correspond Ă ce que FastComments affiche sur sa page de configuration LTI 1.3 pour ce locataire. Sâils diffĂšrent, supprimez le placement et relancez lâenregistrement dynamique depuis une URL dâenregistrement fraĂźche (obtenez-le ici).
La hauteur de lâiframe semble fixe ou le contenu est tronquĂ©. Certains locataires Blackboard sont fournis avec une politique CSP stricte qui bloque le postMessage de redimensionnement dâiframe LTI par dĂ©faut. FastComments Ă©met Ă la fois le message de style Canvas lti.frameResize et le message conforme Ă la spĂ©cification IMS org.imsglobal.lti.frameResize pour maximiser la compatibilitĂ©, mais une substitution CSP au niveau du locataire bloque le listener parent. Demandez Ă votre administrateur de confirmer que *.fastcomments.com figure sur la liste dâautorisation des outils LTI et quâaucun en-tĂȘte CSP personnalisĂ© ne filtre les Ă©vĂ©nements postMessage. Le redimensionnement fonctionnera alors sans configuration supplĂ©mentaire.
La copie de cours duplique les fils. La copie de cours Blackboard génÚre de nouveaux resource link ID pour les placements LTI, donc les cours copiés commencent avec des fils vides. Cela est attendu. Si vous avez besoin que le cours copié hérite du fil original, configurez Deep Linking avec un URN de fil explicite avant la copie, ou contactez le support FastComments pour remapper les ID de fil en masse.
LâĂ©tudiant voit une erreur gĂ©nĂ©rique Blackboard au lancement. La cause est une revendication email manquante ou pĂ©rimĂ©e. Confirmez que la stratĂ©gie dâĂ©tablissement pour FastComments a Role, Name, et Email Address activĂ©s sous User Fields to Send. Enregistrez, puis relancez dans une nouvelle session du navigateur.
Ajouter au contenu du cours Sakai ou Schoology 
Une fois que FastComments est enregistré auprÚs de la plateforme, les enseignants l'ajoutent au contenu de cours en utilisant les flux standard d'outils externes de la plateforme. Cette page couvre Sakai 23.x et Schoology Enterprise.
Sakai
1. Ajouter FastComments Ă un site
Le responsable du site active l'outil au niveau de chaque site :
- Ouvrez le site et cliquez sur Info du site dans la navigation de gauche.
- Cliquez sur Gérer les outils.
- Faites défiler jusqu'à la liste Outils externes et activez FastComments.
- Cliquez sur Continuer, vérifiez la liste des outils, puis cliquez sur Terminer.
FastComments apparaßt maintenant comme un élément de navigation à gauche dans le site.
2. Réordonner l'entrée de navigation gauche
Allez dans Info du site > Ordre des outils. Faites glisser FastComments à la position désirée et cliquez sur Enregistrer. Vous pouvez aussi renommer l'étiquette de navigation et la masquer aux étudiants depuis cet écran.
3. Intégrer en ligne dans une page Leçons
Pour placer FastComments directement à l'intérieur d'une page Leçons plutÎt que comme outil autonome dans la navigation de gauche :
- Ouvrez l'outil Leçons dans le site.
- Cliquez sur Ajouter du contenu > Ajouter un outil externe.
- Sélectionnez FastComments dans la liste.
- Si FastComments a annoncé le Deep Linking lors de l'enregistrement, Sakai ouvre le sélecteur de contenu de l'outil afin que vous puissiez choisir ou étiqueter le fil. Si le Deep Linking n'a pas été annoncé, Sakai insÚre un lien de lancement par défaut.
- Enregistrez l'élément Leçons.
Chaque instance intégrée obtient son propre fil, limité à ce lien de ressource.
4. Ajustements de permissions pour l'accÚs étudiant
Sakai contrÎle les lancements d'outils externes via les Realms. Pour confirmer que les étudiants peuvent lancer FastComments :
- Connectez-vous en tant qu'admin Sakai et ouvrez Administration Workspace > Realms.
- Ouvrez le realm pertinent (par exemple,
!site.template.courseou le realm du site spécifique). - Confirmez que le rÎle
accessalti.launchactivé et que les permissions de rÎle dans le groupe external.tools sont accordées. - Enregistrez le realm.
Pour des remplacements au niveau du site, le mainteneur peut ajuster la visibilité de l'outil par rÎle depuis Info du site > Ordre des outils en cachant ou en affichant FastComments pour chaque rÎle.
5. Ce que voient les étudiants
Les étudiants cliquent sur l'élément de navigation FastComments (ou font défiler jusqu'au bloc Leçons intégré) et arrivent directement dans la vue de fil de commentaires. L'authentification unique (SSO) se fait automatiquement : Sakai envoie l'identité de l'utilisateur dans le lancement LTI et FastComments les connecte sous leur compte Sakai.
Correspondance des rĂŽles :
- Sakai
Instructor-> modérateur FastComments - Sakai
Admin(admin dans Administration Workspace) -> administrateur FastComments - Sakai
Student/access-> commentateur FastComments
6. ProblĂšmes courants de Sakai
- Outil non visible dans Gérer les outils. Si FastComments n'apparaßt pas dans la liste Outils externes, l'administrateur Sakai doit ouvrir le registre d'outils (Administration Workspace > Outils externes > FastComments) et définir Stealthed sur
false. Les outils stealthés sont cachés du sélecteur Gérer les outils par site. - Lancements qui échouent dans des navigateurs avec sessions partagées. Le jeton CSRF du portail Sakai est lié à la session du navigateur. Si un étudiant est connecté à deux sites Sakai dans différents onglets ou a une session périmée, le lancement renvoie un 403. Solution : fermer les autres onglets Sakai, se déconnecter, se reconnecter et relancer. Les administrateurs peuvent aussi augmenter
sakai.csrf.token.cache.ttlsi cela se produit à l'échelle du cluster. - Intégration par iframe. Vérifiez que
lti.frameheightdanssakai.propertiesest suffisamment grand (600 ou plus) afin que le fil de commentaires ne soit pas tronqué à l'intérieur d'une page Leçons.
Schoology
Schoology Enterprise comporte deux scénarios d'installation. Confirmez lequel s'applique avant d'ajouter l'outil à un cours.
1. Deux scénarios d'installation
- (a) Installation au niveau de l'entreprise. L'administrateur systÚme Schoology a installé FastComments au niveau de l'organisation et l'a assigné à tous les cours ou à des modÚles de cours spécifiques. Les enseignants sautent l'installation et vont directement à « Ajouter du matériel ».
- (b) Auto-installation par l'enseignant. L'enseignant installe l'outil dans un seul cours depuis Options du cours > Outils externes > Installer des applications LTI. L'auto-installation requiert que l'administrateur systÚme ait d'abord approuvé l'application FastComments au niveau organisationnel.
2. Ajouter FastComments comme matériel de cours
Dans le cours :
- Ouvrez le cours et allez dans Matériel.
- Cliquez sur Ajouter du matériel > Ajouter fichier/lien/outil externe.
- Choisissez Outil externe.
- Sélectionnez FastComments dans la liste des outils enregistrés.
- Définissez un Nom (c'est ce que les étudiants voient dans la liste de matériel) et une Description optionnelle.
- Laissez Enable Grading (grade passback) OFF. FastComments ne renvoie pas de notes à Schoology, donc activer la rétroaction de notes crée une colonne vide dans le carnet de notes.
- Cliquez sur Soumettre.
Le matériel apparaßt maintenant dans la liste du cours et ouvre le fil FastComments lorsqu'on clique dessus.
3. Intégration en ligne via l'éditeur de texte enrichi
Si l'administrateur systÚme a activé le placement Deep Linking pour FastComments lors de l'enregistrement, les enseignants peuvent intégrer le fil de commentaires dans n'importe quel champ de texte enrichi (instructions d'activité, corps de page, amorces de discussion) :
- Ouvrez l'éditeur de texte enrichi sur la page cible.
- Cliquez sur l'icĂŽne Outil externe (piĂšce de puzzle) dans la barre d'outils.
- Choisissez FastComments.
- Configurez l'intégration dans la boßte de dialogue de deep-linking et cliquez sur Insérer.
- Enregistrez la page.
Si le bouton Outil externe n'apparaßt pas dans l'éditeur de texte enrichi, le Deep Linking est désactivé pour cet outil sur ce locataire. Voir les problÚmes ci-dessous.
4. Visibilité et assignation par section
Schoology limite la disponibilité des outils par section via Options du cours :
- Depuis le cours, cliquez sur Options du cours > Outils externes.
- Pour chaque application LTI installée, vous contrÎlez si elle est disponible pour toutes les sections du cours ou pour des sections spécifiques.
- Pour restreindre FastComments à certaines sections, décochez les sections qui ne doivent pas voir l'outil.
- L'accÚs au niveau de la section détermine aussi quelles sections voient l'entrée Ajouter du matériel > Outil externe pour FastComments.
5. Ce que voient les étudiants
Les étudiants cliquent sur le matériel FastComments (ou font défiler jusqu'à l'intégration en ligne) et arrivent dans la discussion en fil. L'authentification unique (SSO) se fait automatiquement via le lancement LTI sous leur compte Schoology.
Correspondance des rĂŽles :
- Schoology
Administrator-> administrateur FastComments - Schoology
Instructor-> modérateur FastComments - Schoology
Student-> commentateur FastComments
6. ProblĂšmes courants de Schoology
- Réservé à l'entreprise. Les comptes Schoology personnels et gratuits ne peuvent pas installer d'outils LTI 1.3. Si votre locataire est sur le niveau gratuit, l'option Outils externes est absente des Options du cours. Passez à Schoology Enterprise pour utiliser FastComments.
- Deep Linking désactivé par défaut pour le locataire. Certains locataires Schoology restreignent le placement Deep Linking au niveau organisationnel. Dans ce cas, les enseignants ne voient que le flux Ajouter du matériel > Outil externe et pas le bouton Outil externe dans l'éditeur de texte enrichi. Pour activer l'intégration en ligne, l'administrateur systÚme se rend dans ParamÚtres systÚme > Intégration > LTI 1.3 > FastComments et active le placement Content Item / Deep Linking, puis enregistre.
- Remplacement d'assignation par section. Si FastComments est assigné au niveau de l'entreprise mais que l'enseignant ne le voit pas dans Ajouter du matériel, la section du cours est exclue dans l'assignation au niveau organisationnel. Demandez à l'administrateur systÚme d'ajouter la section à l'assignation de l'application FastComments.
- Nom du matĂ©riel vs. identitĂ© du fil. Renommer le matĂ©riel dans Schoology ne dĂ©place pas le fil de commentaires. Les fils sont indexĂ©s sur l'ID du lien de ressource LTI, donc un renommage conserve le mĂȘme fil ; supprimer et recrĂ©er le matĂ©riel crĂ©e un nouveau fil vide.
Dépannage 
"Jeton d'enregistrement introuvable, expiré ou déjà utilisé"
Le token dans votre URL d'enregistrement (obtenez-le ici) est valide pendant 30 minutes et ne peut ĂȘtre utilisĂ© qu'une seule fois. Si votre LMS a mis plus de temps, ou si l'enregistrement a Ă©tĂ© rĂ©essayĂ© aprĂšs avoir rĂ©ussi, le token sera rejetĂ©. GĂ©nĂ©rez une nouvelle URL sur la page de configuration FastComments LTI 1.3 et recommencez.
"La plateforme a refusé l'enregistrement"
Votre LMS a refusé la négociation d'enregistrement. Les causes les plus courantes :
- Outil dĂ©jĂ enregistrĂ© avec le mĂȘme nom de client. Certaines plateformes (notamment D2L) refusent une seconde inscription de "FastComments" tant que la prĂ©cĂ©dente n'est pas supprimĂ©e. Supprimez l'ancien outil dans votre LMS, puis rĂ©essayez.
- Mauvais champ dans le LMS. Assurez-vous d'avoir collé l'URL dans le champ registration / tool initiation registration endpoint, et non dans le champ launch URL ou login URL.
- Le LMS ne prend pas réellement en charge l'enregistrement dynamique. Les anciennes versions de Moodle et Blackboard annoncent LTI 1.3 mais n'autorisent que la configuration manuelle. Consultez la documentation de votre plateforme.
"Ăchec de la rĂ©cupĂ©ration de la configuration de la plateforme"
FastComments n'a pas pu lire le document openid-configuration de votre LMS. C'est rare et signifie généralement que le LMS a fourni une URL de découverte mal formée ou inaccessible. Contactez le support de votre LMS.
Le lancement affiche "Configuration introuvable"
Soit la configuration dans FastComments a été supprimée, soit le lancement provenait d'une paire iss/client_id que nous ne reconnaissons pas. Si vous avez supprimé puis réenregistré, demandez à votre LMS de supprimer puis de réajouter l'outil FastComments afin qu'il obtienne le nouveau client_id.
Le lancement affiche "Déploiement non enregistré"
Vous avez lancĂ© FastComments depuis un dĂ©ploiement Brightspace/Moodle/Blackboard diffĂ©rent de celui dans lequel il a Ă©tĂ© lancĂ© initialement. FastComments verrouille le deployment_id lors du premier lancement comme mesure de sĂ©curitĂ©. Pour ajouter un nouveau dĂ©ploiement sous le mĂȘme client, contactez le support â nous ajouterons l'ID de dĂ©ploiement Ă la configuration.
Le lancement affiche "Type de message non pris en charge"
Le LMS a envoyé un message LTI que FastComments ne gÚre pas (p. ex. LtiSubmissionReviewRequest). FastComments ne prend en charge que le lancement resource-link standard et les flux de deep-linking. Contactez-nous si vous avez besoin qu'un type de message spécifique soit ajouté.
L'iframe ne se redimensionne pas
La plupart des LMS redimensionnent automatiquement les iframes LTI. Si le vĂŽtre ne le fait pas, vĂ©rifiez que les paramĂštres de lancement du LMS permettent Ă l'outil d'envoyer des Ă©vĂ©nements postMessage Ă la fenĂȘtre parente. FastComments Ă©met des messages de redimensionnement de type Canvas (lti.frameResize) et selon la spĂ©cification IMS (org.imsglobal.lti.frameResize).