Ir al contenido

Evento — Equipos

La sección de Equipos gestiona los grupos de jugadores que participan en tu evento. Cada equipo juega en un único dispositivo. Desde aquí puedes crear equipos, asignarlos a rutas y alianzas, subir fotos de equipo, enviar mensajes y gadgets en tiempo real a sus dispositivos, e inspeccionar su inventario de gadgets. La pestaña incluye tres subpestañas: la lista de equipos, generación de códigos QR y exportación de texto para campañas de email.

  • Rol: Agencia o Admin
  • Estado del evento: El evento debe estar parado para crear, editar o eliminar equipos. El envío de mensajes y gadgets funciona durante un evento en ejecución.

Lista de eventos → haz clic en el nombre del evento → pestaña Teams

Lista de equipos mostrando 14 equipos en el evento JTI Barcelona con columnas Number, Name, Alliance, Route, Staff, Picture y Details incluyendo asignación de dispositivo


La subpestaña por defecto muestra todos los equipos del evento en una tabla con búsqueda, ordenación y paginación.

ColumnaTipoDescripción
(Acciones de fila)IconosEdit (lápiz), Delete (papelera), Unassign device (icono de persona)
NumberVisualizaciónIdentificador numérico del equipo, usado para la generación de códigos QR
NameVisualizaciónNombre visible del equipo
Email AddressVisualizaciónEmail de contacto para el reenvío de mensajes
AllianceVisualizaciónAlianza a la que pertenece el equipo (oculto en eventos modo Quiz)
RouteVisualizaciónRuta asignada (oculta en eventos modo Quiz)
This team is Organization StaffVisualizaciónIcono de verificación si el equipo está marcado como staff
Picture of the teamVisualizaciónMiniatura de foto del equipo (100px), o silueta por defecto
DetailsVisualizaciónPara equipos con dispositivo asignado: marca temporal de inicio, UUID del dispositivo y enlace “Unassign device”
CampoTipoDescripción
SearchTextoFiltra equipos por todas las columnas visibles
Show entriesDesplegable10, 25, 50 o 100 registros por página
AcciónDescripción
NewAbre el formulario de creación de equipo. Oculto cuando el evento está en ejecución.
ImportAbre el formulario de importación masiva CSV
Send emailAbre un formulario de email masivo para enviar datos de registro a todos los equipos

Cada fila tiene tres botones de icono (columna izquierda):

IconoAcciónDescripción
LápizEditAbre el formulario de edición del equipo
PapeleraDeleteAbre la confirmación de eliminación. Oculto cuando el evento está en ejecución.
PersonaUnassign deviceElimina la asignación de dispositivo del equipo. Borra la marca temporal de inicio y el identificador de dispositivo. Solo relevante para equipos con dispositivo asignado.

Formulario de creación de equipo con campos: Name, Number, Route, Initial Segment, Alliance, Available Segments, casilla de Staff, Forward messages email

CampoTipoDescripciónObligatorio
NameTextoNombre visible del equipo. Por defecto “Team”.
NumberNuméricoIdentificador del equipo. Se autoincrementa al siguiente número disponible en el evento.
RouteDesplegableRuta a asignar. Opciones: None + todas las rutas definidas para el evento.No
Initial SegmentDesplegableSegmento en el que el equipo comienza. Texto de ayuda: “When restarting the activity, team segment will be reset to this segment only if this is set.”No
AllianceDesplegableAlianza a asignar. Opciones: None + todas las alianzas definidas para el evento.No
Available SegmentsSelección múltipleQué segmentos puede acceder este equipo durante el evento. Funcionalidad Premium (icono de corona).No
This team is Organization StaffCasilla de verificaciónLos equipos de staff no consumen créditos cuando el evento se inicia. Úsalo para equipos de soporte/monitorización.No
Forward messages for this team to this email addressTextoDirección de email donde se reenvían los mensajes del equipo.No
AcciónDescripción
SaveCrea el equipo y vuelve a la lista de equipos (o pestaña Equipos de edición del evento).
CancelDescarta el formulario y vuelve a la lista de equipos.

