Aspectos Generales
"Conexión en Directo" es un conjunto de herramientas gratuitas y de código abierto diseñadas para dinamizar clases, conferencias o cualquier evento en directo. Permiten fomentar la participación de la audiencia en tiempo real a través de actividades interactivas como encuestas, nubes de palabras, lluvias de ideas o muros colaborativos.
¿Cómo funcionan estas aplicaciones?
Todas las herramientas de "Conexión en Directo" se basan en la tecnología WebRTC (Peer-to-Peer). Esto significa que la comunicación se establece directamente entre el dispositivo del presentador y los de los participantes, sin necesidad de un servidor intermedio que almacene datos. La información viaja de forma segura y desaparece en cuanto se cierra la sesión.
Roles de Usuario
En cada aplicación existen dos roles claros:
- Presentador: Es quien crea, configura y gestiona la actividad. Desde su pantalla controla la sesión y visualiza los resultados consolidados en tiempo real.
- Participante: Es quien se une a una sesión ya creada. Interactúa enviando sus respuestas (votos, palabras, ideas) desde su propio dispositivo.
Cómo unirse a una sesión (participante)
Una vez que el presentador ha iniciado una actividad, los participantes tienen tres formas sencillas de conectarse:
- Código QR: La forma más rápida. Simplemente escaneando con la cámara del móvil el código QR que se muestra en la pantalla del presentador.
- Enlace directo: El presentador puede compartir un enlace único. Al hacer clic, el participante entra directamente a la sesión.
- Código manual: El participante puede abrir la aplicación, elegir Soy alumno/a e introducir el código corto (normalmente de 6 caracteres) que se muestra en la pantalla del presentador.
Personalización de la actividad
Todas las aplicaciones permiten al presentador unificar la estética de la actividad eligiendo un color base. Este color se aplica a los botones, fondos y otros elementos visuales, creando una experiencia coherente. Además del color, se pueden configurar todos los parámetros de la actividad, como la pregunta, las opciones de respuesta o los límites de participación.
La función "Preparar Sesión"
Esta función genera un enlace único que guarda toda la configuración de tu actividad (la pregunta, las opciones, el color, etc.). Puedes guardar este enlace para usarlo más tarde, compartirlo con otros compañeros o tener tus clases y talleres preparados con antelación sin necesidad de volver a introducir los datos.
Control de la Participación: Pausar y Reanudar
Todas las aplicaciones incluyen un botón en la vista del presentador que permite detener y reanudar la recepción de respuestas en cualquier momento. Esto es útil para controlar el ritmo de la actividad, por ejemplo, pausando el envío de ideas mientras se da una explicación. Cuando la participación está detenida, los participantes verán un mensaje indicándolo y no podrán enviar nuevas respuestas hasta que el presentador la reanude.
Consideraciones sobre el número de conexiones
Al ser una conexión directa, el rendimiento depende de dos factores clave: la potencia del ordenador y el ancho de banda de la red del presentador. Cada participante abre una conexión directa con el presentador, que debe gestionar todas simultáneamente.
Por este motivo, distinguimos dos tipos de aplicaciones:
- Conexiones Persistentes (Muro Interactivo, Lluvia de Ideas y Votos): En estas aplicaciones, las conexiones se mantienen abiertas para permitir una interacción continua (ver cambios en tiempo real o participar en múltiples fases). Por ello, se recomienda un uso óptimo con grupos de hasta 30-40 participantes para asegurar la fluidez.
- Conexiones Breves (Votación, Nube de Palabras, Escala): En estas herramientas, la conexión se establece, envía el dato y se cierra en segundos. Esta eficiencia permite manejar un número mucho mayor de participantes, potencialmente varios cientos, ya que no se sobrecarga el dispositivo del presentador. Los navegadores son capaces de gestionar picos de decenas de conexiones nuevas por segundo, facilitando la participación masiva.
Sugerencias y reporte de fallos
Si encuentras algún fallo, tienes alguna duda o quieres proponer una mejora, puedes hacerlo a través de la sección "Issues" del repositorio en GitHub. Para ello, visita https://github.com/jjdeharo/directo/issues y haz clic en el botón verde "New issue". Describe tu consulta o problema de la forma más detallada posible.
Privacidad y Gestión de Datos
Un modelo sin servidores
La principal ventaja de usar WebRTC es que ningún dato de la sesión pasa por un servidor central. La información (votos, ideas, etc.) viaja cifrada directamente desde el navegador de cada participante al navegador del presentador.
¿Qué implica esto para la privacidad?
- No hay registro de datos: Al no haber una base de datos central, ninguna respuesta queda almacenada en la nube. Una vez que el presentador cierra la pestaña de la sesión, toda la información se pierde de forma definitiva.
- Anonimato: Las aplicaciones no solicitan ni guardan ninguna información personal de los participantes. La conexión se basa en un código de sesión anónimo.
- Control total del presentador: El presentador es el único que recibe y visualiza los datos en su dispositivo. Si decide exportar los resultados (a PDF o CSV), esos archivos se guardan localmente en su propio ordenador, bajo su control y responsabilidad.
Este enfoque garantiza un alto nivel de privacidad y lo hace ideal para cualquier tipo de encuentro (educativo, profesional o social), ya que ni el creador de la herramienta ni terceros tienen acceso a los datos generados durante las actividades.
Votación Simple
Es una herramienta para lanzar preguntas de opción múltiple de forma rápida. El presentador define una pregunta y varias opciones de respuesta. Los participantes eligen una opción y los resultados se muestran instantáneamente en la pantalla del presentador. La visualización se puede cambiar en cualquier momento entre un gráfico de barras y un gráfico de sectores con el botón situado sobre los resultados; los colores del gráfico se generan a partir del color elegido para la sesión y la preferencia se recuerda para las siguientes votaciones.
Nube de Palabras
Ideal para lluvias de ideas rápidas. Los participantes envían palabras o frases cortas en respuesta a una pregunta. Estas palabras forman una nube dinámica donde la frecuencia de cada término determina su tamaño. El resultado final se puede exportar como una imagen PNG o los datos brutos como una hoja de cálculo (CSV).
Lluvia de Ideas y Votos
Esta aplicación se desarrolla en dos fases. Primero, los participantes envían sus ideas o propuestas de forma anónima. Una vez finalizada la fase de propostas, el presentador inicia la fase de votación, donde cada participante puede votar por un número determinado de ideas enviadas por los demás. Sirve para generar y priorizar ideas de forma colectiva.
Muro Interactivo
Funciona como un corcho digital o una pizarra colaborativa. Los participantes envían "post-its" virtuales con un título y un texto. El presentador puede ver todas las notas en un lienzo infinito, moverlas, agruparlas y organizarlas libremente. Es importante recordar que el contenido del muro no es persistente y se pierde al cerrar la sesión, pero se puede exportar una captura como PDF o los datos como CSV.
Escala de Valoración
Permite crear diferentes tipos de escalas de valoración (tipo Likert, numéricas, semáforo o totalmente personalizadas) para recoger la opinión de la audiencia sobre un tema. Los resultados se visualizan como gráficos de barras o en un formato de semáforo, facilitando una interpretación rápida del sentir general. Es ideal para realizar sondeos de opinión, medir el grado de acuerdo o evaluar la comprensión de un concepto.
Tickets de Salida
Permite crear tickets breves para recoger impresiones al terminar una sesión. Cada pregunta admite distintos tipos de respuesta: texto breve o largo, opción única, varias opciones, escala, respuesta numérica y verdadero/falso. Las preguntas se pueden guardar como plantillas para reutilizarlas y es posible fijar un tiempo límite para responder. La herramienta funciona de dos maneras: en directo, compartiendo un código o QR para recibir las respuestas al momento, o en modo portable, generando un ticket para copiar, imprimir o pegar en la plataforma que utilices habitualmente. En el modo portable las respuestas no se recogen dentro de la aplicación. Los resultados de una sesión en directo se pueden exportar como hoja de cálculo (CSV).
QPlay: Concurso Interactivo
Una herramienta para gamificar el aula. El profesor carga un cuestionario y los alumnos compiten en tiempo real desde sus dispositivos para liderar la clasificación.
BoardLive: Pizarra colaborativa
Pizarra colaborativa en tiempo real pensada para clases, tutorías y talleres. El anfitrión crea la sesión, comparte un código o QR y decide quién puede dibujar (bloqueo global, permisos individuales y revocación instantánea). El lienzo se sincroniza en vivo entre todos los participantes, incluyendo la vista, el zoom y el fondo, para que vean exactamente lo mismo. Incluye páginas múltiples con miniaturas, herramientas de dibujo (trazo libre, resaltador, figuras, borrador) y control de color y grosor, además de inserción y edición de imágenes. Permite exportar el trabajo a PDF y gestionar el contenido por páginas. También permite que el profesorado proyecte en la pizarra digital del aula lo que escribe o dibuja en su tablet en tiempo real, facilitando explicaciones dinámicas y seguimiento inmediato del grupo.
Subasta de frases
Los participantes reciben un presupuesto en una moneda que decide el profesorado y pujan por frases. Tiene tres modalidades: en Conocimiento se puja por las frases que se creen correctas y, al adjudicar cada una, se revela si lo era; en Valores y prioridades cada persona reparte su presupuesto entre todas las frases, lo que hace visible qué le importa más al grupo; y en Roles y conceptos cada equipo recibe un rol y puja por las frases que cree que le corresponden. Los resultados se pueden exportar como hoja de cálculo (CSV). Es una aplicación externa que se abre en su propia página.
Reloj de Citas
Organiza una dinámica cooperativa de emparejamiento. Cada participante concierta citas con compañeros distintos en las horas de un reloj y, cuando el profesorado llama una hora concreta, se reúne con la pareja que anotó en esa hora para trabajar la tarea propuesta. Sirve para formar parejas variadas y evitar que el alumnado trabaje siempre con las mismas personas. Es una aplicación externa que se abre en su propia página.