Skip to content

Visión general del módulo Moderator

Cómo funciona el módulo Moderator en Timers Studio: la pantalla de login, el espejo del player, la cuadrícula de widgets, el intercom con la dirección y las encuestas que puede lanzar en escena.

Última actualización

Visión general del módulo Moderator

El módulo Moderator es el segundo par de manos durante un show. La dirección maneja el rundown desde el Studio; el moderador ve la misma salida de escena y puede relevar información, lanzar una encuesta, avisar a un orador o chatear en privado con la dirección — sin tocar los controles principales del timer. Esta página describe qué hay en /moderator/<room>, cómo dialoga el módulo con el resto de Timers Studio, y qué puede o no hacer el moderador.

Una ruta, una room

El módulo se sirve desde una única URL:

  • timers.studio/moderator/<room> — abre el player moderador, renderizado por ModeratorPlayerView. El ID de room es el mismo que usa el Studio (/id/<room>) y el Player público (/player/<room>).

El moderador nunca ve la barra de transporte de la dirección. Ve lo que ve el público, más un conjunto de widgets al lado para sus tareas de moderación.

Qué obtiene tras el login

ModeratorLoginView pide la contraseña de sesión, que la dirección define en el modal Links. Una vez validada, el moderador llega a una disposición de dos zonas:

  • Zona principal — Espejo del player. Una copia píxel a píxel del Player público: el mismo TimerDisplay o AgendaPlayerView renderizado desde el mismo estado en tiempo real. Cuando la dirección arranca un timer, el moderador ve el cronómetro al mismo milisegundo que la escena.
  • Zona widgets — Herramientas de moderación. Una cuadrícula renderizada por DynamicWidgetGrid que puede contener hasta nueve widgets: timer, agenda, agenda_focus, intercom, visual_pager, wharton, qa_push, qa_radar, poll. La dirección elige qué widgets se muestran y en qué orden.

Hablar con la dirección

Moderador y dirección comparten un intercom privado, renderizado por ModeratorIntercomChat. Los mensajes se guardan en la tabla Supabase moderator_intercom y se empujan en tiempo real a ambos lados. El intercom admite:

  • Texto plano y emojis.
  • Emojicons — iconos pequeños para conceptos recurrentes ([TIMER], [MODERATOR], [TECH_ISSUE], etc.).
  • Una señal flash (el botón rayo) que hace parpadear el campo del otro lado hasta que uno de los dos responde.
  • Indicador de escritura y acuses de recibo.

Lanzar una encuesta en vivo

Las encuestas son la principal herramienta de salida del moderador. Tres componentes cierran el bucle:

  • PollModeratorWidget (lado moderador) — crear, lanzar, cerrar, empujar resultados.
  • SpectatorPollVote (lado público en /ask/<room>) — el espectador elige una opción.
  • PollWidget (lado player en /player/<room>) — el overlay de escena que muestra las barras de resultados cuando el moderador pulsa Push Results.

Ver Lanzar una encuesta en vivo para el paso a paso.

Módulos relacionados

  • Timers — el Studio en /id/<room> es la fuente de verdad para el rundown y el estado de los timers. El moderador solo recibe lo que el Studio empuja.
  • Agenda — cuando la dirección emite un agenda, el espejo del moderador renderiza AgendaPlayerView.
  • Gateway — el público llega a /ask/<room> para votar las encuestas lanzadas por el moderador. El Gateway también transporta las actualizaciones en tiempo real entre todas las vistas.

Límite de alcance

El moderador maneja tareas de moderación — intercom, encuestas, visual pager, Q&A push. No puede editar el rundown, modificar timers ni conmutar entre vista Timer y vista Agenda: eso queda en el Studio. Si necesita dos operadores sobre los timers en sí, ambos abren /id/<room> con un enlace de director.

Dónde ir después