FastComments.com

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 Internal Link

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.

Ajouter au contenu du cours Moodle Internal Link

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

  1. Connectez-vous Ă  Moodle en tant qu’enseignant en mode Ă©dition (ou rĂŽle supĂ©rieur) pour le cours.
  2. Ouvrez le cours.
  3. 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

  1. Faites dĂ©filer jusqu’à la section du cours (thĂšme ou semaine) oĂč la discussion doit se trouver.
  2. Cliquez sur Add an activity or resource au bas de cette section.
  3. 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 :

  1. Ouvrez la ressource en mode édition.
  2. Placez le curseur Ă  l’endroit oĂč le fil doit apparaĂźtre.
  3. 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.
  4. Choisissez FastComments dans la liste d’outils.
  5. FastComments ouvre un sĂ©lecteur de deep‑linking. Confirmez le titre du fil et cliquez sur Embed.
  6. 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 Sakai ou Schoology Internal Link

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 :

  1. Ouvrez le site et cliquez sur Info du site dans la navigation de gauche.
  2. Cliquez sur Gérer les outils.
  3. Faites défiler jusqu'à la liste Outils externes et activez FastComments.
  4. 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 :

  1. Ouvrez l'outil Leçons dans le site.
  2. Cliquez sur Ajouter du contenu > Ajouter un outil externe.
  3. Sélectionnez FastComments dans la liste.
  4. 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.
  5. 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 :

  1. Connectez-vous en tant qu'admin Sakai et ouvrez Administration Workspace > Realms.
  2. Ouvrez le realm pertinent (par exemple, !site.template.course ou le realm du site spécifique).
  3. Confirmez que le rÎle access a lti.launch activé et que les permissions de rÎle dans le groupe external.tools sont accordées.
  4. 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.ttl si cela se produit Ă  l'Ă©chelle du cluster.
  • IntĂ©gration par iframe. VĂ©rifiez que lti.frameheight dans sakai.properties est 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 :

  1. Ouvrez le cours et allez dans Matériel.
  2. Cliquez sur Ajouter du matériel > Ajouter fichier/lien/outil externe.
  3. Choisissez Outil externe.
  4. Sélectionnez FastComments dans la liste des outils enregistrés.
  5. Définissez un Nom (c'est ce que les étudiants voient dans la liste de matériel) et une Description optionnelle.
  6. 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.
  7. 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) :

  1. Ouvrez l'éditeur de texte enrichi sur la page cible.
  2. Cliquez sur l'icĂŽne Outil externe (piĂšce de puzzle) dans la barre d'outils.
  3. Choisissez FastComments.
  4. Configurez l'intégration dans la boßte de dialogue de deep-linking et cliquez sur Insérer.
  5. 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 :

  1. Depuis le cours, cliquez sur Options du cours > Outils externes.
  2. 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.
  3. Pour restreindre FastComments à certaines sections, décochez les sections qui ne doivent pas voir l'outil.
  4. 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.