Gestione percorsi turistici
Caricamento statistiche in corso...
Percorsi
POI / Nodi
Giocatori Tot.
Sessioni Medie/Utente
Tasso Completamento
Sessioni Settimana
| # | Percorso | Lingua | Partite | Completati | % |
|---|---|---|---|---|---|
| {{ index + 1 }} | {{ route.name }} | {{ route.locale === 'it' ? '🇮🇹' : '🇬🇧' }} | {{ route.plays }} | {{ route.completions }} | {{ route.plays > 0 ? Math.round(route.completions / route.plays * 100) : 0 }}% |
| # | Username | Partite |
|---|---|---|
| {{ index + 1 }} |
{{ player.username }}
{{ player.email }} |
{{ player.games }} |
| ID | Nome Città | Locale | Percorsi Associati | Coordinate | Azioni |
|---|---|---|---|---|---|
| {{ city.id }} |
{{ city.attributes.Name }}
{{ formatDate(city.attributes.createdAt) }} |
{{ city.attributes.locale === 'it' ? '🇮🇹 IT' : '🇬🇧 EN' }} | {{ getCityRouteCount(city) }} | {{ city.attributes.latitude }}, {{ city.attributes.longitude }} N/A |
| ID | Nome Percorso | Città | Località | Categoria | Locale | Nodi | Azioni |
|---|---|---|---|---|---|---|---|
| {{ route.id }} |
{{ getRouteName(route) }}
{{ formatDate(route.attributes.createdAt) }} |
{{ getCityName(route) }} N/A | {{ getRouteLocation(route) }} Nessuna | {{ route.attributes.ROUTE_CATEGORY || 'N/A' }} | {{ route.attributes.locale === 'it' ? '🇮🇹 IT' : '🇬🇧 EN' }} | {{ getNodeCount(route) }} |
ID: {{ selectedRoute.id }}
Nome: {{ selectedRoute.attributes.RouteName || 'N/A' }}
Località: {{ selectedRoute.attributes.RouteLocation || 'N/A' }}
Categoria: {{ selectedRoute.attributes.ROUTE_CATEGORY || 'N/A' }}
Locale: {{ selectedRoute.attributes.locale === 'it' ? '🇮🇹 IT' : '🇬🇧 EN' }}
Difficoltà: {{ selectedRoute.attributes.Difficulties || 'N/A' }}
Ha Quizzone: {{ selectedRoute.attributes.HasQuizzone ? 'Sì' : 'No' }}
Nodo di partenza fisso: {{ getFixedStartNodeLabel(selectedRoute.attributes) }}
Icon URL: {{ selectedRoute.attributes.IconURL || 'N/A' }}
Creato: {{ formatDate(selectedRoute.attributes.createdAt) }}
Aggiornato: {{ formatDate(selectedRoute.attributes.updatedAt) }}
Header: {{ selectedRoute.attributes.SponsorHeaderText }}
Testo: {{ selectedRoute.attributes.SponsorText }}
CTA Text: {{ selectedRoute.attributes.SponsorCallToActionText }}
CTA URL: {{ selectedRoute.attributes.SponsorCallToActionUrl }}
| # | ID | Titolo | Mappa | Quiz | Coordinate | Tipo | Locale | Aneddoto | Ordine |
|---|---|---|---|---|---|---|---|---|---|
| {{ index + 1 }} | {{ node.id }} | {{ node.attributes.Title }} Senza titolo | Quiz Domanda - | {{ node.attributes.MapCoordinates }} - | {{ node.attributes.NodeType }} - | {{ node.attributes.locale === 'it' ? '🇮🇹' : '🇬🇧' }} | {{ node.attributes.Anecdote.substring(0, 100) }}{{ node.attributes.Anecdote.length > 100 ? '...' : '' }} Nessun aneddoto |
|
{{ selectedNode.id }}
{{ selectedNode.attributes.locale === 'it' ? '🇮🇹 IT' : '🇬🇧 EN' }}
{{ selectedNode.attributes.Title }}
{{ selectedNode.attributes.NodeType }}
{{ selectedNode.attributes.Anecdote }}
{{ selectedNode.attributes.MapCoordinates || 'Nessuna coordinata' }}
{{ selectedNode.attributes.GeoLocalizationPolygon || 'Nessun poligono' }}
Formato KML: "lon,lat,alt" separati da spazi.{{ selectedNode.attributes.Question || '(Nessuna domanda Quizzone)' }}
Usata solo se il percorso ha HasQuizzone = trueID: {{ riddle.id }}
Tipo: {{ riddle.attributes.RiddleType }}
Domanda Riddle: {{ getRiddleQuestion(riddle) }}
Soluzione: {{ riddle.attributes.Solution }}
Titolo Tutorial: {{ riddle.attributes.TutorialTitle }}
Testo Tutorial: {{ riddle.attributes.TutorialText }}
Risposta {{ idx + 1 }}: CORRETTA
{{ answer.text }}
Risposta {{ idx + 1 }}: CORRETTA
| ID | Nome | Descrizione | Data Inizio | Data Fine | Locale | Creato |
|---|---|---|---|---|---|---|
| {{ event.id }} |
{{ event.attributes.EventName || 'Senza nome' }}
{{ event.attributes.EVENT_CATEGORY }} |
{{ event.attributes.SponsorText.substring(0, 100) }}{{ event.attributes.SponsorText.length > 100 ? '...' : '' }} Nessuna descrizione | {{ formatDate(event.attributes.From) }} - | {{ formatDate(event.attributes.To) }} - | {{ event.attributes.locale === 'it' ? '🇮🇹 IT' : '🇬🇧 EN' }} | {{ formatDate(event.attributes.createdAt) }} |
ID: {{ selectedEvent.id }}
Nome: {{ selectedEvent.attributes.EventName }}
Categoria: {{ selectedEvent.attributes.EVENT_CATEGORY || 'N/A' }}
Locale: {{ selectedEvent.attributes.locale === 'it' ? '🇮🇹 IT' : '🇬🇧 EN' }}
Data Inizio: {{ selectedEvent.attributes.From ? formatDate(selectedEvent.attributes.From) : 'N/A' }}
Data Fine: {{ selectedEvent.attributes.To ? formatDate(selectedEvent.attributes.To) : 'N/A' }}
Difficoltà: {{ selectedEvent.attributes.Difficulty || 'N/A' }}
Comportamento Quiz: {{ selectedEvent.attributes.EVENT_QUIZ_BEHAVIOUR || 'INHERIT_FROM_ROUTE_SETTINGS' }}
Call To Action Text: {{ selectedEvent.attributes.CallToActionText || 'N/A' }}
Call To Action URL: {{ selectedEvent.attributes.CallToActionUrl }} N/A
Creato: {{ formatDate(selectedEvent.attributes.createdAt) }}
Aggiornato: {{ formatDate(selectedEvent.attributes.updatedAt) }}
Header: {{ selectedEvent.attributes.SponsorHeaderText }}
Testo: {{ selectedEvent.attributes.SponsorText }}
CTA Text: {{ selectedEvent.attributes.SponsorCallToActionText }}
CTA URL: {{ selectedEvent.attributes.SponsorCallToActionUrl }}
| # | ID | Titolo | Quiz | Coordinate | Tipo | Locale | Aneddoto | Ordine |
|---|---|---|---|---|---|---|---|---|
| {{ index + 1 }} | {{ node.id }} | {{ node.attributes.Title }} Senza titolo | Quiz Domanda - | {{ node.attributes.MapCoordinates }} - | {{ node.attributes.NodeType }} - | {{ node.attributes.locale === 'it' ? '🇮🇹' : '🇬🇧' }} | {{ node.attributes.Anecdote.substring(0, 100) }}{{ node.attributes.Anecdote.length > 100 ? '...' : '' }} Nessun aneddoto |
|