Ir al contenido

Evento — Control en vivo

El Control en vivo es el corazón operativo de Moove80. Una vez que un evento está configurado (equipos, retos, rutas), esta sección cubre todo lo que ocurre durante la ejecución: iniciar el evento, monitorizar equipos en tiempo real en un mapa, gestionar puntuaciones y parar el evento cuando finaliza. También cubre las pantallas públicas que el público ve en las pantallas del lugar.

  • Rol: Agencia o Admin
  • Estado del evento: El evento debe estar completamente configurado (equipos, retos, rutas) antes de iniciarse

Las funcionalidades de control en vivo se acceden desde múltiples puntos de entrada:

  • Iniciar/Parar: Lista de eventos → Start botón Start (verde) o menú desplegable de fila → Start
  • Iniciar desde la página de edición: Edición de evento → barra de acciones → botón Start (arriba a la derecha)
  • Seguimiento: Lista de eventos → menú desplegable de fila → la interfaz de seguimiento se abre mediante el panel de puntuación
  • Resultados: Lista de eventos → menú desplegable de fila → Results
  • Pantallas públicas: URL directa — sin autenticación requerida

URLs de pantallas públicas (sin autenticación requerida — comparte con el staff del lugar):

PantallaRuta
Resultados públicos/Gamestation/ViewResults?eventoid={eventId}
Panel de control público/Gamestation/ControlPanel?eventoId={eventId}

Lista de eventos mostrando el botón Start y los iconos de acción de fila para cada evento

La lista de eventos muestra los puntos de entrada principales para el control en vivo: el botón verde Start Start en la columna Actions y los iconos de resultados (Results row) a la derecha. El icono Actions toolbox de maletín con flecha desplegable (izquierda de cada fila) abre acciones operativas adicionales.


Un evento pasa por estos estados:

  1. Configurado — Equipos, retos, rutas y segmentos están configurados. El evento aún no tiene fechas de inicio/fin.
  2. Pre-inicio — Revisas una pantalla de confirmación mostrando el recuento de equipos, saldo de créditos y trabajos pendientes.
  3. En ejecución — La fecha de inicio se establece a ahora, la fecha de fin a ahora + días de duración (mínimo 3). Los equipos pueden conectarse mediante la app móvil, se rastrean las posiciones GPS y se acumulan resultados.
  4. Parado — La fecha de fin se retrocede 3 minutos. El registro de sesión de juego se finaliza.

El evento se considera en ejecución siempre que la hora actual esté entre las fechas de inicio y fin. No hay un estado explícito de “pausado” — parar establece la fecha de fin en el pasado y reiniciar establece nuevas fechas de inicio/fin.


Antes de que un evento pueda iniciarse, Moove80 muestra una pantalla de confirmación donde eliges entre modo Demo y modo Real Game.

Página de pre-inicio mostrando las pestañas Demo y Real Game

Navegación: Lista de eventos → haz clic en Start (botón verde) o Edición de evento → barra de acciones → Start

La página de pre-inicio muestra el nombre del evento y dos pestañas:

CampoTipoDescripción
Descripción del modoVisualización”Demo run - test the game with 2 teams, free of charge”
AcciónDescripción
StartInicia el evento en modo demo (máx. 2 equipos, sin consumo de créditos)
CancelVuelve a la lista de eventos sin iniciar

Pestaña Real Game mostrando saldo de créditos, recuento de equipos y cálculo de coste

CampoTipoDescripción
Credit balanceVisualizaciónSaldo actual de créditos de la cuenta de la empresa (número arriba a la derecha)
Number of staff teamsTexto (numérico)Los equipos de staff no consumen créditos — mostrado como “0 (free)“
Number of teamsTexto (numérico)Equipos jugadores — cada uno consume créditos (1 crédito = 1 dispositivo móvil)
Credits remaining afterVisualizaciónCalculado: saldo actual menos recuento de equipos
AcciónDescripción
Accept sale and playInicia el evento usando créditos de una venta activa. Asocia el evento con el registro de venta seleccionado
CancelVuelve a la lista de eventos sin iniciar

