Ir al contenido

Evento — Retos

La pestaña Retos es donde se crean y gestionan las tareas interactivas que los equipos deben completar durante el evento. MooveTeam CMS soporta 13 tipos de reto distintos — desde preguntas de quiz y tareas de foto hasta minijuegos y realidad aumentada. Cada reto tiene una ubicación GPS en el mapa, un valor en puntos y una configuración específica del tipo.

  • Rol: Organizador de evento
  • Estado del evento: El evento debe estar parado — los retos no pueden crearse, editarse ni eliminarse mientras el evento está en ejecución

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

Pestaña Retos mostrando una lista de retos con una barra lateral de tipos contando 13 tipos de reto

La pestaña muestra una tabla interactiva de todos los retos del evento, con una barra lateral izquierda mostrando el recuento de retos por tipo.

ColumnaTipoDescripción
Nombre del retoVisualizaciónNombre visible del reto con indicador de tipo
Acciones de filaIconosEditar (lápiz) y Eliminar (papelera) por fila
CampoTipoDescripción
BuscarTextoFiltra retos por nombre
Mostrar entradasDesplegablePaginación: 10, 25, 50 o 100 entradas por página

Barra lateral izquierda — Recuento por tipo de reto

Sección titulada «Barra lateral izquierda — Recuento por tipo de reto»

La barra lateral agrupa los retos por tipo y muestra el recuento de cada uno. Los 13 tipos de reto son:

TipoDescripción
Preguntas (Quiz)Preguntas de opción múltiple o texto libre
PistasPistas informativas (sin puntuación)
Actividad físicaRetos de movimiento físico
Foto / VídeoTomar foto o vídeo en una ubicación
Vídeo geolocalizadoVídeo que se reproduce al llegar a una ubicación
PuzlePuzle de imagen
Adivina la palabraAdivinar una palabra oculta letra por letra (incluye la variante de ahorcado en la app)
Encuentra las parejasJuego de memoria de emparejar cartas
Palabras relacionadasConectar palabras relacionadas
TragamonedasMinijuego de tragamonedas virtual
Juego del trilero (RA)Juego del trilero en realidad aumentada
Adivina la canciónIdentificar una canción por un clip
RobotsPersonajes virtuales moviéndose por el mapa

Para documentación detallada de cada tipo, consulta Referencia de tipos de reto.

AcciónDescripción
Icono de nueva páginaAbre el formulario de creación de reto — primero selecciona un tipo de reto del desplegable
Editar (por fila)Abre el formulario de edición del reto
Eliminar (por fila)Abre la página de confirmación de eliminación
Copiar (por fila)Duplica el reto dentro del mismo evento (guarda sin recargar la página)
Importar retos de otros eventosAbre la página de importación (ver Importar retos)
Cambios múltiplesAbre la página de edición masiva (ver Cambios múltiples)

Cuando haces clic en el icono de nueva página, selecciona un tipo de reto del desplegable. El formulario que se abre depende del tipo seleccionado. Todos los tipos comparten un conjunto de campos comunes (ver Campos comunes más abajo), y cada tipo añade sus propios campos específicos documentados en la Referencia de tipos de reto.

  • El formulario precarga las coordenadas GPS de la ubicación por defecto del evento.
  • El icono del mapa se establece automáticamente al icono por defecto del tipo seleccionado.
  • Los retos tipo Hint tienen por defecto 0 puntos (informativos, sin puntuación).
  • Los retos Photo/Video tienen un límite de tiempo por defecto: 60 segundos para cuentas Premium, 20 segundos para estándar.
  • Bloqueado durante evento en ejecución. Si el evento está activo, la acción de crear devuelve un error: “Editing an event is not allowed while it is active.”
  • Al guardar, el recuento de retos del evento se incrementa.

Abre el mismo formulario que crear, precargado con los valores actuales del reto. El formulario incluye todos los campos comunes más los campos específicos del tipo.

  • Bloqueado durante evento en ejecución. La edición se bloquea si el evento está activo.
  • Las imágenes de la galería asociadas al reto se muestran y pueden añadirse/eliminarse.
  • Para el tipo Related Words, los grupos de palabras se cargan de la base de datos y se presentan en el editor.
  • Los campos de contenido HTML (texto introductorio, mensajes de respuesta correcta/incorrecta) se limpian al guardar para corregir tamaños de imagen.

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

