
Idioma 🇪🇸 Español
Resumen
Configuración de FastComments
Registrar la herramienta
Añadir a un curso
Usar la herramienta
Add Comments to Your LMS via LTI 1.3
FastComments se integra con cualquier LMS compatible con LTI 1.3 - D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology y otros - a través del estándar IMS LTI Dynamic Registration. Una URL, pegada en la pantalla de registro de su LMS, configura toda la integración: SSO, contexto del curso, mapeo de roles y colocación de contenido. No hay ningún plugin que instalar en su servidor. (Canvas LMS tiene su propia guía dedicada porque su flujo de registro es diferente.)
Una vez registrado, FastComments aparece como una herramienta de aprendizaje dentro de sus cursos. Los estudiantes ven comentarios en hilos y chat colaborativo junto al contenido del curso, y inician sesión automáticamente con su cuenta del LMS.
Precios 
La integración FastComments LTI 1.3 está incluida en los planes Flex y Pro sin coste adicional. Funciona con cualquier LMS que admite la especificación IMS LTI 1.3 Advantage, incluyendo Dynamic Registration.
Inicio rápido 
- Inicia sesión en FastComments y ve a tu página de configuración LTI 1.3.
- (Opcional) Elige la plataforma desde la que te conectas en el desplegable Platform - establece la etiqueta de visualización, pero Auto-detect funciona bien.
- Haz clic en Generate URL. Aparecerá una Registration URL de un solo uso (válida durante 30 minutos).
- En tu LMS, abre la pantalla de Registro Dinámico LTI 1.3 y pega la URL en el campo Tool initiation registration endpoint (o equivalente). Envía.
- Tu LMS realiza una llamada de retorno a FastComments, intercambia claves y crea la integración. La ventana emergente se cierra automáticamente cuando termina.
- De vuelta en FastComments, la nueva configuración aparece en la tabla Existing Configurations. La herramienta ya está disponible dentro de los cursos de tu LMS.
Plataformas compatibles 
FastComments LTI 1.3 se ha probado con:
- D2L Brightspace (cualquier versión con LTI Advantage)
- Moodle 4.0+ (External Tool plugin, LTI Advantage)
- Blackboard Learn (SaaS y Ultra)
- Sakai (versiones con soporte LTI Advantage)
- Schoology (Enterprise, Dynamic Registration cuando esté disponible)
Cualquier otro LMS que implemente la especificación IMS LTI 1.3 Advantage con Dynamic Registration también debería funcionar: seleccione Other LTI 1.3 platform en el menú desplegable de plataformas al generar su URL de registro (obténla aquí).
Canvas LMS utiliza un flujo de configuración diferente (per-developer-key configuration JSON en lugar de Dynamic Registration). Consulte la guía de instalación dedicada de Canvas LMS.
Generar URL de registro 
Navegar a la Configuración LTI 1.3
Inicie sesión en FastComments y vaya a su página de Configuración LTI 1.3.
Si su cuenta aún no tiene acceso LTI, verá "LTI no está habilitado para esta cuenta" - póngase en contacto con el soporte para habilitarlo en su plan.
Seleccione una plataforma (Opcional)
En Generar una URL de registro dinámica, use el desplegable Plataforma para indicar a FastComments a qué LMS se está conectando:
- D2L Brightspace
- Moodle
- Blackboard Learn
- Sakai
- Schoology
- Otra plataforma LTI 1.3
También puede dejarlo en Detección automática. La plataforma se lee desde la openid-configuration de su LMS durante el registro; el desplegable solo establece la etiqueta de visualización para la configuración resultante.
Generar la URL
Haga clic en Generar URL. FastComments crea un token de registro de un solo uso y le muestra una URL que se ve así:
https://fastcomments.com/lti/v1p3/register/<long-token>
Cópiela. Esta URL:
- Es de uso único - una vez que su LMS la llame correctamente, el token se consume.
- Expira después de 30 minutos si no se utiliza.
- Debe mantenerse privada - cualquiera que tenga la URL puede registrar una herramienta en su tenant dentro de esos 30 minutos.
Configuraciones existentes
Una vez que se complete un registro con éxito, la nueva configuración aparece en la tabla Configuraciones existentes en la misma página, con su Plataforma, Emisor, ID de Cliente y Estado. Puede eliminar configuraciones de esta tabla si alguna vez necesita anular el registro.
Registrar en D2L Brightspace 
D2L Brightspace expone el Registro dinámico a través de la interfaz de administración de LTI Advantage. Necesitará acceso de administrador.
Abra la pantalla de registro
- Inicie sesión en su instancia de Brightspace como administrador.
- Navegue a Admin Tools > Manage Extensibility > LTI Advantage.
- Haga clic en Register Tool. (La URL directa es
https://<your-brightspace-host>/d2l/le/ltiadvantage/registrations/create.)
Pegue la URL
Verá un formulario de registro. El campo clave es Endpoint de registro de inicio de la herramienta (algunas versiones de Brightspace lo etiquetan como "Tool Initiation Registration URL").
Pegue la URL de registro de FastComments (consíguelo aquí) en ese campo. Deje los demás campos en blanco: FastComments los completa automáticamente durante el intercambio de registro.
Haga clic en Registrar.
Apruebe la herramienta
Brightspace abre una ventana emergente que se comunica con FastComments, intercambia claves y muestra una pantalla de confirmación. La ventana emergente se cierra sola cuando se completa el registro.
La nueva herramienta aparece en la lista de herramientas de LTI Advantage. Por defecto Brightspace marca las herramientas nuevas como deshabilitado: cambie el interruptor a habilitado para que sus cursos puedan usarla.
Agregar un despliegue
En Brightspace, las herramientas LTI necesitan un despliegue antes de poder usarse en los cursos:
- Abra la herramienta FastComments recién registrada.
- Haga clic en Ver despliegues > Nuevo despliegue.
- Asigne un nombre al despliegue (p. ej. "FastComments - All Courses"), seleccione las unidades organizativas en las que debe estar disponible y guarde.
Tras el primer lanzamiento a través de este despliegue, FastComments fija el deployment_id en su registro de configuración: los lanzamientos posteriores desde un despliegue distinto bajo el mismo cliente serán rechazados a menos que vuelva a registrarlo.
Registrar en Moodle 
¿Usas Moodle? También publicamos un plugin dedicado para Moodle de FastComments con una integración más estrecha que LTI 1.3 (ganchos de sincronización de calificaciones, informes de actividad más detallados, interfaz de configuración nativa de Moodle). Consulta la guía de instalación del plugin de Moodle. El flujo LTI 1.3 que se muestra a continuación es la opción adecuada si quieres un registro único que también cubra otros LMSes, o si el administrador de Moodle no instalará plugins de terceros.
Moodle 4.0+ admite LTI 1.3 Dynamic Registration a través del plugin External Tool.
Abre la pantalla de gestión de herramientas
- Inicia sesión en Moodle como administrador del sitio.
- Navega a Site administration > Plugins > Activity modules > External tool > Manage tools.
Pega la URL
Verás una tarjeta etiquetada Tool URL. Pega la URL de registro de FastComments (consíguela aquí) en el campo de texto y haz clic en Add LTI Advantage.
Moodle abrirá una pantalla de registro que muestra la identidad de la herramienta y los permisos que solicita. Revisa y haz clic en Activate (o Register, según la versión de Moodle).
La ventana emergente se cierra cuando se completa el registro; la nueva herramienta FastComments aparece en la lista Tools con el estado Active.
Hazla disponible
Por defecto, Moodle añade nuevas herramientas a la lista "Course tools" pero no las muestra en el selector de actividades. Para exponer FastComments en todo el curso:
- Haz clic en el icono de engranaje del mosaico de FastComments.
- En Tool configuration usage, selecciona Show in activity chooser and as a preconfigured tool.
- Save.
Los instructores ahora pueden añadir FastComments a cualquier curso mediante Add an activity or resource > FastComments.
Registrar en Blackboard Learn 
Blackboard Learn SaaS y Ultra son compatibles con el registro dinámico LTI 1.3.
Open the Tool Provider Screen
- Inicia sesión en Blackboard como administrador del sistema.
- Navega a Administrator Panel > Integrations > LTI Tool Providers.
- Haz clic en Register LTI 1.3 / LTI Advantage Tool.
Si solo ves "Register LTI 1.1 Provider", tu versión de Blackboard aún no es compatible con LTI 1.3: actualiza o contacta con el soporte de Blackboard.
Paste the URL
Pega la URL de registro de FastComments (consíguela aquí) en el campo Client ID / Registration URL (la denominación de Blackboard varía según la versión). Envía.
Blackboard realiza el intercambio de registro con FastComments y te muestra una pantalla de confirmación.
Approve and Enable
Blackboard marca las herramientas recién registradas como Approved but excluded por defecto:
- Busca la entrada de FastComments en la lista de proveedores de herramientas.
- Abre el menú y elige Edit.
- Ajusta Tool Status a Approved.
- En Institution Policies, revisa qué datos de usuario se envían (nombre, correo electrónico, rol). Guardar.
La herramienta ya está disponible para los instructores cuando añaden contenido a los cursos.
Registrar en Sakai o Schoology 
Sakai
Sakai es compatible con LTI 1.3 Dynamic Registration en las versiones que incluyen LTI Advantage. Desde el Espacio de Administración:
- Inicia sesión como administrador de Sakai y abre el Espacio de Administración.
- Elige Herramientas externas > Instalar herramienta LTI 1.3.
- Pega la URL de registro de FastComments (consíguelo aquí) y envía.
- Aprueba la herramienta cuando se complete el handshake.
La herramienta aparecerá entonces bajo Herramientas externas y puede añadirse a los sitios por sus mantenedores.
Schoology
Las instancias Enterprise de Schoology son compatibles con LTI 1.3, pero la disponibilidad del Registro Dinámico varía según la implementación. Consulta con tu gestor de cuenta de Schoology.
Si el Registro Dinámico no está disponible en tu instancia de Schoology, tendrás que configurar la integración manualmente usando estos endpoints:
- 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
Después de que Schoology te proporcione un Client ID y Deployment ID, contacta con el soporte de FastComments para registrar la configuración en tu tenant.
Other LTI 1.3 Platforms
Cualquier LMS que siga la especificación IMS LTI 1.3 Advantage debería funcionar con la misma URL de registro (consíguelo aquí). Busca una opción etiquetada como "Dynamic Registration", "Tool Registration URL", "Tool initiation registration endpoint" o similar.
Si tu plataforma solo admite la configuración manual de LTI 1.3, usa los cuatro endpoints listados en la sección de Schoology más arriba y contacta con soporte para finalizar.
Añadir al contenido del curso en D2L 
Esta página trata sobre cómo añadir FastComments a un curso de Brightspace después de que un administrador haya registrado la herramienta y creado una implementación. Si la herramienta aún no está registrada, consulte primero la guía de registro de D2L.
Brightspace ofrece dos experiencias de creación de contenido: Contenido clásico y la Nueva experiencia de contenido (también llamada Lecciones). Ambas exponen FastComments, pero las rutas del menú difieren. Cada sección a continuación cubre ambas cuando divergen.
Localizar la herramienta FastComments
La herramienta FastComments aparece en dos lugares dentro del editor de contenido de un curso:
- El selector de actividades, al que se accede desde el botón Agregar existente de un módulo/unidad (etiquetado Agregar actividades existentes en versiones antiguas de Brightspace). FastComments aparece directamente en el selector en las versiones actuales de Brightspace; las versiones antiguas lo anidan bajo un submenú Herramientas de aprendizaje externas. Cualquiera de las dos rutas añade FastComments como un tema independiente.
- El cuadro de diálogo Insertar contenido dentro del editor HTML, bajo LTI Advantage. Esto incrusta FastComments en línea en un tema HTML mediante el flujo de enlace profundo LTI.
Si FastComments no aparece en ninguno de los selectores, la implementación no está habilitada para la unidad organizativa que contiene el curso. Pida a su administrador de Brightspace que abra Herramientas de administración > Administrar extensibilidad > LTI Advantage > herramienta FastComments > Ver implementaciones, abra la implementación y añada la unidad organizativa del curso (o una unidad organizativa superior) bajo Unidades organizativas.
Añadir FastComments como un tema en un módulo
Contenido clásico:
- Abra el curso y haga clic en Contenido en la barra de navegación.
- Seleccione el módulo que debe contener la discusión (o cree uno mediante Agregar un módulo).
- Haga clic en Agregar existente (Brightspace antiguo: Agregar actividades existentes > Herramientas de aprendizaje externas).
- En el selector, haga clic en FastComments. Brightspace crea un tema en el módulo y le devuelve a la vista de contenido.
- Haga clic en el nuevo tema. Cambie el nombre a algo descriptivo como
FastComments Discussionusando el editor de título en línea.
Nueva experiencia de contenido (Lecciones):
- Abra el curso y haga clic en Contenido.
- Abra la unidad y la lección que debe contener la discusión.
- Haga clic en Agregar > Actividad existente y seleccione FastComments (Brightspace antiguo: anidado bajo Herramientas de aprendizaje externas).
- La actividad se añade a la lección.
- Haga clic en el título de la actividad para renombrarla.
La primera vez que cualquier usuario (instructor o estudiante) abra el tema, FastComments inicializa el hilo para ese enlace de recurso. El hilo está vinculado al ID de enlace de recurso, por lo que renombrar o mover el tema no cambia qué hilo se carga.
Incrustar FastComments en línea en un tema HTML
Use este flujo cuando quiera que los comentarios aparezcan debajo de una lectura, video u otro contenido dentro de la misma página del tema en lugar de como un tema separado.
- Abra o cree un tema HTML en el módulo/lección.
- Haga clic en Editar HTML para abrir el editor HTML de Brightspace.
- Coloque el cursor donde debe aparecer el hilo de comentarios.
- Haga clic en el botón Insertar contenido (icono de pieza de rompecabezas en la barra de herramientas del editor).
- En el cuadro de diálogo Insertar contenido, desplácese hasta LTI Advantage y haga clic en FastComments.
- FastComments abre un selector de enlace profundo. Confirme la ubicación (las opciones predeterminadas funcionan para discusiones de contenido); haga clic en Insertar o Continuar.
- Brightspace regresa al editor HTML con un bloque marcador que representa el lanzamiento LTI. Haga clic en Guardar y cerrar en el tema.
Cuando se carga el tema, Brightspace reemplaza el marcador por un iframe que lanza automáticamente FastComments vía LTI. Los estudiantes ven el hilo de discusión en línea.
Un único tema HTML puede contener múltiples incrustaciones de FastComments mediante enlaces profundos. Cada incrustación obtiene su propio hilo porque cada enlace profundo produce un ID de enlace de recurso distinto.
Tema del módulo vs enlace rápido incrustado
Elija el enfoque de tema del módulo cuando:
- La discusión sea la actividad principal para ese paso en el módulo.
- Desee que el tema aparezca en la tabla de contenidos de Brightspace, en el seguimiento de finalización y en Class Progress.
Elija el enfoque de incrustación en línea cuando:
- Los comentarios deban situarse debajo de otro contenido en la misma página.
- No quiera un elemento separable con seguimiento de finalización en la tabla de contenidos.
Visibilidad, borrador y condiciones de publicación
Un nuevo tema de FastComments es visible para los estudiantes por defecto. Para ocultarlo mientras lo configura:
- En el editor de contenido, haga clic en el título del tema (Contenido clásico) o en el menú de tres puntos de la actividad (Nueva experiencia de contenido).
- Establezca el estado en Borrador (Contenido clásico) o desactive la Visibilidad (Nueva experiencia de contenido).
Los temas en borrador son invisibles para los estudiantes. Los instructores y asistentes de enseñanza todavía los ven con una insignia de "Borrador".
Para restringir el tema a un grupo o sección específicos:
- Abra el tema.
- Haga clic en el menú del título del tema > Editar propiedades en el lugar (Contenido clásico) o Editar > Restricciones (Nueva experiencia de contenido).
- Bajo Condiciones de publicación, haga clic en Crear.
- Elija Matrícula de grupo o Matrícula de sección, seleccione el grupo/sección y guarde.
Las condiciones de publicación se apilan con el propio mapeo de roles de FastComments. Los estudiantes que no pueden ver el tema no reciben un lanzamiento LTI.
Qué ven los estudiantes en el primer lanzamiento
Cuando un estudiante hace clic en el tema (o carga un tema HTML con una incrustación):
- Brightspace realiza el lanzamiento LTI 1.3 en segundo plano.
- FastComments recibe el nombre del estudiante, correo electrónico, URL del avatar y rol en el LMS, y lo conecta automáticamente. No aparece ningún aviso de inicio de sesión de FastComments.
- El hilo de comentarios para ese enlace de recurso se renderiza dentro del iframe de Brightspace.
Mapeo de roles en el lanzamiento:
- Brightspace
Administratorse convierte en un administrador de FastComments para el hilo (moderación completa, eliminar, prohibir y acceso a la configuración). - Brightspace
Instructorse convierte en un moderador de FastComments (fijar, ocultar, eliminar, prohibir). - Todos los demás roles (
Learner,TeachingAssistant, etc.) se convierten en comentaristas estándar.
Los comentarios se atribuyen a la cuenta de Brightspace del estudiante. Si el estudiante edita su nombre o avatar en Brightspace, el siguiente lanzamiento LTI sincroniza el cambio.
Altura del iframe y cambio de tamaño
FastComments emite el postMessage org.imsglobal.lti.frameResize en cada renderizado de hilo y en los cambios de contenido (nuevo comentario, expansión de respuestas). Brightspace escucha este mensaje y ajusta la altura del iframe para que el hilo no se corte y no muestre una barra de desplazamiento interna.
Si el iframe se queda con una altura fija y corta:
- Confirme que el curso se carga mediante HTTPS. El listener de postMessage de Brightspace rechaza frames de contenido mixto.
- Confirme que ninguna extensión del navegador está bloqueando el canal postMessage.
- Para incrustaciones en línea en un tema HTML, el HTML circundante no debe envolver el iframe en un contenedor de altura fija. Elimine cualquier
style="height: ..."en línea del elemento padre.
Problemas específicos de Brightspace
La herramienta no aparece en el selector Agregar existente. La implementación no está habilitada para la unidad organizativa de este curso. Un administrador necesita añadir la unidad organizativa (o una superior) a la lista de Unidades organizativas de la implementación. El registro de la herramienta por sí solo no es suficiente; la implementación determina qué cursos ven la herramienta.
deployment_id mismatch on launch. FastComments fija por TOFU el primer deployment_id que ve para un registro. Si un administrador elimina la implementación original y crea una nueva, los lanzamientos desde la nueva implementación son rechazados con un error de coincidencia de implementación. La solución es volver a registrar FastComments (genere una nueva URL de registro (consíguela aquí) y ejecute el Registro Dinámico de nuevo); el registro de configuración antiguo se reemplaza.
La herramienta se lanza pero muestra "Invalid LTI launch". El curso está en una estructura de inquilino/organización diferente a la que cubre la implementación, o la implementación se deshabilitó después del registro. Verifique nuevamente Herramientas de administración > Administrar extensibilidad > LTI Advantage > FastComments > conmutador Habilitado y la lista de unidades organizativas de la implementación.
Faltan nombres y roles dentro de FastComments. Brightspace envía lanzamientos LTI con claims de Names and Role Provisioning Services (NRPS). Si un curso se actualizó desde un enlace LTI 1.1 antiguo, el lanzamiento carece de claims name y email. Vuelva a añadir el tema de FastComments mediante Agregar existente (no migre el enlace antiguo) para que el lanzamiento utilice LTI 1.3.
La incrustación muestra una pantalla de inicio de sesión en lugar de SSO automático. El tema HTML se insertó como un <iframe> simple apuntando a FastComments en lugar de mediante Insertar contenido > LTI Advantage. Los iframes simples omiten el lanzamiento LTI y llevan a los usuarios a la página pública de FastComments. Elimine el iframe y vuelva a insertarlo mediante el flujo Insertar contenido.
Añadir al contenido del curso en Moodle 
Esta guía cubre cómo añadir FastComments a un curso de Moodle 4.x después de que un administrador del sitio haya registrado la herramienta y la haya configurado para mostrarse en el selector de actividades. Si FastComments aún no está registrado, consulte primero la guía de registro de Moodle.
Abra el curso en modo de edición
- Inicie sesión en Moodle como Profesor con permisos de edición (o superior) para el curso.
- Abra el curso.
- Active el modo de edición usando el interruptor en la esquina superior derecha del encabezado del curso.
Moodle 4.x reemplazó el antiguo desplegable "Add an activity or resource" que usaba la 3.x por un cuadro de diálogo de selección de actividades a pantalla completa. Moodle 4.5 mantiene el mismo selector pero añade una fila de favoritos con estrellas en la parte superior, por lo que fijar FastComments una vez facilita su acceso en secciones posteriores.
Añadir la actividad FastComments
- Desplácese hasta la sección del curso (tema o semana) donde corresponde la discusión.
- Haga clic en Add an activity or resource al final de esa sección.
- En el cuadro de diálogo del selector, seleccione FastComments. Si no lo ve, vaya a la sección de incidencias más abajo.
Se abre el formulario de configuración de la actividad. Los campos que importan:
- Activity name (requerido). Se muestra en la página del curso y en el libro de calificaciones. Ejemplo:
Week 3 Discussion. - Activity description. Texto introductorio opcional que se muestra encima del hilo de comentarios.
- Show description on course page. Márquelo si desea que la descripción sea visible sin entrar en la actividad.
- Preconfigured tool. Ajustado a
FastComments(seleccionado automáticamente cuando se lanza desde el selector). No lo cambie. - Launch container. Ajuste a New window. Vea la sección de incidencias para saber por qué "Same window" falla en algunas implantaciones de Moodle.
- Tool URL, Public key, Shared secret, Custom parameters. Déjelos en blanco. El Registro Dinámico (Dynamic Registration) se encargó de estos a nivel del sitio.
Desplácese al final y haga clic en Save and return to course (o Save and display para abrir la actividad de inmediato).
La actividad aparece como una fila en la sección con el icono de FastComments. Los estudiantes hacen clic en la fila para abrir el hilo de comentarios.
Incrustar FastComments en línea con el editor
Para un hilo dentro de una Página, capítulo de Libro, Lección o cualquier otro recurso que use el editor Atto o TinyMCE:
- Abra el recurso en modo de edición.
- Coloque el cursor donde debe aparecer el hilo.
- En la barra de herramientas del editor, haga clic en el botón LTI / External tool. En Atto aparece etiquetado como "Insert LTI Advantage content". En TinyMCE (por defecto en Moodle 4.3+) está bajo el menú More como External tools.
- Elija FastComments de la lista de herramientas.
- FastComments abre un selector de enlace profundo. Confirme el título del hilo y haga clic en Embed.
- El editor inserta un bloque marcador LTI. Guarde el recurso.
Cada instancia incrustada es un hilo distinto identificado por el ID de elemento de contenido del enlace profundo, por lo que una Página con tres incrustaciones de FastComments tendrá tres hilos independientes.
Restricciones de acceso y configuración de grupos
Las opciones estándar de actividad de Moodle se aplican a las actividades FastComments:
- Common module settings > Group mode. Configurarlo en Separate groups o Visible groups no divide automáticamente FastComments en hilos por grupo. El modo de grupo de Moodle solo filtra el libro de calificaciones y la lista de miembros. Para ejecutar un hilo separado por grupo, añada una actividad FastComments por grupo y use Restrict access para limitar cada una.
- Restrict access > Add restriction. Admite las condiciones estándar de Moodle: Date, Grade, Group, Grouping, User profile, y conjuntos anidados de restricciones. Use Group para bloquear una actividad FastComments a un solo grupo.
- Activity completion. Ajuste a Students must view this activity to complete it si desea el seguimiento de finalización. FastComments actualmente no informa un evento de finalización de vuelta a Moodle más allá del lanzamiento.
Asignación de roles
FastComments lee el reclamo LTI roles que Moodle envía en cada lanzamiento y lo asigna de la siguiente manera:
- Moodle Manager o Administrador del sitio -> FastComments admin
- Moodle Editing teacher o Non-editing teacher -> FastComments moderator
- Moodle Student -> FastComments commenter
- Moodle Guest -> solo lectura
Los administradores pueden eliminar cualquier comentario, prohibir usuarios y editar la configuración del hilo. Los moderadores pueden eliminar y aprobar comentarios dentro del hilo en el que se lanzaron. Los roles personalizados de Moodle heredan la asignación del arquetipo del que fueron clonados.
Lo que ven los estudiantes
Los estudiantes hacen clic en la actividad FastComments (o se desplazan hasta el bloque incrustado dentro de una Página o Libro). Moodle envía su identidad a FastComments mediante el lanzamiento LTI:
- Sin pantalla de inicio de sesión. FastComments les autentica usando la cuenta de Moodle.
- Su nombre visible, correo electrónico y avatar provienen de Moodle.
- El hilo está limitado a
(Moodle site, course, resource link ID), por lo que la misma actividad duplicada en otro curso obtiene un hilo nuevo. - Las respuestas en hilo, las votaciones y las notificaciones funcionan igual que en un hilo independiente de FastComments.
Incidencias de Moodle
FastComments no aparece en el selector de actividades. El administrador del sitio registró la herramienta pero no configuró Tool configuration usage a Show in activity chooser and as a preconfigured tool. Corrija esto en Site administration > Plugins > Activity modules > External tool > Manage tools > icono de engranaje en la ficha de FastComments.
El lanzamiento falla o muestra un marco en blanco cuando está configurado en "Same window". Las cookies de sesión de Moodle usan SameSite=Lax por defecto, y algunos navegadores las eliminan en el POST entre sitios que LTI 1.3 usa para volver desde FastComments. Configure Launch container en New window en la actividad. Esto es un requisito estricto para FastComments incrustado dentro de una Página o Libro, ya que la ruta de lanzamiento incrustada por el editor siempre abre una nueva ventana.
El reclamo iss es la URL del sitio Moodle, no un ID de tenant. FastComments usa la URL del sitio Moodle (el valor de configuración wwwroot) como el emisor LTI. Si su instancia de Moodle se mueve a un nuevo dominio o cambia wwwroot, los hilos existentes de FastComments permanecerán ligados al antiguo emisor y no coincidirán con los lanzamientos nuevos. Vuelva a registrar la herramienta con la nueva URL y migre los hilos mediante el administrador de FastComments si es necesario.
Copia y restauración de actividades. Hacer una copia de seguridad de un curso y restaurarla en un curso nuevo crea nuevos IDs de enlace de recurso, por lo que las actividades FastComments restauradas comienzan con hilos vacíos. El curso original conserva los hilos originales. Esto es un comportamiento intencionado, no un error.
TinyMCE por defecto en Moodle 4.5. Moodle 4.5 se distribuye con TinyMCE como editor predeterminado para instalaciones nuevas. La ubicación del botón External tool está bajo el menú More (...) en lugar de la barra principal. Los sitios más antiguos que actualizaron desde 4.1 conservan Atto a menos que un administrador cambie el predeterminado.
Añadir al contenido del curso en Blackboard 
Una vez que un administrador haya registrado FastComments como una herramienta LTI 1.3 Advantage y aprobado las políticas de la institución, los instructores la añaden a los cursos a través de los puntos de colocación estándar de Blackboard. Los pasos exactos difieren entre Ultra Course View y Original Course View, por lo que ambos se tratan a continuación.
Ultra Course View
Ultra Course View es la vista predeterminada en Blackboard Learn SaaS desde 2026.
- Abra el curso y vaya a la página Course Content.
- Pase el cursor o toque donde quiera que aparezca el hilo de comentarios en el esquema y haga clic en el botón morado + (Agregar contenido).
- Elija Content Market. El panel Content Market lista todas las herramientas LTI aprobadas y las colocaciones de Building Block para su institución.
- Busque el mosaico FastComments y haga clic en él. Blackboard crea un elemento de contenido en la posición donde abrió el menú +.
- El elemento aparece en el esquema como una entrada "Visible to students" por defecto para los instructores que tienen Hide from students desactivado como su valor predeterminado personal. Si su valor predeterminado es Hidden, el elemento se crea como oculto y usted activa el selector de visibilidad en la fila del elemento cuando esté listo.
- Para cambiar el nombre del elemento, haga clic en el título en el esquema y escriba una nueva etiqueta. El título que ven los estudiantes en el esquema es independiente del identificador del hilo de FastComments, por lo que renombrarlo es seguro en cualquier momento.
Si no ve Content Market como opción, su institución tiene la colocación oculta. También puede acceder al mismo selector a través de More tools en el mismo menú + bajo el grupo LTI Tools.
Original Course View
Original Course View sigue siendo compatible en Learn SaaS y sigue siendo la experiencia principal para sitios Learn 9.1 autoalojados en la línea de lanzamientos CU de Q4 2024.
- Abra el curso y entre en un Content Area (por ejemplo, el área predeterminada Information o Content en el menú del curso).
- Active Edit Mode con el interruptor en la esquina superior derecha de la página.
- Haga clic en Build Content en la barra de acciones.
- Bajo el submenú Learning Tools, haga clic en FastComments. El submenú Learning Tools se llena a partir de las colocaciones de herramientas LTI 1.3 después de que un administrador registre la herramienta. Si no lo ve, consulte la sección de advertencias más abajo.
- En el formulario Create FastComments, establezca:
- Name: la etiqueta que los estudiantes ven en el área de contenido.
- Description: texto opcional que se muestra encima del hilo incrustado.
- Permit Users to View this Content: conmutador de disponibilidad Sí/No.
- Track Number of Views: habilite si desea las estadísticas de vistas por elemento de Blackboard. FastComments ejecuta sus propias analíticas de forma independiente.
- Date and Time Restrictions: ventanas opcionales de Display After / Display Until.
- Envíe. La herramienta aparece como un elemento clicable en el área de contenido.
Embedding Inside an Item or Document
En ambas vistas de curso, los instructores incrustan FastComments en línea dentro del cuerpo de un Item, Document, o cualquier campo de texto enriquecido mediante el botón LTI Advantage del Editor de Contenido.
Ultra Course View:
- Cree o edite un Document.
- Haga clic en Add content dentro del cuerpo del documento donde desea que aparezca el hilo.
- En la barra de herramientas del editor, abra el menú Insert content y haga clic en Content Market (el punto de entrada LTI Advantage / Deep Linking).
- Elija FastComments. FastComments devuelve una carga útil de deep-link y Blackboard inserta un bloque incrustado en el cuerpo del documento en la posición del cursor.
- Guarde el documento. Los estudiantes ven el hilo renderizado en línea a medida que se desplazan.
Original Course View:
- Edite cualquier elemento con un cuerpo de texto enriquecido.
- En la barra de herramientas del Content Editor, haga clic en el icono más Add Content y elija Content Market (etiquetado como Add Content from External Tool en CUs antiguas de Q4 2024).
- Elija FastComments. El editor inserta un bloque marcador de posición que referencia el recurso deep-linked.
- Envíe el elemento.
Cada incrustación de deep-link produce su propio hilo de FastComments, por lo que un Item con dos bloques FastComments incrustados tendrá dos flujos de comentarios independientes.
Visibility, Release Conditions, and Group Restrictions
Los elementos de contenido de FastComments se comportan como cualquier otro elemento de contenido de Blackboard respecto a las reglas de control de acceso aplicadas sobre ellos.
- Ultra: haga clic en el selector de visibilidad en la fila (Visible to students, Hidden from students, Conditional availability). La disponibilidad condicional admite ventanas de fecha/hora, reglas de rendimiento contra elementos del libro de calificaciones y reglas de miembros contra grupos del curso.
- Original: abra el menú contextual del elemento y elija Adaptive Release o Adaptive Release: Advanced para restringir la herramienta por fecha, membresía, calificación o estado de revisión. Use Set Group Availability en el elemento para restringirlo a grupos específicos del curso.
FastComments respeta lo que decida la restricción de Blackboard. Si Blackboard oculta el elemento a un estudiante, el lanzamiento LTI nunca ocurre para ese estudiante y no aparece en la vista de moderador.
Gradebook Behavior
FastComments no informa calificaciones de vuelta mediante LTI Advantage Assignment and Grade Services. No se crea automáticamente una columna de calificaciones para los elementos de contenido de FastComments.
Si su tenant de Blackboard está configurado para crear automáticamente una columna del libro de calificaciones para cada nuevo elemento de contenido independientemente de los metadatos de evaluación, igualmente aparece una columna vacía. Para ocultarla:
- Ultra: abra el Gradebook, haga clic en el encabezado de la columna, elija Edit, y desactive Show to students además de Include in calculations. O use Delete si su institución permite la eliminación de columnas para ítems sin calificación.
- Original: abra el Grade Center, haga clic en la flecha de la columna, elija Hide from Users (on/off), y opcionalmente Hide from Instructor View bajo Column Organization.
What Students See
Cuando un estudiante abre el elemento FastComments o se desplaza hasta un bloque incrustado:
- Blackboard lanza el mensaje LTI 1.3 a FastComments. El estudiante inicia sesión mediante SSO usando su identidad de Blackboard (nombre, correo electrónico, avatar, rol) sin ver un formulario de inicio de sesión.
- El hilo de comentarios se renderiza en el iframe. El encadenamiento, las respuestas, las menciones y las reacciones están todas disponibles según la configuración del widget de comentarios configurada en FastComments.
- Sus comentarios se atribuyen a su cuenta de Blackboard. Si el estudiante edita su nombre o foto en Blackboard más adelante, el siguiente lanzamiento actualiza el perfil de FastComments.
Mapeo de roles de Blackboard a FastComments:
- System Administrator y Course Builder se mapean a FastComments admin.
- Instructor y Teaching Assistant se mapean a FastComments moderator.
- Student, Guest, y Observer se mapean a FastComments commenter.
Los moderadores ven controles de moderación (fijar, ocultar, prohibir, eliminar) en línea en cada comentario del hilo.
Thread Scoping
FastComments delimita cada hilo por (Blackboard host, course ID, resource link ID). Dos elementos FastComments en el mismo curso generan dos hilos. El mismo elemento copiado en dos plantillas de curso (por ejemplo, mediante copia de curso) genera dos hilos, porque Blackboard emite un nuevo resource link ID durante la copia. Para mantener un hilo compartido entre copias de curso, use Deep Linking con un URN de hilo explícito configurado en FastComments antes de lanzar la copia.
Blackboard-Specific Gotchas
FastComments tile missing from the Build Content menu (Original) or Content Market (Ultra). El administrador aprobó la herramienta pero dejó una política de la institución que bloquea la colocación relevante. Vaya a Administrator Panel > Integrations > LTI Tool Providers, edite la entrada de FastComments y confirme que las colocaciones Course Content Tool (Original) y Course Content Tool - allow students / Deep Linking content tool (Ultra) están habilitadas. Guarde y actualice la página del curso.
"Tool not configured for this context" or "Tool is not deployed" error on launch. El ámbito de despliegue registrado durante el registro dinámico no coincide con el contexto de la institución al que pertenece el curso. En la entrada del proveedor de herramientas de Blackboard, verifique que el Deployment ID coincida con lo que FastComments muestra en su página de Configuración LTI 1.3 para este tenant. Si difieren, elimine la colocación y vuelva a ejecutar el registro dinámico desde una URL de registro nueva (consíguelo aquí).
Iframe height looks fixed or content gets cut off. Algunos tenants de Blackboard incluyen una Política de Seguridad de Contenido estricta que bloquea el postMessage de redimensionamiento de iframe LTI predeterminado. FastComments emite tanto el mensaje estilo Canvas lti.frameResize como el mensaje según la especificación IMS org.imsglobal.lti.frameResize para maximizar la compatibilidad, pero una anulación de CSP a nivel de tenant bloquea el listener del padre. Pida a su administrador que confirme que *.fastcomments.com está en la lista blanca de herramientas LTI y que ningún encabezado CSP personalizado está eliminando eventos postMessage. El redimensionamiento entonces funciona sin más configuración.
Course copy duplicates threads. La copia de cursos de Blackboard emite nuevos resource link IDs para las colocaciones LTI, por lo que los cursos copiados comienzan con hilos vacíos. Esto es esperado. Si necesita que el curso copiado herede el hilo original, configure Deep Linking con un URN de hilo explícito antes de copiar, o contacte al soporte de FastComments para remapear IDs de hilos en lote.
Student sees a generic Blackboard error on launch. La causa es una claim email faltante o desactualizada. Confirme que la política de la institución para FastComments tiene habilitados Role, Name, y Email Address bajo User Fields to Send. Guarde y luego inicie de nuevo en una sesión de navegador nueva.
Añadir al contenido del curso en Sakai o Schoology 
Una vez que FastComments está registrado en la plataforma, los instructores lo añaden al contenido del curso usando los flujos estándar de herramientas externas de la plataforma. Esta página cubre Sakai 23.x y Schoology Enterprise.
Sakai
1. Añadir FastComments a un sitio
El mantenedor del sitio habilita la herramienta por sitio:
- Abra el sitio y haga clic en Información del sitio en la navegación izquierda.
- Haga clic en Gestionar herramientas.
- Desplácese hasta la lista Herramientas externas y active FastComments.
- Haga clic en Continuar, revise la lista de herramientas y luego haga clic en Finalizar.
FastComments ahora aparece como un elemento del menú izquierdo en el sitio.
2. Reordenar la entrada del menú izquierdo
Vaya a Información del sitio > Orden de herramientas. Arrastre FastComments a la posición deseada y haga clic en Guardar. También puede renombrar la etiqueta del menú y ocultarla a los estudiantes desde esta pantalla.
3. Insertar en línea en una página de Lessons
Para colocar FastComments directamente dentro de una página de Lessons en lugar de como una herramienta independiente en el menú izquierdo:
- Abra la herramienta Lessons en el sitio.
- Haga clic en Agregar contenido > Agregar herramienta externa.
- Seleccione FastComments de la lista.
- Si FastComments anunció Deep Linking durante el registro, Sakai abre el selector de contenido de la herramienta para que pueda elegir o etiquetar el hilo. Si no se anunció Deep Linking, Sakai inserta un enlace de lanzamiento predeterminado.
- Guarde el elemento de Lessons.
Cada instancia incrustada obtiene su propio hilo, con alcance limitado a ese enlace de recurso.
4. Ajustes de permisos para el acceso de estudiantes
Sakai controla los lanzamientos de herramientas externas mediante Realms. Para confirmar que los estudiantes pueden lanzar FastComments:
- Inicie sesión como administrador de Sakai y abra Espacio de administración > Realms.
- Abra el realm correspondiente (por ejemplo,
!site.template.courseo el realm específico del sitio). - Confirme que el rol
accesstiene habilitadolti.launchy que los permisos de rol en el grupo external.tools están concedidos. - Guarde el realm.
Para anulaciones a nivel de sitio, el mantenedor puede ajustar la visibilidad de la herramienta por rol desde Información del sitio > Orden de herramientas ocultando o mostrando FastComments por rol.
5. Lo que ven los estudiantes
Los estudiantes hacen clic en el elemento del menú izquierdo de FastComments (o desplazan hasta el bloque incrustado en Lessons) y acceden directamente a la vista de hilo de comentarios. El SSO es automático: Sakai envía la identidad del usuario en el lanzamiento LTI y FastComments los autentica con su cuenta de Sakai.
Mapeo de roles:
- Sakai
Instructor-> FastComments moderator - Sakai
Admin(admin en Espacio de administración) -> FastComments admin - Sakai
Student/access-> FastComments commenter
6. Problemas conocidos de Sakai
- Herramienta no visible en Gestionar herramientas. Si FastComments no aparece en la lista de Herramientas externas, el administrador de Sakai debe abrir el registro de herramientas (Espacio de administración > Herramientas externas > FastComments) y establecer Stealthed en
false. Las herramientas en modo Stealthed están ocultas del selector Gestionar herramientas por sitio. - Lanzamientos que fallan en navegadores con sesión compartida. El token CSRF del portal de Sakai está vinculado a la sesión del navegador. Si un estudiante ha iniciado sesión en dos sitios de Sakai en pestañas diferentes o tiene una sesión obsoleta, el lanzamiento devuelve un 403. Solución: cierre otras pestañas de Sakai, cierre sesión, vuelva a iniciar sesión y relance. Los administradores también pueden aumentar
sakai.csrf.token.cache.ttlsi esto ocurre en todo el clúster. - Incrustación en frames. Confirme que
lti.frameheightensakai.propertiessea lo suficientemente grande (600 o más) para que el hilo de comentarios no quede recortado dentro de una página de Lessons.
Schoology
Schoology Enterprise tiene dos escenarios de instalación. Confirme cuál aplica antes de añadir la herramienta a un curso.
1. Dos escenarios de instalación
- (a) Instalación a nivel empresarial. El administrador del sistema de Schoology instaló FastComments a nivel de la organización y lo asignó a todos los cursos o a plantillas de curso específicas. Los instructores omiten la instalación y van directamente a "Agregar materiales".
- (b) Auto-instalación por el instructor. El instructor instala la herramienta en un solo curso desde Opciones del curso > Herramientas externas > Instalar aplicaciones LTI. La auto-instalación requiere que el administrador del sistema haya aprobado primero la aplicación FastComments a nivel de la organización.
2. Añadir FastComments como material del curso
Dentro del curso:
- Abra el curso y vaya a Materiales.
- Haga clic en Agregar materiales > Agregar archivo/enlace/herramienta externa.
- Elija Herramienta externa.
- Seleccione FastComments de la lista de herramientas registradas.
- Configure un Nombre (esto es lo que ven los estudiantes en la lista de materiales) y una Descripción opcional.
- Deje Habilitar calificaciones (envío de calificaciones) APAGADO. FastComments no informa calificaciones a Schoology, por lo que habilitar el envío de calificaciones crea una columna vacía en el libro de calificaciones.
- Haga clic en Enviar.
El material ahora aparece en la lista de materiales del curso y abre el hilo de FastComments al hacer clic.
3. Incrustación en línea mediante el editor de texto enriquecido
Si el administrador del sistema habilitó la colocación Deep Linking para FastComments durante el registro, los instructores pueden incrustar el hilo de comentarios dentro de cualquier campo de Texto enriquecido (instrucciones de la tarea, cuerpos de página, indicaciones de discusión):
- Abra el editor de Texto enriquecido en la página de destino.
- Haga clic en el icono Herramienta externa (pieza de rompecabezas) en la barra de herramientas.
- Elija FastComments.
- Configure la incrustación en el diálogo de deep-linking y haga clic en Insertar.
- Guarde la página.
Si el botón Herramienta externa no aparece en el editor de Texto enriquecido, Deep Linking está deshabilitado para esta herramienta en ese tenant. Vea las advertencias a continuación.
4. Visibilidad y asignaciones por secciones
Schoology limita la disponibilidad de la herramienta por sección a través de Opciones del curso:
- Desde el curso, haga clic en Opciones del curso > Herramientas externas.
- Para cada aplicación LTI instalada, usted controla si está disponible para todas las secciones del curso o para secciones específicas.
- Para restringir FastComments a ciertas secciones, desmarque las secciones que no deberían ver la herramienta.
- El acceso a nivel de sección también determina qué secciones ven la entrada Agregar materiales > Herramienta externa para FastComments.
5. Lo que ven los estudiantes
Los estudiantes hacen clic en el material de FastComments (o desplazan hasta la incrustación en línea) y acceden a la discusión en hilo. El SSO es automático mediante el lanzamiento LTI de Schoology bajo su cuenta de Schoology.
Mapeo de roles:
- Schoology
Administrator-> FastComments admin - Schoology
Instructor-> FastComments moderator - Schoology
Student-> FastComments commenter
6. Problemas conocidos de Schoology
- Solo Enterprise. Las cuentas personales y gratuitas de Schoology no pueden instalar herramientas LTI 1.3. Si su tenant está en el nivel gratuito, la opción Herramientas externas no aparece en Opciones del curso. Actualice a Schoology Enterprise para usar FastComments.
- Deep Linking deshabilitado por defecto en el tenant. Algunos tenants de Schoology restringen la colocación Deep Linking a nivel organizacional. Cuando esto ocurre, los instructores ven solo el flujo Agregar materiales > Herramienta externa y no el botón Herramienta externa en el editor de Texto enriquecido. Para habilitar la incrustación en línea, el administrador del sistema debe ir a Configuración del sistema > Integración > LTI 1.3 > FastComments y activar la colocación Content Item / Deep Linking, luego guardar.
- Anulación de asignación por sección. Si FastComments está asignado a nivel empresarial pero el instructor no puede verlo en Agregar materiales, la sección del curso está excluida en la asignación a nivel organizacional. Pida al administrador del sistema que añada la sección a la asignación de la aplicación FastComments.
- Nombre del material vs. identidad del hilo. Cambiar el nombre del material en Schoology no mueve el hilo de comentarios. Los hilos se identifican por el ID de enlace de recurso LTI, por lo que renombrar mantiene el mismo hilo; eliminar y volver a crear el material crea un hilo nuevo y vacío.
Resolución de problemas 
"Token de registro no encontrado, caducado o ya usado"
El token en tu URL de registro (consíguelo aquí) es válido durante 30 minutos y solo puede usarse una vez. Si tu LMS tardó más que eso, o si el registro se reintentó después de haberse completado, el token será rechazado. Genera una URL nueva en la página de Configuración LTI 1.3 de FastComments y empieza de nuevo.
"La plataforma rechazó el registro"
Tu LMS rechazó el apretón de manos de registro. Las causas más comunes:
- La herramienta ya está registrada con el mismo nombre de cliente. Algunas plataformas (en particular D2L) rechazan un segundo registro de "FastComments" hasta que se elimine el anterior. Elimina la herramienta antigua en tu LMS y vuelve a intentarlo.
- Campo incorrecto en el LMS. Asegúrate de pegar la URL en el campo registration / tool initiation registration endpoint, no en el campo launch URL ni en el campo login URL.
- El LMS en realidad no soporta el Registro Dinámico. Versiones antiguas de Moodle y Blackboard anuncian LTI 1.3 pero solo permiten la configuración manual. Revisa la documentación de tu plataforma.
"No se pudo obtener la configuración de la plataforma"
FastComments no pudo leer el documento openid-configuration de tu LMS. Esto es raro y suele significar que el LMS proporcionó una URL de descubrimiento malformada o inaccesible. Contacta con el soporte de tu LMS.
El lanzamiento muestra "Configuración no encontrada"
O bien la configuración en FastComments fue eliminada, o el lanzamiento provino de un par iss/client_id que no reconocemos. Si eliminaste y volviste a registrar, indica a tu LMS que elimine y vuelva a añadir la herramienta FastComments para que obtenga el nuevo client_id.
El lanzamiento muestra "Despliegue no registrado"
Iniciaste FastComments desde un despliegue de Brightspace/Moodle/Blackboard diferente del que se usó en el primer lanzamiento. FastComments fija el deployment_id en el primer lanzamiento como verificación de seguridad. Para añadir un nuevo despliegue bajo el mismo cliente, contacta con el soporte - añadiremos el ID de despliegue a la configuración.
El lanzamiento muestra "message_type no compatible"
El LMS envió un mensaje LTI que FastComments no maneja (por ejemplo LtiSubmissionReviewRequest). FastComments solo soporta los flujos estándar de resource-link launch y deep-linking. Contacta si necesitas que se añada un tipo de mensaje específico.
El iframe no se redimensiona
La mayoría de los LMS ajustan automáticamente el tamaño de los iframes LTI. Si el tuyo no lo hace, verifica que la configuración de lanzamiento del LMS permita que la herramienta envíe eventos postMessage al frame padre. FastComments emite mensajes de redimensionamiento tanto de estilo Canvas (lti.frameResize) como según la especificación IMS (org.imsglobal.lti.frameResize).