Iniciar un evento activa la siguiente secuencia de operaciones:

  1. Ventana temporal establecida — La fecha de inicio se establece a ahora, la fecha de fin a ahora + días de duración (mínimo 3)
  2. Datos previos eliminados — Se eliminan todos los resultados previos, posiciones GPS, inventarios de gadgets y mensajes de equipos
  3. Gadgets redistribuidos — Se asigna stock fresco de gadgets a cada equipo
  4. IDs de dispositivo de equipo reseteados — Se eliminan los registros de la app móvil, obligando a los equipos a re-registrarse
  5. ZIP HTML creado — El contenido del evento se empaqueta para uso offline
  6. Sesión de juego creada — Se crea una nueva sesión de juego con metadatos (recuentos de equipos, referencia de venta, marcas temporales)
  7. Contador de ejecuciones incrementado — El sistema registra cuántas veces se ha iniciado el evento

Menú desplegable de fila con todas las acciones operativas

El desplegable (accedido mediante el icono Actions toolbox de maletín en cada fila de evento) proporciona estas acciones operativas:

AcciónIconoDescripción
Photo slideshowPictureAbre la presentación de fotos del evento Premium
Print QR CodesQR codeGenera códigos QR imprimibles para el registro de equipos
Clear results or delete eventRefreshElimina datos acumulados o borra permanentemente el evento
DetailsBookAbre la página de detalles/estadísticas del evento
DuplicateShareCrea una copia del evento
ExportDownloadExporta la configuración del evento (XML)
ReportPrintGenera el informe de rendimiento del evento
Distances reportRoadGenera el informe de distancias/movimiento de equipos
ResultsEditAbre la tabla de resultados de administración
Export resultsDownload altExporta datos de resultados para análisis externo

Barra de acciones (desde Edición de evento)

Sección titulada «Barra de acciones (desde Edición de evento)»

Página de edición de evento con barra de acciones mostrando botones Start, Publish, Export, View on map y Back

Al editar un evento, la barra de acciones arriba a la derecha proporciona acceso directo a acciones de control en vivo: Publish, Start, Export, View on map y Back.


Botón Stop

Esta acción está disponible cuando un evento está actualmente en ejecución — el botón Stop Stop reemplaza al botón verde Start cuando el evento está en ejecución. Se accede desde la interfaz de administración.

Si el evento tiene resultados o posiciones GPS acumuladas, Moove80 muestra una pantalla de confirmación antes de parar. Si no hay datos, el evento se para inmediatamente.

La vista de pre-parada muestra:

CampoTipoDescripción
EventVisualizaciónNombre del evento e información básica
Positions recordedVisualizaciónNúmero de registros de posición GPS capturados durante el evento
Results recordedVisualizaciónNúmero de registros de puntuación (retos completados por equipos)
Pending jobsVisualizaciónSi hay trabajos en segundo plano aún procesándose
AcciónDescripción
StopConfirma la parada del evento
CancelVuelve sin parar
  1. Hora de fin retrocedida — La fecha de fin se establece a 3 minutos atrás, lo que marca inmediatamente el evento como parado
  2. Sesión de juego finalizada — La sesión de juego se cierra con estadísticas finales (horas reales de inicio/fin, duración de la sesión)
  3. Datos conservados — Los resultados, posiciones GPS y fotos se conservan para informes y exportación

El reinicio es una acción rápida que re-lanza un evento parado. Ejecuta la misma secuencia de inicio pero sin seleccionar una venta — el evento se reinicia en su modo de autorización anterior.

AcciónDescripción
RestartRe-inicia el evento. No se muestra página de confirmación — la acción tiene efecto inmediatamente

Vista completa del tracker mostrando todos los retos con estado de completación por equipo

El panel del tracker es la interfaz principal de monitorización durante un evento en vivo. Muestra todos los retos organizados por tipo, con estado de completación en tiempo real.

Navegación: Disponible durante un evento en ejecución desde la interfaz de seguimiento.

El panel tiene pestañas en la parte superior:

PestañaDescripción
WordFiltrar a retos basados en palabras/texto
Power ScoringInterfaz de puntuación manual
All trackerMostrar todos los retos (mostrado en la captura de pantalla)
BackVolver a la vista anterior

La lista de retos muestra:

