FastComments.com

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


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.


Añadir al contenido del curso en Moodle Internal Link

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

  1. Inicie sesión en Moodle como Profesor con permisos de edición (o superior) para el curso.
  2. Abra el curso.
  3. 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

  1. Desplácese hasta la sección del curso (tema o semana) donde corresponde la discusión.
  2. Haga clic en Add an activity or resource al final de esa sección.
  3. 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:

  1. Abra el recurso en modo de edición.
  2. Coloque el cursor donde debe aparecer el hilo.
  3. 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.
  4. Elija FastComments de la lista de herramientas.
  5. FastComments abre un selector de enlace profundo. Confirme el título del hilo y haga clic en Embed.
  6. 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 Sakai o Schoology Internal Link

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:

  1. Abra el sitio y haga clic en Información del sitio en la navegación izquierda.
  2. Haga clic en Gestionar herramientas.
  3. Desplácese hasta la lista Herramientas externas y active FastComments.
  4. 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:

  1. Abra la herramienta Lessons en el sitio.
  2. Haga clic en Agregar contenido > Agregar herramienta externa.
  3. Seleccione FastComments de la lista.
  4. 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.
  5. 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:

  1. Inicie sesión como administrador de Sakai y abra Espacio de administración > Realms.
  2. Abra el realm correspondiente (por ejemplo, !site.template.course o el realm específico del sitio).
  3. Confirme que el rol access tiene habilitado lti.launch y que los permisos de rol en el grupo external.tools están concedidos.
  4. 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.ttl si esto ocurre en todo el clúster.
  • Incrustación en frames. Confirme que lti.frameheight en sakai.properties sea 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:

  1. Abra el curso y vaya a Materiales.
  2. Haga clic en Agregar materiales > Agregar archivo/enlace/herramienta externa.
  3. Elija Herramienta externa.
  4. Seleccione FastComments de la lista de herramientas registradas.
  5. Configure un Nombre (esto es lo que ven los estudiantes en la lista de materiales) y una Descripción opcional.
  6. 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.
  7. 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):

  1. Abra el editor de Texto enriquecido en la página de destino.
  2. Haga clic en el icono Herramienta externa (pieza de rompecabezas) en la barra de herramientas.
  3. Elija FastComments.
  4. Configure la incrustación en el diálogo de deep-linking y haga clic en Insertar.
  5. 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:

  1. Desde el curso, haga clic en Opciones del curso > Herramientas externas.
  2. Para cada aplicación LTI instalada, usted controla si está disponible para todas las secciones del curso o para secciones específicas.
  3. Para restringir FastComments a ciertas secciones, desmarque las secciones que no deberían ver la herramienta.
  4. 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.