ElementoDescripción
Título«Eliminar»
Pregunta de confirmación«¿Estás seguro?»
Nombre del retoMuestra el nombre del reto que se va a eliminar
Botón EliminarConfirma la eliminación (estilo peligro/rojo)
Botón CancelarVuelve a la lista de retos

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

  1. Asociaciones de gadgets/objetos — enlaces a gadgets que el reto otorga
  2. Asociaciones de imágenes de galería — imágenes para minijuegos (pairs, slot, puzzle)
  3. Palabras relacionadas — grupos de palabras para el tipo Related Words
  4. Todos los resultados — cada respuesta/puntuación de equipo para este reto
  5. El reto en sí

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

  • Bloqueado durante evento en ejecución. Si el evento está activo, la acción de eliminar devuelve una página de error.
  • Sin deshacer. La eliminación es permanente — todos los resultados y asociaciones de medios se pierden.
  • Impacto en rutas. El reto se elimina de cualquier ruta que lo referencie.

Importar retos de otros eventos (Copy to Event)

Sección titulada «Importar retos de otros eventos (Copy to Event)»

Permite importar retos desde cualquier otro evento perteneciente a la misma empresa. Esta es la forma principal de reutilizar contenido de retos entre eventos.

La página de importación muestra una tabla paginada con búsqueda de todos los retos de todos los eventos de la empresa:

ColumnaDescripción
Nombre del eventoEl evento de origen
Nombre del retoEl reto a copiar
TipoTipo de reto (ej.: Preguntas, Puzle, Robots)
Botón CopiarCopia este reto al evento actual
  • El campo de búsqueda filtra por nombre de reto o nombre de evento.
  • Paginado con 20 registros por página, con navegación Previous/Next.
  • Un registro de copias en el lado derecho muestra el historial de retos copiados en la sesión actual.

Al copiar un reto a otro evento:

  1. Todas las propiedades del reto se duplican (nombre, puntos, ubicación, configuración).
  2. Las imágenes de galería se enlazan (referencias compartidas, no duplicadas).
  3. Los grupos de palabras relacionadas se duplican.
  4. Gadgets/objetos — si el evento de destino tiene un gadget con el mismo nombre, se enlaza. Si no, el gadget se duplica en el evento de destino.
  5. El código QR estático se regenera (nuevo GUID) para evitar conflictos.
  • La copia ocurre sin recarga de página. La fila parpadea en verde en caso de éxito, en rojo en caso de error.
  • El enlace “Back” vuelve a la pestaña Challenges del evento.

Edición masiva de propiedades a través de múltiples retos a la vez. Esencial para eventos con muchos retos donde la misma configuración de activación debe aplicarse a todos.

La página tiene dos secciones:

Establece los valores a aplicar:

CampoTipoDescripción
Código QRCasilla de verificaciónActivar/desactivar activación por código QR
Distancia en metrosTextoDistancia de activación GPS
Seleccionable por el usuarioCasilla de verificaciónSi el jugador puede elegir cuándo hacer el reto
Desaparece tras completarlo el primer equipoCasilla de verificaciónSi el reto desaparece tras la primera finalización

Una tabla listando todos los retos del evento:

ColumnaDescripción
SeleccionarCasilla de verificación para incluir este reto en la operación masiva
Tipo de retoEl tipo de reto
NombreNombre del reto
Código QREstado actual de activación por QR (icono de verificación)
Distancia en metrosDistancia de activación actual
Seleccionable por el usuarioEstado actual (icono de verificación)
Desaparece tras completarlo el primer equipoEstado actual (icono de verificación)
  1. Marca las casillas o rellena los campos en la sección “Datos a cambiar”.
  2. Selecciona los retos que quieres modificar usando las casillas de la tabla.
  3. Haz clic en Apply changes to N (donde N es el número de retos seleccionados).
  4. Los cambios se aplican inmediatamente y la tabla se actualiza para reflejar los nuevos valores sin recarga de página.
  • El botón “Apply changes” solo aparece cuando al menos un reto está seleccionado.
  • El enlace “Back” vuelve a la pestaña Challenges del evento.