ColumnaDescripción
CategoryTipo de reto (Questions, PictureVid, Hints, Special, etc.)
NameNombre del reto y valor en puntos
Teams pendingNúmero de equipos que aún no han intentado este reto
done / totalRatio de completación (ej.: “0 / 9” significa 0 de 9 equipos completados)
Action buttonsBotones azules para ver respuestas de equipos, puntuar manualmente

Filas de retos mostrando recuentos de equipos pendientes y ratios de completación

El sistema de seguimiento calcula estadísticas detalladas para cada equipo:

MétricaDescripción
DistanceDistancia GPS acumulada recorrida (en metros)
Challenges attemptedNúmero de retos que el equipo ha comenzado
Challenges completedNúmero de retos con un resultado registrado
Photos takenNúmero de envíos de retos de foto
Time elapsedMinutos entre la primera y última posición GPS

Seguimiento de segmentos y posiciones de equipos

Sección titulada «Seguimiento de segmentos y posiciones de equipos»

Página de seguimiento de segmentos mostrando asignaciones de equipos/alianzas a segmentos

La vista de seguimiento de segmentos muestra en qué segmento está cada equipo o alianza actualmente. Los segmentos representan fases del juego — los equipos progresan a través de ellos conforme completan retos.

ColumnaDescripción
Team / AllianceNúmero/nombre del equipo o alianza (enlaces clicables para los que tienen datos registrados)

Puedes reasignar manualmente un equipo a un segmento diferente, lo que envía una notificación a la app móvil del equipo forzando un cambio de segmento.


Ruta: /Gamestation/ControlPanel?eventoId={eventId} (público, sin autenticación requerida)

El panel de control es una pantalla pública diseñada para las pantallas del lugar (proyectores, TVs). Muestra resultados en vivo y estado del evento sin requerir autenticación.

El panel de control renderiza una visualización personalizable alimentada por plantillas HTML/CSS/JS subidas.

El panel de control verifica periódicamente /Gamestation/EventStatus?eventoId={eventId} para determinar si la puntuación está suspendida. Cuando está suspendida, la pantalla oculta la clasificación.


Este toggle oculta el ranking en vivo de todas las pantallas públicas (Control Panel, ViewResults) sin parar el evento. Los resultados siguen registrándose — simplemente no se muestran al público.

AcciónDescripción
SuspendOculta los rankings de todas las pantallas públicas. Redirige a la vista Track
ResumeMuestra los rankings de nuevo en todas las pantallas públicas

Casos de uso:

  • Pausar la clasificación antes de una ceremonia de revelación final
  • Ocultar resultados parciales mientras los jueces puntúan manualmente retos subjetivos
  • Crear tensión dramática al final de un evento

Página de resultados mostrando la tabla interactiva con puntuaciones de equipos, tipos de reto y respuestas

Ruta: /Gamestation/ViewResults?eventoid={eventId} (público, sin autenticación requerida)

La vista pública de resultados muestra una tabla paginada y con búsqueda de todos los registros de puntuación de un evento.

ColumnaDescripción
TeamNombre del equipo
DateMarca temporal del evento de puntuación
Type of ChallengeTipo de reto (Questions, Photo, Puzzle, etc.)
Correct AnswerLa respuesta esperada (para retos tipo quiz)
AnswerLa respuesta enviada por el equipo
PictureFoto enviada (para retos de foto)
NameNombre del reto
PointsPuntos otorgados
Extra pointsPuntos extra (si los hay)

La página de resultados también proporciona:

AcciónDescripción
BackVolver a la vista anterior
ReportGenerar el informe de rendimiento del evento
SearchFiltrar resultados por cualquier valor de columna

La página pública de resultados en /Gamestation/Results agrega puntuaciones a nivel de alianza:

Puntos por alianza = Suma(todos los puntos de equipos en la alianza) / Número de miembros de la alianza

Este cálculo ponderado asegura que las alianzas más grandes no ganen automáticamente por tener más equipos.

Presentación de fotos para pantallas del lugar

Navegación: Lista de eventos → menú desplegable de fila → Photo slideshow

La presentación cicla a través de las fotos enviadas por los equipos durante los retos, diseñada para proyección en pantallas del lugar durante o después de un evento.


Estas operaciones están disponibles mientras el evento está en ejecución. Modifican el estado del evento sin pararlo.

