Il tipo di domanda decimal negli XLSForm e in rtSurvey viene usato per raccogliere risposte numeriche che possono includere parti frazionarie. Questo tipo di domanda è essenziale per raccogliere dati numerici precisi come misure, prezzi o percentuali.

Specifica XLSForm di base

typenamelabel
decimalweightInserisci il tuo peso in kg

Per ulteriori dettagli sul tipo di domanda decimal di base, vedere la specifica XLSForm.

Utilizzi

Le domande decimal sono comunemente usate per:

  1. Misurazioni (es. peso, altezza, distanza)
  2. Dati finanziari (es. prezzi, stipendi)
  3. Percentuali
  4. Raccolta di dati scientifici
  5. Qualsiasi dato numerico che richiede precisione oltre i numeri interi

Best practice

  1. Usa etichette chiare e concise per specificare l’input atteso e l’unità di misura.
  2. Implementa vincoli di intervallo per prevenire input non realistici o erronei.
  3. Considera l’utilizzo del testo di suggerimento per fornire esempi o chiarire il formato previsto.
  4. Specifica il numero desiderato di decimali nell’etichetta o nel suggerimento se la precisione è importante.

Vincoli e validazione

Puoi aggiungere vincoli per assicurarti che il valore inserito rientri in un intervallo specifico:

typenamelabelconstraintconstraint_message
decimalheightInserisci la tua altezza in metri.>0 and .<=3L’altezza deve essere compresa tra 0 e 3 metri

Esempio di utilizzo

Ecco un esempio di come potresti usare domande decimal in un sondaggio sanitario:

typenamelabelconstraintconstraint_message
decimalweightInserisci il tuo peso in kg.>0 and .<=500Il peso deve essere compreso tra 0 e 500 kg
decimalheightInserisci la tua altezza in metri.>0 and .<=3L’altezza deve essere compresa tra 0 e 3 metri
decimalbody_tempInserisci la tua temperatura corporea in Celsius.>=35 and .<=42La temperatura deve essere compresa tra 35°C e 42°C
calculatebmi

Nella riga calculate per il BMI, puoi usare:

  calculation | ${weight} / (${height} * ${height})
  

Questo calcolerà il BMI usando il peso e l’altezza inseriti.

Estensioni rtSurvey

Mentre la specifica XLSForm di base per le domande decimal è semplice, rtSurvey può offrire funzionalità o personalizzazioni aggiuntive:

  1. Controllo della precisione (numero di decimali)
  2. Formati di input personalizzati (es. percentuale, valuta)
  3. Regole di validazione avanzate

Limitazioni

  • La precisione dei numeri decimali può essere limitata dal sistema o dal database sottostante.
  • Gli utenti potrebbero aver bisogno di indicazioni sul separatore decimale previsto (punto o virgola) a seconda delle loro impostazioni locali.
  • I grandi numeri decimali possono essere difficili da leggere o inserire accuratamente sui dispositivi mobili.
Questa pagina è stata utile?