Agentes de Interactividad¶
Slides con los que el público interactúa. Hoy eso significa encuestas, quizzes y murales de respuesta abierta en vivo: la sala escanea un código QR, responde en un Google Forms, y el slide se actualiza en tiempo real leyendo la planilla de respuestas por el endpoint gviz por JSONP, así que funciona incluso desde file://, siempre que haya internet y la planilla esté pública.
/mira-survey¶
Crea un slide de encuesta en vivo: el público escanea un código QR, vota en un Google Forms, y el resultado se actualiza en tiempo real en el slide (un donut 3D girando por defecto, o un gráfico de barras). Recibe dos enlaces, el de votación (forms.gle/..., que se vuelve el QR generado localmente como SVG inline) y el de la planilla de respuestas (docs.google.com/spreadsheets/..., de donde el slide lee el conteo). Lee el endpoint gviz por JSONP cada pocos segundos, así que funciona incluso desde file:// sin error de CORS; nunca usa "Publicar en la web → CSV" (cacheado por ~5 min). La planilla debe estar pública (cualquiera con el enlace → Lector). Si falta un enlace, el agente lo pide antes de generar. Para un QR sin votación usa /mira-qrcode; para un gráfico de datos estáticos usa /mira-chart.
/mira-quiz¶
Crea un slide de quiz en vivo: el público escanea un código QR, responde una pregunta de opción múltiple en Google Forms, y el slide lee la planilla de respuestas en vivo vía gviz + JSONP. La respuesta correcta queda oculta hasta que el presentador pulse Revelar o presione R; recién entonces el card correcto aparece en verde suave, los porcentajes y conteos por alternativa entran con barras animadas, y un ranking básico de aciertos puede alternarse con K. Recibe enlace de votación, enlace de la planilla, pregunta, alternativas y respuesta correcta. Para una encuesta sin respuesta correcta usa /mira-survey.
/mira-post-it¶
Crea un mural de post-its en vivo en dos diapositivas: en la primera la pregunta con el código QR y un contador en vivo, en la segunda el mural, donde cada respuesta de texto libre se pega como un post-it, uno a uno. A diferencia de /mira-survey y /mira-quiz, no hay opciones ni respuesta correcta, y nada se agrega: cada persona aparece con su propia frase. Un filtro de palabras integrado y editable bloquea groserías: la respuesta bloqueada se descarta en silencio, no se pega y no cuenta en el contador. Las respuestas que llegan mientras la diapositiva 1 está en pantalla esperan en una cola y solo empiezan a pegarse cuando la diapositiva 2 se vuelve visible, así el presentador nunca pasa de página y encuentra una pared ya terminada y quieta. El mural muestra 15 por página: en la diapositiva 2 la flecha pasa de página y solo sale del mural cuando no hay a dónde paginar, así que la flecha hacia atrás en la primera página vuelve a la pregunta. Una página inédita se pega uno a uno, volver una página es instantáneo, y nada se descarta. La cuadrícula nace con las 15 plazas en su tamaño final, con el mural todavía vacío, así que el post-it aparece en su plaza en vez de que toda la pared encoja en cada llegada. Cada post-it se identifica por el índice de la fila, así que inclinación y color no cambian entre lecturas. Papeles mates en la misma franja de luminancia, con contraste medido por encima de 9:1 contra la tinta. Recibe el enlace de votación, el enlace de la hoja de cálculo y la pregunta. La tecla R limpia y vuelve a presentar el mural desde cero. La pregunta del formulario debe ser de respuesta corta o párrafo; para opción múltiple usa /mira-survey o /mira-quiz.