Mueve todo el evento a una nueva ubicación GPS. Todas las coordenadas de retos se recalculan para mantener sus posiciones relativas — el sistema calcula el rumbo y la distancia del centro antiguo al nuevo, luego proyecta la posición de cada reto en consecuencia.

Proporcionas el nuevo nombre de ubicación y coordenadas GPS (latitud, longitud).

  1. El nombre de ubicación y centro GPS del evento se actualizan
  2. Para cada reto con coordenadas, el sistema calcula la nueva posición usando proyección de rumbo + distancia desde el centro original
  3. El overlay del mapa se elimina (debe volver a subirse si es necesario)
  4. Los cambios se guardan inmediatamente

Elimina todos los datos de tiempo de ejecución del evento sin pararlo completamente. Úsalo cuando algo salió mal durante un evento en vivo y necesitas una pizarra limpia sin pasar por el ciclo completo de parar y reiniciar.

DatoAcción
ResultadosTodos los registros de puntuación eliminados
Posiciones GPSTodos los registros de posición eliminados
Fotos libresTodos los envíos de fotos de formato libre eliminados
Puntos del eventoAjustes manuales de puntos eliminados
Stock de gadgetsTodos los inventarios de equipos eliminados, luego reconstruidos frescos a partir de las cantidades configuradas
Mensajes de equiposTodos los mensajes enviados/recibidos eliminados
Archivos temporalesEliminados (logo, overlay, briefing, GPX y paquetes de RA se conservan)
Vinculaciones de dispositivos de equiposEliminadas (los equipos deben re-registrarse mediante código QR)
Contador de ejecucionesIncrementado
Sesión de juegoSesión actual finalizada, nueva sesión creada

Cuando un evento tiene más de 100 equipos, el panel de seguimiento cambia automáticamente a una vista de lista optimizada en lugar de la vista estándar de mapa+matriz. Esto evita problemas de rendimiento del navegador con conjuntos de datos muy grandes.

La vista estándar carga datos en páginas — 10 equipos a la vez con controles Skip/Take — así que incluso los eventos de tamaño mediano siguen siendo responsivos. Los datos de seguimiento incluyen:

Elemento de datosDescripción
Lista de equiposTodos los equipos no-staff (ID, nombre, número)
Matriz de retosPara cada combinación equipo × reto: si el equipo tiene un resultado, y si el reto es visible en la ruta del equipo
Waypoints de retosCoordenadas GPS de cada reto (para visualización en el mapa)
Retos de robotsLista separada de retos tipo robot
Tiempo restanteCalculado a partir de la fecha de fin del evento

Si necesitas hacer cambios en un evento que está actualmente en ejecución:

  1. Para el evento — esto conserva todos los datos (resultados, posiciones GPS, fotos)
  2. Haz tus cambios — edita retos, rutas, equipos, etc.
  3. Reinicia el evento — esto borra todos los datos y empieza de cero

No hay forma de editar la configuración del evento mientras está en vivo. Planifica la configuración de tu evento a fondo antes de iniciarlo.


  • El modo Real Game consume créditos. El coste equivale al número de equipos jugadores (los equipos de staff son gratuitos). Los créditos se deducen del saldo de la empresa mediante una venta activa.
  • La ventana del evento usa la duración configurada (por defecto: 15 días, mínimo: 3 días). En el entorno “lavola”, la ventana se extiende a 365 días.
  • Suspender puntuación oculta los rankings pero no para el evento ni elimina datos. Todos los resultados siguen acumulándose normalmente.
  • El seguimiento GPS es pasivo — la app móvil envía actualizaciones de posición y el servidor las almacena. El panel de seguimiento lee estas posiciones para mostrar las ubicaciones de los equipos en el mapa.
  • Reubicar un evento recalcula todas las coordenadas GPS de los retos usando proyección de rumbo/distancia. El overlay del mapa se elimina porque ya no estaría alineado.
  • Borrar datos auxiliares es un reset durante el evento — elimina los datos de tiempo de ejecución pero conserva la configuración del evento.
  • El contador de ejecuciones se incrementa cada vez que un evento se inicia, reinicia o borra datos auxiliares. Registra cuántas veces se ha ejecutado el evento, usado para cumplimiento de licencias y auditoría. El contador aparece en la vista de detalle de venta bajo “Run Counter”.