Importa waypoints GPS desde un archivo GPX para crear ubicaciones de retos. Cada waypoint del archivo se convierte en una posición potencial de reto.

  1. Navega a la página de importación GPX desde el menú de administración.
  2. Sube un archivo .gpx con waypoints que contengan latitud, longitud y nombres opcionales.
  3. El sistema analiza cada elemento <wpt> y crea un registro de reto con:
    • Coordenadas GPS del waypoint
    • Nombre del nombre del waypoint (o uno por defecto)
    • El tipo de reto seleccionado
    • Asociación al evento seleccionado
  4. Los retos creados aparecen en la pestaña Challenges del evento, listos para editar su contenido.
  • Los archivos GPX deben contener elementos <wpt> (waypoint) — los segmentos de track (<trk>) no se importan como retos.
  • Cada waypoint crea un reto. Para eventos con muchas ubicaciones (ej.: tours urbanos), esto es significativamente más rápido que crear retos uno a uno.

Los archivos KML (de Google Earth o Google My Maps) pueden importarse como ubicaciones preparadas. A diferencia de la importación GPX, el KML pasa por un área de preparación (“Draft Points”) donde revisas y conviertes cada ubicación en un reto uno a uno.

  1. Importar KML — Sube un archivo .kml. El sistema extrae los placemarks y crea registros de puntos borrador con coordenadas y nombres.
  2. Revisar área de preparación — La página de índice de puntos borrador muestra todas las ubicaciones preparadas en un mapa con una tabla listando el nombre, coordenadas y datos KML originales de cada punto.
  3. Convertir a retos — Para cada punto borrador, selecciona un evento de destino y tipo de reto, luego haz clic para crear el reto. Las coordenadas y nombre del punto borrador se usan como valores iniciales.
  4. Limpiar — Usa “Delete All” para vaciar el área de preparación cuando termines.
CampoTipoDescripción
NombreTextoNombre de la ubicación del KML
LatitudDecimalLatitud GPS
LongitudDecimalLongitud GPS
NotasTextoDescripción original del KML (usado como contenido HTML si no hay otros datos)
CampoTipoDescripciónObligatorio
EventoDesplegableEvento de destino donde crear el reto
Tipo de retoDesplegableTipo de reto a crear
NombreTextoPrecargado del nombre del punto borrador
  • Los puntos borrador pertenecen a la empresa, no a un evento específico — puedes importar una vez y distribuir a múltiples eventos.
  • Para tipos de reto de Realidad Aumentada, el sistema crea automáticamente un personaje por defecto si no existe ninguno para la empresa. Consulta Personajes para detalles.
  • La acción “Delete All” elimina todos los puntos borrador — úsala para resetear el área de preparación entre importaciones.

Regenera todos los códigos QR de retos de un evento. Cada reto recibe un nuevo identificador único (GUID), invalidando todos los códigos QR previamente impresos.

Cuándo usar:

  • Después de copiar un evento (para asegurar códigos únicos)
  • Si los códigos QR han sido comprometidos o compartidos públicamente
  • Antes de una nueva ejecución de un evento recurrente

Después de la regeneración, el sistema redirige a la página de impresión de QR.


Lista de eventos → menú desplegable de fila → Imprimir códigos QR

Genera una página imprimible de códigos QR para todos los retos del evento. Cada código QR contiene el código estático único del reto, que los equipos escanean para activar el reto.

Imprime esta página y recorta los códigos individuales para colocarlos en ubicaciones físicas durante la preparación del evento. Cada código está etiquetado con el nombre del reto para su identificación.


Establece el orden de visualización global de los retos dentro de un evento. Esto es independiente del orden por ruta gestionado en la pestaña Rutas — controla el orden en que aparecen los retos en la lista de administración.

La interfaz permite reordenación mediante arrastrar y soltar. El valor Orden de cada reto se actualiza en la base de datos.


Los 13 tipos de reto comparten estos campos base (excepto Robots y Geolocated Video, que tienen formularios simplificados):

CampoTipoDescripciónObligatorio
NombreTextoNombre visible del reto

Define cómo se activa el reto para el jugador:

CampoTipoDescripciónObligatorio
Cuando el usuario se acerca a cierta ubicaciónCasilla de verificaciónSe activa por proximidad GPSNo
UbicaciónTextoNombre o dirección de la ubicación (geocodificada)
Distancia en metros para activarTextoUmbral de proximidad GPS
Latitud / LongitudTextoCoordenadas GPS (autocompletadas desde Ubicación)
Usar un código para activarCasilla de verificaciónRequiere introducir un código de accesoNo
Cuando el usuario escanea este código QRCasilla de verificaciónSe activa escaneando un código QRNo
Cuando el usuario elige hacerloCasilla de verificaciónEl jugador selecciona cuándo intentar el retoNo
Este reto desaparece tras completarlo el primer equipoCasilla de verificaciónElimina el reto del mapa tras la primera finalizaciónNo
CampoTipoDescripciónObligatorio
Icono en el mapaDesplegableIcono predefinido (Standard, Drink Beer, Bomb, Box, Find QR, Flag, Food Burger, Food Tapas, Google, iconos de minijuego, Hint)No
Icono personalizadoDesplegableIcono personalizado de la galería de la empresaNo
Permitir activación de emergenciaDesplegableNunca / Botón / Botón y código — alternativa cuando falla el GPSNo
Cambiar a segmentoDesplegableTransición a un segmento diferente al completarseNo
Ocultar recompensa a los usuariosCasilla de verificaciónOculta la recompensa de gadget/objeto de la visualización del retoNo
CampoTipoDescripciónObligatorio
PuntosTextoPuntuación base otorgada al completarse
Puntos extra para el 1er equipoTextoBonus para el primer equipo en completarNo
Puntos extra para el 2º equipoTextoBonus para el segundo equipoNo
Puntos extra para el 3er equipoTextoBonus para el tercer equipoNo
Tiempo permitidoTextoLímite de tiempo en segundosNo

Cada reto puede tener hasta tres archivos de audio personalizados. Estos sustituyen los sonidos por defecto del tema activo solo para ese reto. Si no se configuran, se reproduce el sonido por defecto del tema.

CampoTipoDescripciónObligatorio
SFX de introducciónSelector de galeríaAudio que se reproduce cuando el reto se activaNo
SFX de respuesta correctaSelector de galeríaAudio que se reproduce cuando el equipo responde correctamenteNo
SFX de respuesta incorrectaSelector de galeríaAudio que se reproduce cuando el equipo responde incorrectamenteNo

Formatos aceptados: .mp3, .wav. Tamaño máximo: 5 MB. Sube los archivos de audio a la Galería primero, y luego selecciónalos aquí.

CampoTipoDescripciónObligatorio
VídeoDesplegablePersonaje de vídeo de la galeríaNo
Texto introductorioTextoContenido HTML mostrado a los jugadores antes del retoNo
SegmentoDesplegableSegmento al que pertenece este retoNo
Escenas de Realidad AumentadaDesplegableIntegración de escenas de RANo
ObjetoDesplegableRecompensa o requisito de objeto/gadgetNo

Algunos tipos de reto tienen requisitos y comportamientos por defecto específicos:

RestricciónTipo de retoDetalles
Límite de tiempo por defectoPhoto / Video60 segundos para cuentas Premium, 20 segundos para cuentas estándar
Número de imágenesFind the Pairs, Slot Machine2–8 imágenes de galería requeridas. El formulario valida este mínimo.
Puntos por defectoHintsSiempre 0 puntos — las pistas son informativas, sin puntuación
Formulario únicoRobotsFormulario completamente diferente — sin casillas de activación, sin apariencia en mapa, sin extras de puntuación. Requiere un personaje.
Personaje de vídeoRobots, Geolocated VideoRequiere un personaje de vídeo de la galería para la visualización
Formulario simplificadoGeolocated VideoFormulario reducido sin la mayoría de campos comunes

  • El orden de los retos dentro de una ruta se gestiona en la pestaña Rutas, no aquí. La pestaña Challenges gestiona el contenido de los retos; la pestaña Rutas gestiona la secuencia.
  • Las imágenes de galería para minijuegos (Pairs, Slot Machine) requieren 2-8 imágenes. El formulario valida este mínimo.
  • Copiar dentro del evento duplica el reto con un nuevo código QR. El original se conserva.
  • Los códigos QR son únicos. Al copiar un reto (dentro o entre eventos), el sistema genera un nuevo GUID para el código QR estático para evitar conflictos. Usa Regeneración de códigos QR para refrescar todos los códigos a la vez.