È possibile modificare il modo in cui le domande vengono presentate impostando l'aspetto per ciascun tipo di domanda. Aggiungere una colonna di tipo appearance al foglio di calcolo per modificare l'aspetto e la funzionalità delle domande del rilevamento.
Non tutti questi aspetti sono supportati sia nella app da campo Survey123. Consultare il Riferimento rapido per una tabella che descrive quali tipi di aspetto possono funzionare in ogni ambiente. Questa tabella può anche essere trovata nel foglio Aspetti del modello Survey123 Advanced XLSForm.
Suggerimento:
Per visualizzare come le domande verranno presentate in un rilevamento, vedere il modello Aspetti in Survey123 Connect. Pubblicando il modello usando un account ArcGIS, è anche possibile vedere il modo in cui le domande verranno presentate nell'app Web Survey123.
Più aspetti
È possibile aggiungere più aspetti alla colonna appearance per una domanda separando gli aspetti con degli spazi. Gli aspetti possono essere in qualsiasi ordine. Ad esempio, una domanda di immagine può avere i seguenti tre aspetti specificati nella colonna appearance:
annotate new-front multiline
È possibile specificare aspetti di larghezza per le domande nei rilevamenti che utilizzano un layout a griglia. Le larghezze possono essere specificate con qualsiasi combinazione di aspetti supportati dal tipo di domanda. Ad esempio, una domanda di selezione singola in un layout a griglia può avere i seguenti elementi nella colonna appearance:
w3 likert
Nascondere le domande
Impostando l'aspetto su hidden, qualunque tipo di domanda, inclusi gruppi e ripetizioni, può essere nascosto alla vista quando si compila il rilevamento, ma accetterà e invierà valori e calcoli predefiniti. Questa impostazione è più versatile rispetto al tipo di domanda hidden, in quanto può essere applicata a qualunque tipo di domanda.
Testo
Impostando l'aspetto su multiline, una domanda di testo viene presentata come casella di testo a più righe. È possibile impostare l'altezza predefinita per questa casella di testo impostando un parametro defaultHeight nella colonna body::esri:style. Ad esempio, inserendo defaultHeight=5 nella colonna body::esri:style si visualizzeranno cinque righe in una casella di testo a più righe quando il rilevamento viene aperto. Se non è impostato, una casella di testo a più righe visualizzerà tre righe all'apertura del rilevamento.
Impostando l'aspetto su predictivetext o nopredictivetext, la domanda testo impone che il testo predittivo sia abilitato o disabilitato, rispettivamente, sui dispositivi mobili. Per impostazione predefinita, Android disattiva il testo intuitivo per le domande testo, mentre è abilitato per impostazione predefinita su iOS.
Nota:
Il controllo dell'altezza delle domande non è supportato nell'app Web Survey123.
Gli aspetti predictivetext e nopredictivext non sono supportati nella web app Survey123.
Per impostazione predefinita Il testo predittivo è disabilitato per le domande di testo su Android per cui su alcune tastiere la funzione di sintesi vocale potrebbe essere disattivata. Applica l'aspetto del testo predittivo a una domanda di testo per abilitare la sintesi vocale per tale domanda.
Testo InfraMarker
Utilizzare i seguenti aspetti per leggere o scrivere dati in un tag RFID InfraMarker.
Impostando l'aspetto di una domanda di testo su inframarker, è possibile definire le informazioni da scrivere in un tag. Questa informazione può includere assetOwner, assetName, latitude e longitude, e i valori possono essere derivati da altre domande nel rilevamento. Ad esempio, la seguente espressione nella colonna calculation scrive le risposte dalle domande asset_name, asset_owner, lat e long nel tag:
concat("assetName=", ${asset_name}, "&assetOwner=", ${asset_owner}, "&latitude=", ${lat}, "&longitude=", ${long})
Impostando l'aspetto di un'altra domanda di testo nello stesso rilevamento su getinframarkerid, l'ID univoco del tag di 24 caratteri InfraMarker viene recuperato e memorizzato nel rilevamento.
Per maggiori informazioni, consultare la documentazione di InfraMarker.
Geocodifica
Impostando l'aspetto su geocode, viene utilizzata una domanda di testo per cercare e inviare un indirizzo di geocodifica Quando si inizia a digitare un indirizzo appare una seria di opzioni di completamento automatico che suggeriscono le posizioni in base a localizzatori predefiniti disponibili per l'organizzazione. Se l'utente non ha effettuato l'accesso, sarà utilizzato ArcGIS World Geocoder. L'indirizzo finale selezionato verrà inviato al feature layer come una stringa: tuttavia, i dati geocodificati completi sono salvati temporaneamente come un oggetto JSON prima di essere inviati, permettendo alle proprietà individuali di essere estratte in altri campi.
Per estrarre delle proprietà individuali dall'oggetto JSON, usa la funzione pulldata("@json") nella colonna calculation di un'altra domanda.
pulldata("@json", ${address}, "location.x")
pulldata("@json", ${address}, "searchCandidate")
L'intero oggetto JSON può essere restituito in un singolo campo di testo senza definire una proprietà singola.
pulldata("@json", ${address})
Per ulteriori informazioni sulla funzione pulldata("@json"), consultare Recuperare un valore da JSON.
Nota:
La geocodifica che utilizza ArcGIS World Geocoding Service consumerà crediti. Per ulteriori informazioni, vedere Capire i crediti.Per impostare un localizzatore specifico che restituisca i risultati, fornire l'ID elemento del localizzatore nella colonna bind::esri:parameters, ad esempio geocode=36ff9e8c13e042a58cfce4ad87f55d19. Il localizzatore utilizzato nel rilevamento ArcGIS Online deve essere un elemento in ArcGIS Online. Il localizzatore utilizzato nel rilevamento ArcGIS Enterprise deve essere un elemento nello stesso portale del rilevamento.
Le proprietà disponibili variano in base al localizzatore utilizzato. Fa eccezione la proprietà searchText, disponibile indipendentemente dal localizzatore utilizzato, che restituisce l'esatta stringa usata per la ricerca dell'indirizzo o l'opzione selezionata da un elenco di risultati.
È possibile controllare ulteriormente la presentazione di una domanda di aspetto geocode impostando uno dei seguenti parametri nella colonna body::esri:style:
- indicator: Permette ai risultati di geocodifica di mostrare la direzione e la distanza dalla posizione attuale del dispositivo. Questo parametro può essere impostato su distance o su direction, entrambi i valori separati da una virgola, oppure su none. Per impostazione predefinita, questo parametro è impostato per mostrare solo la distanza.
- proximity: Controlla se i risultati di geocodifica mostrano solo i risultati entro un certo raggio dalla posizione del dispositivo. Questo parametro accetta un numero seguito da una delle unità standard seguenti: m (metri), km (chilometri), ft (piedi), mi (miglia) o yd (iarde). Se non è fornita alcuna unità imposta i metri come predefinito. Se impostato a 0, non verrà contabilizzata la prossimità nei risultati di ricerca. Per impostazione predefinita, questo parametro è impostato a on, permettendo ai suggerimenti di essere ordinati in base alla prossimità senza escludere alcuna posizione in base alla distanza.
- maxResults: controlla il numero massimo di risultati forniti. Per esempio, maxResults=10 restituirà un massimo di 10 risultati possibili. Per impostazione predefinita, questo parametro è impostato per mostrare un massimo di 6 risultati.
- suggestions - Funge da interfaccia per l'operazione suggest in ArcGIS REST API. Quando questo parametro è impostato su yes, l'elenco a discesa delle posizioni potenziali viene compilato dall'operazione suggest. Quando questo parametro è impostato su no oppure se il servizio di geocodifica non supporta l'operazione suggest, l'elenco di potenziali posizioni viene compilato dall'operazione findAddressCandidates. Per impostazione predefinita, questo parametro è impostato su yes.
L'aspetto geocode necessita di una connessione a internet e non funziona in un ambiente offline.
Nota:
I parametri indicator, proximity, maxResults e suggestions non sono supportati nell'app Web Survey123.
Telemetro
Impostando l'aspetto su rangefinder, una domanda di testo può accettare l'intero oggetto JSON o uno specifico valore restituito da un telemetro. Quando utilizzata per accettare l'intero oggetto JSON, questa domanda deve avere bind::esri:fieldLength impostato su 1000 per garantire che ci sia spazio per l'intero valore.
Impostando l'aspetto su rangefinder, una domanda di intero o decimale può accettare un valore specifico restituito da un telemetro. Specificare quale misurazione memorizzare utilizzando uno dei seguenti valori nella colonna bind::esri:parameters: height, azimuth, horizontalDistance, slopeDistance, inclination. Ad esempio, measurement=height memorizzerà solo il valore di altezza restituito dal telemetro.
Data
Impostando l'aspetto su year, le domande relative alla data vengono presentate con solo il pulsante dell'anno, con frecce per aumentarne o diminuirne il valore.
Impostando l'aspetto su month-year, una domanda date viene presentata come coppia di pulsanti, uno per il mese e uno per l'anno. Entrambi i pulsanti avranno delle frecce per aumentare o diminuire il valore.
Nota:
I tipi di aspetto year e month-year appaiono quando il rilevamento carica i valori del mese e dell’anno correnti. Tuttavia, non contengono già questi valori e invieranno un valore vuoto a meno che non vengano modificati manualmente o sia stato applicato un valore predefinito o un calcolo.
Impostando l'aspetto su week-number, la domanda relativa alla data continua a essere presentata come una selezione da un calendario per scegliere la data e, una volta selezionata, il risultato verrà visualizzato con il numero equivalente della settimana dell'anno. Ad esempio, se si sceglie mercoledì 27 aprile 2016, il risultato è Settimana 17.
Nota:
L'aspetto week-number non è supportato nella web app Survey123.
Una selezione
Impostando l'aspetto su minimal, la domanda a scelta singola viene presentata in un menu a discesa.
Impostando l'aspetto su horizontal, le scelte per selezionare una domanda sono presentate orizzontalmente in colonne di uguale larghezza.
L'aspetto compatto è simile all'aspetto orizzontale ma usa un metodo differente per determinare le larghezze della colonna che possono determinare scelte che occupano meno spazio.
È possibile specificare un numero massimo di colonne per l'aspetto compatto fornendo un numero separato da un trattino. Per esempio, compact-3 limita la domanda a un massimo di tre colonne.
Gli aspetti compatto e compatto orizzontale sono identici. Nell'app web Survey123, invece di usare colonne, questi aspetti si adattano alle etichette di scelta per selezionare una domanda affiancata in righe senza spazio aggiuntive.
Impostando l'aspetto su likert, le domande a scelta singola vengono presentate come una scala di Likert. Una scala di Likert è una scala di valutazione che consente di specificare il grado di accordo con un'affermazione rispetto a una scala di accordo-disaccordo simmetrica.
Impostando l'aspetto su autocomplete, una domanda a scelta singola viene presentata con un campo di testo e un menu a discesa. L'immissione di testo in questo campo consente di limitare il menu a discesa alle sole risposte che contengono il testo. Ciò è utile per gli elenchi di scelta molto lunghi.
Impostando l'aspetto su image-map, viene presentata una domanda select one come immagine di riferimento nella colonna media::image, con regioni selezionabili dell'immagine come scelte. Per funzionare, questo aspetto richiede che sia fornito un file SVG nella cartella media del rilevamento e che i valori dei nomi dell'elenco di scelta corrispondano agli ID del percorso per le regioni del file SVG. Per ulteriori informazioni, consultare Lavorare con file SVG.
Nota:
Il tipo di aspetto image-map non è supportato nella web app Survey123.
Scelta multipla
Impostando l'aspetto su minimal, una domanda a scelta multipla viene presentata in un menu a discesa.
Impostando l'aspetto su horizontal, le scelte per selezionare una domanda multipla sono presentate orizzontalmente in colonne di larghezza uguale.
L'aspetto compatto è simile all'aspetto orizzontale ma usa un metodo differente per determinare le larghezze della colonna che possono determinare scelte che occupano meno spazio.
È possibile specificare un numero massimo di colonne per l'aspetto compatto fornendo un numero separato da un trattino. Per esempio, compact-3 limita la domanda a un massimo di tre colonne.
Gli aspetti compatto e compatto orizzontale sono identici. Nell'app web Survey123, invece di usare colonne, questi aspetti si adattano alle etichette di scelta per selezionare una domanda multipla affianco di righe senza spazio aggiuntivo.
Impostando l'aspetto su image-map, viene presentata una domanda select multiple come immagine di riferimento nella colonna media::image, con regioni selezionabili dell'immagine come scelte. Per funzionare, questo aspetto richiede che sia fornito un file SVG nella cartella media del rilevamento e che i valori dei nomi dell'elenco di scelta corrispondano agli ID del percorso per le regioni del file SVG. Per ulteriori informazioni, consultare Lavorare con file SVG.
Nota:
Il tipo di aspetto image-map non è supportato nella web app Survey123.
Cerca
Le domande a selezione singola e multipla supportano anche l'aspetto ricerca, che può essere usato per popolare gli elenchi di scelta con valori da una tabella CSV nella cartella media del rilevamento, o un feature layer esistente o tabella. Quando l'aspetto search viene utilizzato, è comunque necessario includere una voce nel foglio di lavoro delle scelte, ma, invece di elencare ognuna delle scelte, fare riferimento al nome del campo dalla tabella o feature layer esistenti.
Nell'esempio che segue, un elenco di scelta denominato us_states è definito nel foglio di lavoro delle scelte e utilizzerà il campo STATE_NAME sia per il nome che per l'etichetta della scelta.
Nell'esempio che segue, questa lista di scelta ha un riferimento nel foglio di lavoro del rilevamento allo stesso modo di altre liste di scelta, ma include l'espressione di aspetto di ricerca che fa riferimento al feature layer esistente dal quale ottiene le scelte.
L'espressione di aspetto di ricerca deve essere strutturata nel modo seguente, con le variabili separate da una virgola:
search(tableName, searchType, searchColumn, searchText, filterColumn, filterText)
Il parametro tableName accetta sia il nome del file CSV nella cartella del rilievo media, ad esempio airports, che l'URL di un feature layer o di un map service layer, preceduto da un nome per Survey123 per fare riferimento alla tabella internamente. Questa tabella non necessita di corrispondere al nome del layer ospitato, ma poiché questo è il modo in cui Survey123 fa riferimento internamente alla ricerca, deve essere diverso da tutti gli altri nomi delle tabelle e dei file CSV usati nel rilevamento. È possibile aggiungere facoltativamente i parametri della richiesta di interrogazione all'endpoint REST del feature layer o ai map service layer per configurare il comportamento di ricerca. Nell'esempio seguente, un URL del feature layer viene aggiunto con il parametro resultRecordCount per popolare l'elenco di scelte con i primi 10 risultati dell'interrogazione con la ricerca memorizzata internamente con il nome airports:
"airports?url=https://services1.arcgis.com/e7dVfn25KpfE6dDd/arcgis/rest/services/Airports2/FeatureServer/0&resultRecordCount=10"
I parametri aggiuntivi sono facoltativi ma possono essere usati per restringere i risultati forniti dalla ricerca.
Parametro | Descrizione |
---|---|
searchType | Controlla il tipo di ricerca eseguita e accetta valori diversi a seconda che la tabella da cercare sia una tabella spaziale all'interno di un feature layer o una tabella non spaziale in un CSV o una tabella feature. Per le tabelle spaziali i tipi di ricerca accettati sono intersects, contains, crosses, envelope_intersects, index_intercepts, overlaps, touches e within. Per maggiori informazioni, consultare Relazioni spaziali. Per le tabelle non spaziali i tipi di ricerca supportati sono contains, startswith, endswith e matches. |
searchColumn | Determina la colonna in cui avverrà la ricerca del testo nel parametro searchText. Queste colonne sono prese dalla tabella stessa. In aggiunta una tabella spaziale in un feature layer può cercare le colonne @geopoint, @geotrace e @geoshape. |
searchText | Contiene il testo che verrà cercato e restituito nel parametro searchColumn. |
Inoltre i parametri di filtro possono essere aggiunti all'espressione di ricerca per raffinare ulteriormente l'elenco di valori di scelta:
Parametro | Descrizione |
---|---|
filterColumn | Imposta una colonna per la ricerca di corrispondenze al testo fornito nel parametro filterText. L'interrogazione di ricerca restituirà solo i risultati contenenti questo testo. I parametri filterColumn e filterText devono essere usati insieme. |
filterText | Il testo ricercato nella colonna fornito dal parametro filterColumn. I parametri filterColumn e filterText devono essere usati insieme. |
Il seguente è un esempio di espressione di ricerca che include alcuni parametri facoltativi per l'aspetto di ricerca. Popola un elenco di scelta con i contenuti di un file CSV usando una domanda precedente come testo di ricerca.
search('csvName', 'matches', 'breed', ${DogQuestion})
Nota:
Le domande con aspetto di ricerca sono presentate nella web app Survey123 allo stesso modo delle domande select_one con aspetto di completamento automatico.
Domande mappa
Impostando l'aspetto su press-to-locate, le domande di geopoint accetteranno solo un valore di posizione quando l'utente interagisce con la domanda, contrariamente al comportamento predefinito o la cattura immediata della posizione una volta che il modulo è caricato. Una domanda geotrace o geoshape si incentrerà sulla posizione dell'utente senza catturare un punto quando interagisce per la prima volta con la mappa.
Nota:
L'aspetto press-to-locate non è supportato per le domande di geotrace e geoshape nell'app di campo Survey123.
Geopoint
Impostando l'aspetto su hide-input, le domande geopoint visualizzate nell'app Web Survey123 appaiono con un valore delle coordinate di sola lettura rispetto alla casella di inserimento delle coordinate predefinite.
Nota:
L'aspetto hide-input non è supportato nella app da campo Survey123.
Immagine
Impostando l'aspetto su signature, le domande di immagine presentano un pop-up per catturare una firma.
Le firme vengono salvate come allegato di immagine .jpg con le stesse dimensioni del pop-up. Per impostazione predefinita, la larghezza del pop-up si estende alla larghezza dello schermo del dispositivo, con un'altezza fissa di 200 pixel. È possibile impostare la larghezza massima per questo popup definendo un valore max-pixels nella colonna dei parametri, per esempio max-pixels=400.
Puoi anche fornire un'immagine nella colonna predefinita per impostare uno sfondo personalizzato per la firma. Le dimensioni dell'immagine predefinita determinano il rapporto d'aspetto del pop-up.
La larghezza del pop-up sarà la più piccola delle seguenti:
- Il valore max-pixels
- Larghezza dell'immagine predefinita
- Larghezza dello schermo del dispositivo
L'altezza sarà di 200 pixel, a meno che non venga fornita un'immagine predefinita.
Quando si progetta un sondaggio utilizzando l'aspetto della firma, assicurarsi di prendere in considerazione le dimensioni dello schermo di tutti i dispositivi di destinazione.
Il testo a piè di pagina può essere fornito per un pop-up di domande sulla firma utilizzando il parametro footerText nella colonna body::esri:style. Usando solo il parametro footerText senza alcun valore, il suggerimento di guida della domanda apparirà sotto la firma. Questo può essere cambiato nel suggerimento della domanda usando footerText=@[hint]. Il suggerimento o la guida utilizzata per il testo a piè di pagina non apparirà nella posizione predefinita sotto il nome della domanda. Per maggiori informazioni sui suggerimenti, vedi Suggerimenti.
Impostando l'aspetto su multiline, una domanda di tipo immagine accetta varie immagini in una domanda di tipo singola immagine. Questo aspetto può essere combinato con altri tipi di aspetto dell'immagine impostando entrambi gli aspetti separati da uno spazio, come multiline annotate.
È possibile controllare il numero di immagini che possono essere inviate utilizzando la funzione count-selected nella colonna constraint. Per esempio, count-selected(${image_question}) <= 5 limiterà il numero di immagini che possono essere inviate ad un massimo di cinque.
Impostando l'aspetto su new-front o new-rear, una domanda di immagine sarà limitata all'utilizzo della sola fotocamera del dispositivo, utilizzando la fotocamera rispettivamente frontale o posteriore, come predefinita. Questi aspetti possono essere combinati con annotate impostando entrambi gli aspetti separati da uno spazio, ad esempio new-front annotate.
Nota:
La web app Survey123 non supporta il multilinea, il parametro max-pixels o i valori predefiniti quando sono applicati all'aspetto signature.
Gli aspetti new-front e new-rear non sono supportati nella web app Survey123.
La funzione pulldata("@exif") non funzionerà per le domande immagine multiline. Se hai bisogno di estrarre i dati EXIF (Exchangeable Image File Format) da più immagini presentate alla stessa domanda, considera l'uso di una ripetizione.
Draw e annotate
Impostando l'aspetto su draw, le domande relative alle immagini vengono visualizzate con un pulsante che consente di caricare uno spazio su cui disegnare. Nella tavola degli strumenti di disegno è possibile scegliere fra gli strumenti e controllare le impostazioni per ogni strumento, come la dimensione del testo, larghezza della linea, ecc. Per informazioni sull'interfaccia della tela, vedere Draw e annotate È possibile creare tavolozze personalizzate che permettono di configurare gli strumenti di disegno e di annotazione in base alle proprie esigenze. Per maggiori informazioni, vedi Disegnare e annotare palette.
Impostando l'aspetto su annotate, le domande sull'immagine visualizzano un pulsante per aprire la fotocamera del dispositivo per scattare una foto che è possibile annotare con grafica e testo. Nella tavola degli strumenti di disegno è possibile scegliere fra gli strumenti e controllare le impostazioni per ogni strumento, come la dimensione del testo, larghezza della linea, ecc. Per informazioni sull'interfaccia della tela, vedere Draw e annotate È possibile creare tavolozze personalizzate che permettono di configurare gli strumenti di disegno e di annotazione in base alle proprie esigenze. Per maggiori informazioni, vedi Disegnare e annotare palette.
Suggerimento:
A partire da Survey123 3.13, i dati EXIF vengono copiati dall'immagine di origine all'immagine annotata.
In alternativa, è possibile consentire all'utente di annotare un'immagine esistente dalla memoria del dispositivo, o un'istantanea di una mappa. Per farlo, imposta body::esri:style per quella domanda a method=browse, method=camera oppure method=map. Il comportamento predefinito per l'aspetto annota è identico al fornire method=camera. Puoi impostare la domanda per fornire un certo numero di opzioni per l'immagine di origine fornendo più opzioni separate da virgole, per esempio, method=camera,browse.
Attenzione:
A prescindere dal metodo impostato, l'app Web Survey123 visualizza solo un'opzione di ricerca file.
I valori predefiniti e i calcoli si comportano in modo diverso con le domande relative alle immagini in base alla scelta di draw o di annotate. Se il nome del file di un'immagine nella cartella delle risorse multimediali del rilevamento viene utilizzato come valore predefinito o risultato di un calcolo, l'immagine verrà utilizzata come sfondo iniziale dell'area di disegno. Con annota, questa immagine è sostituita da un'immagine fornita, e viene visualizzata solo se l'utente rifiuta specificamente di fornire un'immagine, o resetta l'immagine una volta già fornita.
Nota:
È possibile impostare la risoluzione per un'immagine definendo un valore max-pixels nella colonna parameters. Per una domanda draw, l'impostazione di max-pixels=1000 renderà la tela un'immagine quadrata di 1000x1000 pixel. Per una domanda annotate, l'impostazione di max-pixels=1000 renderà il lato più lungo dell'immagine a 1000 pixel, mantenendo la proporzione dell'immagine. Se max-pixels non viene impostato, la dimensione dell'immagine verrà definita dall'impostazione di dimensione nelle impostazioni di Opzioni per il rilevamento in Survey123 Connect.
Entrambe queste forme di impostazione della risoluzione dell'immagine vengono sovrascritte fornendo un'immagine predefinita per la domanda, nel qual caso verrà applicata la risoluzione dell'immagine predefinita. Questo può essere utilizzato per garantire una risoluzione standard per tutte le immagini inviate. Fornire un'istantanea di una mappa per l'annotazione sovrascriverà anche qualsiasi altra impostazione di risoluzione dell'immagine, con l'immagine impostata sulla dimensione dell'area della tela visualizzabile.
Immagini Spike
Le domande di tipo immagine supportano aspetti per integrare Survey123 con Spike, una soluzione di misurazione laser sviluppata da ikeGPS che permette di acquisire le misurazioni e la posizione di un oggetto da una foto. Impostando il valore dell'aspetto su spike, spike-full-measure o spike-point-to-point, una domanda di tipo immagine mostra un pulsante che consente di aprire l'app mobile Spike su dispositivi iOS e Android.
Una foto scattata con l'app di Spike e il dispositivo laser, permette di registrare le coordinate e la distanza dell'oggetto, e di misurare le dimensioni degli oggetti nella foto tracciando aree e linee. La foto con il markup di misurazione viene poi allegata al rilevamento, ed i metadati provenienti dalla foto come le coordinate e le misurazioni sarà disponibile per essere registrato. I metadati associati delle misurazioni e di Spike sono registrati nel file di immagine tramite i tag Exchangeable Image File (EXIF) standard. Le informazioni EXIF possono poi essere estrapolate ed utilizzate per popolare altri campi.
La differenza tra i diversi aspetti Spike è la quantità di valori memorizzati nell'immagine. L'aspetto spike misura solo la distanza e la posizione, mentre l'aspetto spike-full-measure misura la distanza, la posizione, l'area e la lunghezza. L'aspetto spike-point-to-point acquisisce una serie di valori esclusivi, identificati da nomi delle proprietà che iniziano con P2P.
Per ulteriori informazioni su questi tag EXIF, vedere Spikel' integrazione. Per maggiori informazioni su Spike, vedere il sito web Spike.
Nota:
L'integrazione di Spike non è supportata nella web app Survey123.
Intero
Impostando l'aspetto su distress, una domanda integer viene presentata come scala. a 10 punti utilizzata per misurare sensazioni quali stress, dolore e felicità.
Impostando l'aspetto su spinner, viene visualizzata una domanda integer con i pulsanti che consentono di aumentare o diminuire il valore di un'unità. La progressione continua fino a quando si preme il pulsante.
Impostando l'aspetto su numbers, una domanda integer evidenziata viene accompagnata da un tastierino numerico personalizzato che consente di immettere un valore. Il tastierino include anche un pulsante per rendere il valore positivo o negativo.
Impostando l'aspetto su calculator, una domanda integer evidenziata viene accompagnata da un tastierino numerico personalizzato che consente di immettere e modificare un valore.
Nota:
Gli aspetti distress, spinner, numbers e calculator non sono supportati nella web app Survey123.
Decimale
Impostando l'aspetto su spinner, verrà visualizzata una domanda decimal con i pulsanti che consentono di aumentare o diminuire di un'unità il valore dell'ultima cifra. La progressione continua fino a quando si preme il pulsante.
Utilizzare un valore predefinito per definire il numero di cifre decimali di una domanda; il selettore numerico si adegua. Seguono alcuni esempi di come il selettore numerico gestisce diversi valori decimali:
- 1,0 aumenta a 1,1, 1,2, 1,3, 1,4
- 3,07 aumenta a 3,08, 3,09, 3,10, 3,11
- 2,000000 aumenta a 2,000001, 2,000002, 2,000003
Impostando l'aspetto su numbers, una domanda decimal viene accompagnata da un tastierino numerico personalizzato che consente di immettere un valore. Il tastierino include anche un pulsante per rendere il valore positivo o negativo.
Impostando l'aspetto su calculator, una domanda decimal evidenziata viene accompagnata da un tastierino numerico personalizzato che consente di immettere e modificare un valore.
Impostando l'aspetto su thousands-sep, la risposta a una domanda decimal viene visualizzata con separatori di migliaia. Ciò non influisce sul valore inviato come parte della risposta al rilevamento, ma solo sulla visualizzazione nell'applicazione. I separatori sono impostati dal locale del dispositivo e sono applicati solo all'apertura di un sondaggio dalle cartelle Bozze, Posta in uscita, Posta in arrivo o Inviati o quando la risposta è popolata da un predefinito o da un calcolo. I separatori di migliaia non compaiono quando si inserisce manualmente un valore.
Nota:
Gli aspetti spinner, numbers, calculator e thousands-sep non sono supportati nell'app Web Survey123.
Intervallo
Impostando l'aspetto su no-ticks, le domande range vengono visualizzate senza le linee per mostrare le posizioni sul cursore intervallo o i valori minimo e massimo. Ciò non cambia il comportamento della domanda, ma solo la visualizzazione. Per maggiori informazioni sul tipo di domanda range, consultare Intervallo.
Codice a barre
Impostando l'aspetto su minimal, le domande di tipo codice a barre vengono visualizzate con un singolo pulsante per avviare la scansione. La casella di testo che contiene il valore della domanda del codice a barre non è visibile. Per maggiori informazioni sul tipo di domanda barcode, consultare Codici a barre.
Gruppo
Impostando l'aspetto di una domanda begin group su compact, un gruppo di domande viene visualizzato come compresso all'avvio e potrà essere espanso dall'utente. Ciò è utile per rilevamenti lunghi, che possono risultare difficili da leggere o da esplorare. Questo aspetto è definito nella domanda iniziale del gruppo.
L'aspetto minimal non influenza le domande di gruppo.
Impostando l'aspetto di una domanda begin group su table-list, le domande select_one all'interno del gruppo con un elenco di scelta comuni appaiono in formato tabella, con la riga superiore che mostra le etichette dell'elenco di scelta e la colonna a sinistra che mostra le etichette della domanda.
Impostando la colonna stile nel foglio impostazioni su pagine e l'aspetto di ogni domanda begin group su field-list, ogni gruppo viene visualizzato su una pagina separata del rilevamento. È possibile navigare tra le pagine utilizzando i pulsanti Indietro e Avanti nella parte inferiore dell’app. Tenendo premuti questi pulsanti è possibile andare all’inizio o alla fine del rilevamento. È anche possibile selezionare il numero di pagina per convertirlo in un campo compilabile e digitare un nuovo numero di pagina. Ciò è ideale per suddividere in compartimenti la visualizzazione del rilevamento, organizzandola e riducendo i tempi di carico.
Attenzione:
Quando si utilizza lo stile pagine, ogni domanda nel rilevamento deve essere all'interno di un gruppo che utilizza l'aspetto filed-list.
Impostando la colonna dello stile nel foglio delle impostazioni su fixed-grid o dynamic-grid, i gruppi nella tua indagine possono essere impostati per visualizzare le domande contenute in una griglia.
Lo stile griglia fissa crea un segnaposto per ogni domanda, comprese quelle con un aspetto nascosto. Una domanda apparirà se le sue condizioni rilevanti sono soddisfatte; altrimenti, uno spazio vuoto occuperà quel posto nel modulo.
Lo stile dinamico della griglia permette alle domande e ai gruppi di muoversi sul modulo, a seconda delle condizioni rilevanti per utilizzare al meglio lo spazio sullo schermo del dispositivo.
Lo stile del layout della griglia sul foglio di lavoro delle impostazioni è un'impostazione globale che si applica all'intera indagine. Puoi anche applicare uno stile di layout di griglia per gruppi individuali o ripetizioni, permettendo di usare stili diversi per parti diverse della tua indagine. L'impostazione globale può essere sovrascritta inserendo uno dei seguenti elementi nella colonna body::esri:style della domanda di gruppo o di ripetizione:
- layout=dynamic-grid
- layout=fixed-grid
Imposta l'aspetto della larghezza di un gruppo su w seguito dal numero di colonne usate per dividere la tua griglia. Per esempio, w4 divide ogni riga della tua griglia in quattro colonne. Il parametro della larghezza può anche essere applicato a una domanda all'interno di un gruppo o di una ripetizione per controllare quante colonne del gruppo o della ripetizione padre la domanda dovrebbe abbracciare. Quando le larghezze dichiarate delle domande si sommano al numero di colonne impostate per il gruppo, le domande successive saranno su una nuova linea. Le larghezze possono essere impostate insieme a gran parte degli altri aspetti.
Nell'esempio seguente, gli aspetti della larghezza per la temperatura dell'acqua, l'ossigeno disciolto, il pH e la conducibilità sono ciascuno w1, e l'aspetto della larghezza per la posizione del campione d'acqua è w2.
Nell'esempio seguente, il gruppo ha una larghezza di tre colonne (w3). Nella prima ripetizione, due colonne sono definite, e queste due colonne abbracciano due delle colonne madri (w2:2). Nella seconda ripetizione, due colonne sono definite, e queste due colonne abbracciano una delle colonne madri (w2:1).
L'immagine seguente mostra come queste ripetizioni annidate appaiono nel gruppo sul modulo.
Se il modulo deve essere visualizzato nell'app Web, aggiungere il parametro URL per l'avvio dell'app Web della larghezza per garantire che venga usata la larghezza dell'intero schermo. Nell'immagine seguente, il gruppo ha una larghezza di tre colonne (w8), le domande all'interno del gruppo hanno larghezza w2, w3 o w 5 per riempire appropriatamente la pagina e all'URL del rilevamento è stato aggiunto il suffisso ?width=1 per utilizzare la larghezza completa del browser.
Nota:
L'aspetto table-list non supporta domande select_multiple e non supporta elementi multimediali nell'elenco di scelta.
L'aspetto table-list non funziona se collocato all'interno di un gruppo theme-grid.
In precedenza, lo stile dynamic-grid era chiamato theme-grid. Lo stile della griglia tematica è ancora supportato per la retrocompatibilità, ma per le nuove indagini si raccomanda di usare lo stile a griglia dinamica o a griglia fissa.
I gruppi di stile del layout della griglia non supportano borderColor.
File
Impostando l'aspetto su multiline, una domanda file accetta vari file in una domanda single file. È possibile controllare il numero di file che possono essere inviati utilizzando la funzione count-selected nella colonna constraint. Per esempio, count-selected(${file_question}) <= 5 limiterà il numero di file che possono essere inviati ad un massimo di cinque.
Ripeti
Impostando l'aspetto di una domanda begin repeat su minimal, le raccolte ripetibili di domande non sono visibili all'avvio. L'utente dovrà fare clic sul pulsante di aggiunta per vedere le domande nella ripetizione. Ciò è utile quando le domande ripetute non devono essere completate nel rilevamento. Questo aspetto è definito nella domanda iniziale della ripetizione.
Se una ripetizione è impostata su minimal e dispone di un numero di ripetizioni zero, i controlli di ripetizione e le relative etichette sono invisibili.
Impostando l'aspetto di una domanda begin repeat su compact, le raccolte ripetibili di domande vengono visualizzate come compresse all'avvio e possono essere espanse dall'utente. Ciò è utile per rilevamenti grandi, che possono risultare difficili da leggere o da esplorare. Questo aspetto è definito nella domanda iniziale della ripetizione.
A differenza degli altri aspetti, le ripetizioni possono impiegare il valore minimo e compatto allo stesso tempo, impostando il valore su minimal compact. Le domande in una ripetizione vengono visualizzate sia in modo compresso (compatto) che nascosto (minimo).
Impostando la colonna stile nel foglio impostazioni su pagine e l'aspetto di ogni domanda begin repeat su field-list, ogni raccolta ripetibile di domande viene visualizzata su una pagina separata del rilevamento. Questo comportamento è lo stesso di quello di un gruppo.
Impostando la colonna stile nel foglio impostazioni su griglia fissa o griglia dinamica, le ripetizioni nel rilevamento possono essere impostate per visualizzare le domande contenute in un layout griglia. Questo comportamento è lo stesso di quello di un gruppo.