Formulario de edición de equipo mostrando los mismos campos que crear más la carga de archivo Picture of the team con previsualización de la imagen actual

El formulario de edición contiene todos los campos del formulario de creación, más la sección de carga de imagen.

CampoTipoDescripciónObligatorio
Picture of the teamCarga de archivoSube o reemplaza la foto del equipo. La imagen actual se muestra como miniatura junto al control de carga. Acepta archivos de imagen — se convierte a JPEG en el servidor.No
  1. En el formulario de edición, la imagen actual del equipo se muestra como miniatura (silueta por defecto si no se ha subido imagen).
  2. Haz clic en Choose file para seleccionar una imagen de tu ordenador.
  3. Haz clic en Save — la imagen se sube con el envío del formulario.
  4. El servidor convierte la imagen a formato JPEG y la almacena como datos binarios en el registro del equipo.
  5. La imagen del equipo aparece en la columna “Picture of the team” de la vista de lista y en los informes de resultados.

Las imágenes de equipo también pueden subirse programáticamente por la app móvil cuando los equipos toman fotos durante el registro del dispositivo.

AcciónDescripción
SaveGuarda los cambios y vuelve a la lista de equipos. Oculto cuando el evento está en ejecución.
CancelDescarta los cambios y vuelve a la lista de equipos.
BackEnlace en la esquina superior derecha, vuelve a la lista de equipos.

Haz clic en el icono de papelera en una fila de equipo de la lista. Esto abre un diálogo de confirmación.

La página de eliminación muestra un modal con:

ElementoDescripción
Título”Delete”
Pregunta de confirmación”Are you sure?”
Nombre del equipoMuestra el nombre del equipo que se va a eliminar
Botón DeleteConfirma la eliminación (estilo peligro/rojo)
Botón CancelVuelve a la lista de equipos sin eliminar

Eliminar un equipo es una operación en cascada. El controlador elimina en orden:

  1. Todos los mensajes — tanto enviados como recibidos
  2. Todos los resultados — cada registro de puntuación de este equipo
  3. Todas las posiciones GPS — cada registro de posición GPS
  4. Todo el stock de gadgets — cada registro de stock de gadgets
  5. El equipo en sí

Tras la eliminación, el recuento de equipos del evento se actualiza.

  • Bloqueado durante evento en ejecución. Si el evento está en ejecución, la acción de eliminar devuelve una página de error: “Editing an event is not allowed while it is active.”
  • Sin deshacer. La eliminación es permanente — los resultados, posiciones y mensajes se pierden.
  • Icono de fila oculto. El icono de papelera se oculta en la vista de lista cuando el evento está en ejecución.

Envía un mensaje de texto o un gadget/objeto al dispositivo de un equipo en tiempo real. Este es el canal de comunicación del staff durante un evento en vivo.

CampoTipoDescripciónObligatorio
Team DestinationDesplegableQué equipo recibe el mensaje. Opciones: “All teams” (difusión) + nombres de equipos individuales. Preseleccionado si se abre desde un equipo específico.
MessageÁrea de textoContenido del mensaje en texto libre. Máximo 100 caracteres. Desactivado cuando se selecciona un tipo de gadget.Condicional
Gadget TypeDesplegableEfecto de gadget a enviar (ver abajo). Desactivado cuando se introduce un mensaje de texto.Condicional
Object/GadgetDesplegableInstancia específica de objeto o gadget a enviar. Desactivado cuando se introduce un mensaje de texto.Condicional

El formulario fuerza la exclusión mutua entre mensajes de texto y envío de gadgets/objetos:

  • Escribir en el campo Message desactiva los desplegables de Gadget Type y Object.
  • Seleccionar un Gadget Type desactiva el campo Message.
  • Seleccionar un Object desmarca cualquier selección de Gadget, y viceversa.
