Evento — Equipos
Qué hace
Sección titulada «Qué hace»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.
Requisitos
Sección titulada «Requisitos»- 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.
Cómo acceder
Sección titulada «Cómo acceder»Lista de eventos → haz clic en el nombre del evento → pestaña Teams
Lista de equipos
Sección titulada «Lista de equipos»
Listar equipos
Sección titulada «Listar equipos»La subpestaña por defecto muestra todos los equipos del evento en una tabla con búsqueda, ordenación y paginación.
Columnas
Sección titulada «Columnas»| Columna | Tipo | Descripción |
|---|---|---|
| (Acciones de fila) | Iconos | Edit (lápiz), Delete (papelera), Unassign device (icono de persona) |
| Number | Visualización | Identificador numérico del equipo, usado para la generación de códigos QR |
| Name | Visualización | Nombre visible del equipo |
| Email Address | Visualización | Email de contacto para el reenvío de mensajes |
| Alliance | Visualización | Alianza a la que pertenece el equipo (oculto en eventos modo Quiz) |
| Route | Visualización | Ruta asignada (oculta en eventos modo Quiz) |
| This team is Organization Staff | Visualización | Icono de verificación si el equipo está marcado como staff |
| Picture of the team | Visualización | Miniatura de foto del equipo (100px), o silueta por defecto |
| Details | Visualización | Para equipos con dispositivo asignado: marca temporal de inicio, UUID del dispositivo y enlace “Unassign device” |
Búsqueda y paginación
Sección titulada «Búsqueda y paginación»| Campo | Tipo | Descripción |
|---|---|---|
| Search | Texto | Filtra equipos por todas las columnas visibles |
| Show entries | Desplegable | 10, 25, 50 o 100 registros por página |
Acciones de la barra de herramientas
Sección titulada «Acciones de la barra de herramientas»| Acción | Descripción |
|---|---|
| New | Abre el formulario de creación de equipo. Oculto cuando el evento está en ejecución. |
| Import | Abre el formulario de importación masiva CSV |
| Send email | Abre un formulario de email masivo para enviar datos de registro a todos los equipos |
Acciones de fila
Sección titulada «Acciones de fila»Cada fila tiene tres botones de icono (columna izquierda):
| Icono | Acción | Descripción |
|---|---|---|
| Lápiz | Edit | Abre el formulario de edición del equipo |
| Papelera | Delete | Abre la confirmación de eliminación. Oculto cuando el evento está en ejecución. |
| Persona | Unassign device | Elimina 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. |
Crear equipo
Sección titulada «Crear equipo»
| Campo | Tipo | Descripción | Obligatorio |
|---|---|---|---|
| Name | Texto | Nombre visible del equipo. Por defecto “Team”. | Sí |
| Number | Numérico | Identificador del equipo. Se autoincrementa al siguiente número disponible en el evento. | Sí |
| Route | Desplegable | Ruta a asignar. Opciones: None + todas las rutas definidas para el evento. | No |
| Initial Segment | Desplegable | Segmento 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 |
| Alliance | Desplegable | Alianza a asignar. Opciones: None + todas las alianzas definidas para el evento. | No |
| Available Segments | Selección múltiple | Qué segmentos puede acceder este equipo durante el evento. Funcionalidad Premium (icono de corona). | No |
| This team is Organization Staff | Casilla de verificación | Los 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 address | Texto | Dirección de email donde se reenvían los mensajes del equipo. | No |
Acciones
Sección titulada «Acciones»| Acción | Descripción |
|---|---|
| Save | Crea el equipo y vuelve a la lista de equipos (o pestaña Equipos de edición del evento). |
| Cancel | Descarta el formulario y vuelve a la lista de equipos. |
Editar equipo
Sección titulada «Editar equipo»
El formulario de edición contiene todos los campos del formulario de creación, más la sección de carga de imagen.
Campos adicionales (solo edición)
Sección titulada «Campos adicionales (solo edición)»| Campo | Tipo | Descripción | Obligatorio |
|---|---|---|---|
| Picture of the team | Carga de archivo | Sube 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 |
Flujo de carga de imagen
Sección titulada «Flujo de carga de imagen»- En el formulario de edición, la imagen actual del equipo se muestra como miniatura (silueta por defecto si no se ha subido imagen).
- Haz clic en Choose file para seleccionar una imagen de tu ordenador.
- Haz clic en Save — la imagen se sube con el envío del formulario.
- El servidor convierte la imagen a formato JPEG y la almacena como datos binarios en el registro del equipo.
- 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.
Acciones
Sección titulada «Acciones»| Acción | Descripción |
|---|---|
| Save | Guarda los cambios y vuelve a la lista de equipos. Oculto cuando el evento está en ejecución. |
| Cancel | Descarta los cambios y vuelve a la lista de equipos. |
| Back | Enlace en la esquina superior derecha, vuelve a la lista de equipos. |
Eliminar equipo
Sección titulada «Eliminar equipo»Haz clic en el icono de papelera en una fila de equipo de la lista. Esto abre un diálogo de confirmación.
Diálogo de confirmación
Sección titulada «Diálogo de confirmación»La página de eliminación muestra un modal con:
| Elemento | Descripción |
|---|---|
| Título | ”Delete” |
| Pregunta de confirmación | ”Are you sure?” |
| Nombre del equipo | Muestra el nombre del equipo que se va a eliminar |
| Botón Delete | Confirma la eliminación (estilo peligro/rojo) |
| Botón Cancel | Vuelve a la lista de equipos sin eliminar |
Qué se elimina
Sección titulada «Qué se elimina»Eliminar un equipo es una operación en cascada. El controlador elimina en orden:
- Todos los mensajes — tanto enviados como recibidos
- Todos los resultados — cada registro de puntuación de este equipo
- Todas las posiciones GPS — cada registro de posición GPS
- Todo el stock de gadgets — cada registro de stock de gadgets
- El equipo en sí
Tras la eliminación, el recuento de equipos del evento se actualiza.
Comportamiento
Sección titulada «Comportamiento»- 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.
Enviar mensaje a equipo
Sección titulada «Enviar mensaje a equipo»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.
| Campo | Tipo | Descripción | Obligatorio |
|---|---|---|---|
| Team Destination | Desplegable | Qué equipo recibe el mensaje. Opciones: “All teams” (difusión) + nombres de equipos individuales. Preseleccionado si se abre desde un equipo específico. | Sí |
| Message | Área de texto | Contenido del mensaje en texto libre. Máximo 100 caracteres. Desactivado cuando se selecciona un tipo de gadget. | Condicional |
| Gadget Type | Desplegable | Efecto de gadget a enviar (ver abajo). Desactivado cuando se introduce un mensaje de texto. | Condicional |
| Object/Gadget | Desplegable | Instancia específica de objeto o gadget a enviar. Desactivado cuando se introduce un mensaje de texto. | Condicional |
Lógica de exclusión mutua
Sección titulada «Lógica de exclusión mutua»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.
Tipos de mensaje
Sección titulada «Tipos de mensaje»| Tipo | Comportamiento |
|---|---|
| Mensaje de texto | Enviado 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 gadget | Dispara 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 objeto | Envía un objeto coleccionable al inventario del equipo. |
Comportamiento de difusión
Sección titulada «Comportamiento de difusión»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”).
Ver objetos/gadgets del equipo
Sección titulada «Ver objetos/gadgets del equipo»Muestra el inventario de gadgets y objetos de un equipo específico. Muestra qué objetos tiene el equipo actualmente y cualquier entrega pendiente.
Secciones
Sección titulada «Secciones»Gadgets pendientes
Sección titulada «Gadgets pendientes»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:
| Columna | Descripción |
|---|---|
| Object name | Nombre del gadget/objeto pendiente |
| Origin team | Qué equipo o “Staff” envió el gadget |
| Timestamp | Cuándo se envió (mostrado como tiempo relativo, ej.: “hace 5 minutos”) |
Stock de gadgets
Sección titulada «Stock de gadgets»Lista todos los efectos de gadgets (objetos no coleccionables) actualmente en el inventario del equipo.
| Columna | Descripción |
|---|---|
| Gadget name | Nombre del tipo de gadget |
| Quantity | Número de usos disponibles |
Stock de objetos
Sección titulada «Stock de objetos»Lista todos los objetos coleccionables en el inventario del equipo.
| Columna | Descripción |
|---|---|
| Object name | Nombre del objeto coleccionable |
| Quantity | Número disponible |
Subpestaña: QR Code
Sección titulada «Subpestaña: QR Code»
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
Sección titulada «Subpestaña: Export Text Elements»
Exporta datos de registro de equipos para campañas de email o materiales impresos. Contiene dos secciones:
| Sección | Descripción |
|---|---|
| Lista de localizadores | Un área de texto listando el código localizador de cada equipo (ej.: “5060-6E0”) |
| CSV de MailChimp | Un á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. |
Comportamiento y reglas
Sección titulada «Comportamiento y reglas»- 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.
Páginas relacionadas
Sección titulada «Páginas relacionadas»- Evento — Alianzas — Creación de alianzas (los equipos pueden agruparse en alianzas)
- Evento — Retos — Retos que los equipos completan
- Evento — Rutas — Rutas a las que se asignan los equipos
- Evento — Objetos / Gadgets — Gadgets y objetos que se pueden enviar a los equipos
- Evento — Control en vivo — Inicio de eventos y seguimiento de equipos en tiempo real
- Evento — Resultados — Resultados y puntuación de equipos
- Resumen de eventos — Lista de eventos, creación, edición y eliminación