Ο τύπος ερώτησης range εμφανίζει έναν ολισθητήρα (ή ισοδύναμη είσοδο) που επιτρέπει στους ερωτώμενους να επιλέξουν αριθμό εντός καθορισμένου ελάχιστου και μέγιστου. Είναι ιδανικό για τη συλλογή βαθμολογήσεων, βαθμών ικανοποίησης ή οποιασδήποτε αριθμητικής τιμής όπου θέλετε να περιορίσετε το εύρος οπτικά αντί να βασίζεστε σε είσοδο κειμένου με περιορισμούς.

Βασική προδιαγραφή XLSForm

typenamelabelparameters
rangesatisfactionΠόσο ικανοποιημένοι είστε με την υπηρεσία;start=1 end=5 step=1

Η στήλη parameters ορίζει τα όρια του ολισθητήρα και το μέγεθος βήματος:

ΠαράμετροςΠεριγραφήΠροεπιλογή
startΕλάχιστη τιμή (συμπεριλαμβανομένη)0
endΜέγιστη τιμή (συμπεριλαμβανομένη)10
stepΠροσαύξηση μεταξύ έγκυρων τιμών1

Για περισσότερες λεπτομέρειες σχετικά με τον τυπικό τύπο range, δείτε την προδιαγραφή XLSForm.

Χρήσεις

Οι ερωτήσεις range χρησιμοποιούνται συνήθως για:

  1. Κλίμακες ικανοποίησης ή βαθμολόγησης (π.χ. 1–5 ή 0–10)
  2. Αριθμητικές κλίμακες τύπου Likert
  3. Συλλογή μετρήσεων όπου ισχύουν μόνο διακριτές τιμές
  4. Ηλικιακές ομάδες ή εύρη βαθμολογίας όπου ο ολισθητήρας βελτιώνει τη χρηστικότητα

Παράδειγμα χρήσης

Βασική κλίμακα βαθμολόγησης

typenamelabelparameters
rangeoverall_ratingΣυνολική βαθμολόγηση (0–10)start=0 end=10 step=1

Δεκαδικό βήμα

typenamelabelparameters
rangeweight_kgΒάρος (kg)start=0 end=200 step=0.5

Χρήση της τιμής σε υπολογισμό

typenamelabelparameterscalculation
rangescoreΒαθμολογία δοκιμής (0–100)start=0 end=100 step=5
calculategradeif(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’)))
notegrade_noteΟ βαθμός σας είναι: ${grade}

Εμφάνιση

Ο τύπος range αποδίδεται ως ολισθητήρας από προεπιλογή. Δεν απαιτούνται επιπλέον τιμές εμφάνισης για βασική χρήση. Μπορείτε να το συνδυάσετε με horizontal για ευρύτερη διάταξη στις web φόρμες:

typenamelabelparametersappearance
rangenpsΠόσο πιθανό είναι να μας συστήσετε; (0–10)start=0 end=10 step=1horizontal

Βέλτιστες πρακτικές

  1. Πάντα ορίζετε ουσιαστικές τιμές start, end και step — μην βασίζεστε στις προεπιλογές.
  2. Σημειώστε τα άκρα της κλίμακας στη στήλη hint (π.χ. hint: 0 = Πολύ δυσαρεστημένος, 10 = Πολύ ικανοποιημένος) για να δώσετε πλαίσιο στους ερωτώμενους.
  3. Για κλίμακες Likert 5 βαθμών, χρησιμοποιήστε start=1 end=5 step=1 αντί 0–4, καθώς οι ερωτώμενοι αναμένουν το “1” να σημαίνει το χαμηλότερο.
  4. Χρησιμοποιήστε range αντί integer + περιορισμό όταν η φύση του εύρους αποτελεί μέρος του σχεδιασμού της ερώτησης.

Περιορισμοί

  • Ο ολισθητήρας μπορεί να μην είναι ιδανικός για πολύ ευρεία εύρη (π.χ. 0–10000) — ένα integer κειμένου με περιορισμούς είναι πιο φιλικό στις τέτοιες περιπτώσεις.
  • Σε κινητές συσκευές, τιμές βήματος με μεγάλη ακρίβεια (π.χ. step=0.1) μπορεί να είναι δύσκολο να ελεγχθούν με ακρίβεια μέσω ολισθητήρα αφής.
Ήταν χρήσιμη αυτή η σελίδα;