TipoComportamiento
Mensaje de textoEnviado como notificación al dispositivo del equipo. Se muestra como popup de “Organization”. La marca temporal se establece 30 segundos en el futuro para permitir la entrega en tiempo real.
Efecto de gadgetDispara un efecto visual/sonoro en el dispositivo del equipo (Bomb, Alcohol, X Rays, Scare, Fart, Love, Fireworks, Broken Screen, Inverted Screen, Lock Screen).
Entrega de objetoEnvía un objeto coleccionable al inventario del equipo.

Cuando se selecciona “All teams” como destino, el sistema crea un registro de mensaje por equipo en el evento. Cada mensaje se entrega individualmente en tiempo real.

Tras un envío exitoso, se muestra una página de confirmación (vista “MensajeOK”).


Muestra el inventario de gadgets y objetos de un equipo específico. Muestra qué objetos tiene el equipo actualmente y cualquier entrega pendiente.

Mostrado solo cuando hay mensajes de entrega de objetos sin confirmar (aún no confirmados por el dispositivo del equipo). Muestra un cuadro de alerta con:

ColumnaDescripción
Object nameNombre del gadget/objeto pendiente
Origin teamQué equipo o “Staff” envió el gadget
TimestampCuándo se envió (mostrado como tiempo relativo, ej.: “hace 5 minutos”)

Lista todos los efectos de gadgets (objetos no coleccionables) actualmente en el inventario del equipo.

ColumnaDescripción
Gadget nameNombre del tipo de gadget
QuantityNúmero de usos disponibles

Lista todos los objetos coleccionables en el inventario del equipo.

ColumnaDescripción
Object nameNombre del objeto coleccionable
QuantityNúmero disponible

Subpestaña QR Code mostrando códigos QR imprimibles para cada equipo con códigos localizadores debajo

Genera códigos QR imprimibles que los equipos escanean con la app MooveTeam para registrar su dispositivo y unirse al evento. Cada equipo recibe un código único que contiene un token de registro con el formato {TeamId}-{Checksum} (ej.: “5060-6E0”). Imprime estos en papel y distribúyelos a los equipos antes de que comience el evento.


Subpestaña Export Text Elements mostrando lista de localizadores de equipo y CSV de MailChimp con URLs de registro

Exporta datos de registro de equipos para campañas de email o materiales impresos. Contiene dos secciones:

SecciónDescripción
Lista de localizadoresUn área de texto listando el código localizador de cada equipo (ej.: “5060-6E0”)
CSV de MailChimpUn área de texto copiable con datos CSV: Name, EMAIL, localizer, url, reportURL. El campo url contiene el enlace de registro QR del equipo. El campo reportURL contiene un enlace al informe de distancias del equipo.

  • Numeración automática. Al crear un equipo, el campo Number se establece por defecto a uno más que el número de equipo más alto existente en el evento.
  • Modo Quiz. En eventos Quiz Mode, las columnas Alliance, Route y Segment se ocultan de la lista, y los desplegables correspondientes se ocultan del formulario de creación/edición.
  • Available Segments es una funcionalidad Premium (icono de corona). Restringe a qué segmentos puede acceder un equipo durante el juego. Si no se configura, el equipo puede acceder a todos los segmentos.
  • Asignación de dispositivo. Los equipos se conectan al evento escaneando su código QR con la app MooveTeam. Una vez conectados, la columna Details muestra la marca temporal de inicio y el UUID del dispositivo. La acción “Unassign device” elimina esta vinculación, permitiendo que un dispositivo diferente se conecte.
  • Reenvío de mensajes. Si el email de “Forward messages” está configurado, los mensajes enviados al equipo también se reenvían a esa dirección de email.
  • Send mail envía email masivo a todos los equipos con sus códigos QR de registro e instrucciones.