Lloji i pyetjes rank paraqet listën e zgjedhjeve që i anketuari duhet t’i tërhequr sipas rendit (ose renditur ndryshe nga e para deri në të fundit). Ruan rezultatin si listë të ndarë me hapësira të vlerave të zgjedhjeve sipas rendit të zgjedhur, me zgjedhjen me prioritetin më të lartë të parën.

Specifikimi bazë XLSForm

typenamelabel
rank prioritiesmain_priorityRendisni këto nevoja të komunitetit nga më e rëndësishmja deri te më pak e rëndësishmja

Zgjedhjet përcaktohen në fletën choices njëlloj si select_one:

survey:

typenamelabel
rank prioritiesmain_priorityRendisni këto nevoja nga më e rëndësishmja deri te më pak e rëndësishmja

choices:

list_namenamelabel
prioritieswaterUjë i pastër
prioritieshealthKujdes shëndetësor
prioritieseducationArsim
prioritiesroadsRrugë
prioritieselectricityEnergji elektrike

Formati i vlerës së ruajtur

Vlera e ruajtur është listë e ndarë me hapësira e vlerave të zgjedhjeve sipas rendit të renditur (e para = prioriteti më i lartë):

  water education health roads electricity
  

Nxjerrja e pozicioneve të renditura

Përdorni selected-at() për të marrë zgjedhjen në rank specifik:

typenamelabelcalculation
rank prioritiesmain_priorityRendisni nevojat e komunitetit
calculatetop_priorityselected-at(${main_priority}, 0)
calculatesecond_priorityselected-at(${main_priority}, 1)

selected-at(${main_priority}, 0) kthen vlerën e vendosur të parën (indeksi 0 = rank i lartë).

Përdorimi i rank-index() me grupe përsëritjeje

Kur rank përdoret brenda grupit të përsëritjes, rank-index() ju lejon të referoni rangun ordinal nga jashtë përsëritjes:

typenamelabelcalculation
calculatefirst_rankedrank-index(1, ${score})

Shikoni Funksionet — Funksionet e fushave të përsëritura për detaje të plota mbi rank-index() dhe rank-index-if().

Përdorimet

Pyetjet rank përdoren zakonisht për:

  1. Renditja e prioriteteve — pyetja e komuniteteve të rendisin nevojat e zhvillimit
  2. Renditja e preferencave — renditja e veçorive të produktit, atributeve të shërbimit, ose opsioneve të politikës
  3. Renditja e artikujve të provimit — rregullimi i hapave në proces
  4. Zgjedhja e top-N — kombinuar me selected-at() për të nxjerrë vetëm 1, 2 ose 3 zgjedhjet kryesore

Praktikat më të mira

  1. Mbajeni listën të shkurtër (3-7 artikuj) — renditja bëhet kognitivisti e vështirë përtej 7-8 zgjedhjeve.
  2. Përdorni etiketa zgjedhjesh të qarta dhe të ndërveçuara për të shmangur konfuzionin se çfarë nënkupton “e para”.
  3. Shtoni tekstin hint që shpjegon drejtimin e renditjes (p.sh., “Tërhiqni për të renditur: e para = më e rëndësishmja”).
  4. Validoni duke përdorur count-selected(.) = x nëse keni nevojë të siguroheni se të gjitha zgjedhjet janë renditur.

Kufizimet

  • Widget-i i tërheqjes për renditje kërkon ekran me prekje ose maus — mund të mos funksionojë mirë në mjediset vetëm me tastierë.
  • Në disa klientë mobile më të vjetër, widget-i i renditjes mund të kthehet në ndërfaqen e hyrjes me numra.
  • Nuk mund të renditni pjesërisht (d.m.th., të renditni vetëm disa zgjedhje) — të gjitha zgjedhjet duhet të renditen.
A ishte e dobishme kjo faqe?