range soru türü, katılımcıların tanımlı bir minimum ve maksimum arasında sayı seçmesini sağlayan bir kaydırıcı (veya eşdeğer bir giriş) görüntüler. Kısıtlamalarla metin girişine güvenmek yerine aralığı görsel olarak sınırlamak istediğiniz derecelendirmeler, memnuniyet puanları veya herhangi bir sayısal değer toplamak için idealdir.

Temel XLSForm Tanımı

typenamelabelparameters
rangesatisfactionHizmettten ne kadar memnunsunuz?start=1 end=5 step=1

parameters sütunu kaydırıcı sınırlarını ve adım boyutunu tanımlar:

ParametreAçıklamaVarsayılan
startMinimum değer (dahil)0
endMaksimum değer (dahil)10
stepGeçerli değerler arasındaki artış1

Standart aralık soru türü hakkında daha fazla ayrıntı için XLSForm spesifikasyonuna bakın.

Kullanım Alanları

Aralık soruları yaygın olarak şunlar için kullanılır:

  1. Memnuniyet veya derecelendirme ölçekleri (örn. 1–5 veya 0–10)
  2. Likert tarzı sayısal ölçekler
  3. Yalnızca ayrık değerlerin geçerli olduğu ölçümleri toplama
  4. Kaydırıcının metin alanından daha kullanışlı olduğu yaş grupları veya puan aralıkları

Örnek Kullanım

Temel derecelendirme ölçeği

typenamelabelparameters
rangeoverall_ratingGenel derecelendirme (0–10)start=0 end=10 step=1

Ondalıklı adım

typenamelabelparameters
rangeweight_kgAğırlık (kg)start=0 end=200 step=0.5

Değeri hesaplamada kullanma

typenamelabelparameterscalculation
rangescoreTest puanı (0–100)start=0 end=100 step=5
calculategradeif(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’)))
notegrade_noteNotunuz: ${grade}

Görünüm

range türü varsayılan olarak kaydırıcı olarak görüntülenir. Temel kullanım için ek görünüm değerleri gerekmez. Web formlarında daha geniş bir düzen için horizontal ile birleştirebilirsiniz:

typenamelabelparametersappearance
rangenpsBizi tavsiye etme olasılığınız nedir? (0–10)start=0 end=10 step=1horizontal

En İyi Uygulamalar

  1. Her zaman anlamlı start, end ve step değerleri ayarlayın — varsayılanlara güvenmeyin.
  2. Katılımcılara bağlam sağlamak için ölçeğinizin uçlarını hint sütununa yazın (örn. hint: 0 = Hiç memnun değilim, 10 = Çok memnunum).
  3. 5 noktalı Likert ölçekleri için 0–4 yerine start=1 end=5 step=1 kullanın, çünkü katılımcılar “1"in en düşük anlamına gelmesini bekler.
  4. Girişin sınırlı doğası soru tasarımının bir parçası olduğunda integer + kısıtlama yerine range kullanın (kaydırıcı ölçeği görsel olarak iletir).

Sınırlamalar

  • Kaydırıcı widget’ı çok geniş aralıklar için ideal olmayabilir (örn. 0–10000) — bu durumlarda kısıtlamalarla metin integer daha kullanıcı dostudur.
  • Mobil cihazlarda, ince adım değerleri (örn. step=0.1) dokunmatik kaydırıcıyla hassas şekilde kontrol etmek zor olabilir.
Bu sayfa yardımcı oldu mu?