x

Mga pangunahing kabanata

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Gabay sa mabilis na pagsisimula - LimeSurvey 3.0+
  3. Pag-install - LimeSurvey CE
  4. Paano magdisenyo ng magandang survey (gabay)
  5. Pagsisimula
  6. Pangangasiwa sa LimeSurvey
  7. Mga Survey - panimula
  8. Mga setting ng survey
  9. Menu ng survey
  10. Istraktura ng survey
  11. Mga tanong - panimula
  12. Mga pangkat ng tanong - panimula
  13. Mga survey - pamamahala
  14. Mga opsyon ng toolbar ng survey
  15. Multilingual na survey
  16. ExpressionScript Engine - Gabay sa mabilis na pagsisimula
  17. Mga hindi nakategoryang tampok at advanced na tampok
  18. Pangkalahatang FAQ
  19. Pag-troubleshoot
  20. Mga Workaround
  21. Lisensya
  22. Log ng pagbabago ng bersyon
  23. Plugins
 Actions

Uri ng tanong - Array (Numero)

From LimeSurvey Manual

Maaaring isinalin ng makina ang pahinang ito at maaaring may mga mali. Ipakita ang orihinal sa Ingles · Pagbutihin ang salin na ito
This page is a translated version of the page Question type - Array (Numbers) and the translation is 100% complete.

Maikling paglalarawan

Pinapahintulutan ng uri ng tanong na ito ang mga administrator ng survey na gumawa ng malalaking array na may mga numbered na drop-down box, na may isang set ng mga subquestion sa "y-axis" at isa pang set ng mga subquestion sa "x-axis".


Maaari ka ring magtakda ng espesyal na attribute ng tanong upang magamit ang uri ng tanong na ito na may mga checkbox:



Halimbawa 1: Example_Array_Numbers

Halimbawa 2: Example_Array_Numbers_Checkboxes

Pakitandaan na walang relevance equation na maaaring gamitin sa mga field ng subquestion na matatagpuan sa X-scale.

Mga pangkalahatang opsyon

Mandatoryo

Paglalarawan

Pinapayagan ng opsyong ito ang mga administrator ng survey na atasan ang kanilang mga respondent na sagutin ang ilang tanong sa survey. Kapag hindi nasagot ang mga mandatoryong tanong, hindi makakapagpatuloy ang mga respondent. Kung mayroon kang tanong na may maraming subtanong at ang ilan lamang sa mga subtanong ang kailangang masagot, gamitin ang attribute na minimum na sagot na matatagpuan sa tab na Logic.

Kung gumagamit ka ng alinman sa mga paunang naka-install na theme at naka-enable ang attribute ng tanong na mandatoryo, may lalabas na pulang asterisk sa tabi ng tanong. Kung nais mo itong itago, pakitingnan ang mga tagubiling ito.


Mga available na opsyon

  • On - Dapat sagutin ang tanong bago makapagpatuloy ang kalahok sa susunod na pahina - hindi kailanman ipinapakita ang opsyon sa sagot na 'Walang sagot'.
  • Soft - Kung hindi nasagot ang tanong, may babala na ipapakita kapag sinubukang magpatuloy sa susunod na pahina - gayunpaman, maaaring piliin ng kalahok na balewalain ang babala at magpatuloy. Tandaan na ipinapakita pa rin ang opsyong 'Walang sagot' (kung naka-activate sa mga setting ng paglalahad ng survey)
  • Off (default) - Maaaring iwanang walang sagot ang tanong



Kondisyon

Paglalarawan

Kung ang resulta ng kondisyon ay "1" o "true", ang tanong ay "relevant" sa konteksto ng survey, ibig sabihin, ipinapakita ito sa kalahok ng survey. Kung hindi, nakatago ang tanong. Maaari kang magtakda ng relevance equation sa anumang tanong sa survey. Ang function na ito ang kapalit ng mga kondisyon at sumusuporta sa mas masalimuot na conditional logic.

Syntax Highlighting

Tuwing i-se-save mo ang kondisyon, sinusuri ito at nilalagyan ng syntax highlighting. Ang anumang error ay may kulay para madali mo itong makita at maayos.

 Hint: Upang tingnan kung tama ang paggamit ng lahat ng kondisyon sa iyong survey, basahin ang tungkol sa aming tampok na show logic file.


Mga wastong halaga

  • Anumang kondisyon na gumagamit ng syntax ng ExpressionScript, nang walang nakapalibot na curly braces.

Mga halimbawa

Narito ang mga magandang halimbawa ng syntax highlighting.



Pag-validate (gamit ang regular expressions) (preg_validation)

Paglalarawan

Binibigyang-daan ka ng opsyong ito na tumukoy ng regular expression na magagamit mo upang i-validate ang lahat ng bahagi ng isang tanong.

Kung ang anumang value ng tanong o subquestion ay hindi tumutugon sa mga kinakailangan sa pag-validate, magiging pula ang kulay ng background ng text entry field upang madaling makita ng mga user kung aling mga bahagi ng tanong ang kailangang itama. Sa gayon, makakapag-validate ka sa mismong page. Sa ganitong paraan, hindi mo na kailangang hintayin na i-click ng user ang button na isumite upang i-validate ang kaukulang tanong.

Mga valid na value

  • Anumang valid na regular expression

Halimbawa


Display

Lapad ng (sub)tanong (subquestion_width)

Paglalarawan

Itinatakda ng value na ito ang lapad ng column ng subquestion gamit ang sistemang porsyento. Halimbawa, kung itatakda mo ito sa value na 60, 60 porsyento ng lapad ng tanong ang gagamitin para sa teksto ng subquestion (ang pinakakaliwang column). Ang natitirang lapad ay hahatiin nang pantay sa mga opsyon sa sagot.

Mga valid na value

  • Anumang integer value mula 1 hanggang 100.


Itago ang tip (hide_tip)

Paglalarawan

Karamihan sa mga tanong ay karaniwang may kasamang tip na nagsasabing "Pumili ng isa sa mga sumusunod na opsyon" o isang hint na nagpapaliwanag kung paano sasagutan ang tanong. Binibigyang-daan ka ng attribute na ito na i-on o i-off ang mga tip/hint na ito.

Kasama sa mga tip/hint na ito ang mga mensahe ng pamantayan sa pag-validate (tulad ng min/max na bilang ng mga sagot, min/max/katumbas ng value ng sum). Kapag naka-enable ang hide_tip, itatago ang mga mensaheng ito. Gayunpaman, kung maglalagay ang user ng hindi wastong data, lalabas ang mga tip. Magiging pula ang kulay ng mga ito, at magiging berde kapag natugunan na ang pamantayan sa pag-validate.

Mga available na opsyon

  • On - nakatago ang mga tip/hint;
  • Off (default).


Gayahin ang order ng nakaraang tanong (get_order_previous_q)

Paglalarawan

Ginagamit ang function na ito kapag nais mong manatiling pareho ang order ng mga subtanong mula sa isang nakaraang tanong. Kapaki-pakinabang ito kung naka-enable sa tanong na iyon ang opsyon sa pag-randomize.

Mga valid na value

  • Anumang code ng tanong



Pasumalang pagkakasunud-sunod ng mga sagot (random_order)

Paglalarawan

  Hindi na ginagamit para sa Mga opsyon sa sagot : Simula sa 5.5.0, hindi na ginagamit ang attribute na ito para sa pag-order ng mga opsyon sa sagot. Pakitingnan ang Order ng mga sagot


Dahil sa attribute na ito, hindi susundin ng LimeSurvey ang kasalukuyang pagkakasunud-sunod ng mga opsyon sa sagot/subtanong, at sa halip ay pasumalang io-order ang mga ito. Pinapayagan ng opsyong ito ang gumawa ng survey na bawasan ang bias ng survey. Tandaan na kung may mga subtanong ang isang tanong, ang pagkakasunud-sunod ng mga subtanong ang ira-randomize, hindi ang pagkakasunud-sunod ng mga opsyon sa sagot.

Mga available na opsyon

  • Oo - I-randomize kapag pumasok ang kalahok sa survey
  • Hindi (default)



Sukat ng kahon ng text input (input_box_size)

 Hint: This feature is available starting in version 3.0.0


Paglalarawan

Binibigyang-daan ka ng function na ito na itakda ang sukat ng text area (ang kahon ng text input). Bilang default, pinipilit ng LimeSurvey na ipakita ang kahon ng input sa default na sukat. Maaari itong i-override sa pamamagitan ng paggamit ng function na ito.

Upang ilipat ang kahon sa susunod na linya, kailangan mong palakihin ang sukat ng wrapper. Para magawa ito, dagdagan ang halaga ng attribute na text input width.

Mga valid na halaga

  • Anumang numerong halaga



Baligtad na order ng sagot (reverse)

Paglalarawan

Kapag na-activate, babaligtarin ang pagkakasunod-sunod ng mga sagot.

Mga available na opsyon

  • On
  • Off (default)

Halimbawa

Ipagpalagay na gusto mong gamitin ang uri ng tanong na Array (Numero). Kapag naka-disable ang opsyong ito (default na value), ang mga posibleng sagot na maaaring piliin ng kalahok sa survey ay: "1, 2, 3, ... , 10". Kapag naka-enable, babaligtarin ng setting ang order ng mga available na sagot: "10, 9, 8, ... , 1".



Layout ng checkbox (multiflexible_checkbox)

Paglalarawan

Ang layout ng checkbox ay available lamang sa loob ng uri ng tanong na Array (Numero). Kapag naka-enable, masasagot ng respondent ng survey ang mga subtanong sa pamamagitan ng pag-tick sa tamang sagot gamit ang mga checkbox.

Awtomatikong gagamitin ng attribute na ito ang multiflexible_min=0, multiflexible_max=1, at multiflexible_step=1, anuman ang mga custom na halagang inilagay sa kani-kanilang mga kahon.

Mga available na opsyon

  • On
  • Off (default)

Halimbawa

Kapag naka-enable, ganito ang magiging hitsura ng uri ng tanong na array (numero):


Ulitin ang mga pamagat (repeat_headers)

Paglalarawan

Magagamit ang opsyong ito kung magdaragdag ka ng maraming subtanong sa isang tanong. Gamitin ito upang sabihin sa LimeSurvey kung pagkatapos ng ilang subtanong dapat ulitin ang mga pamagat.

Mga wastong value

  • Anumang integer na value;
  • Ang default na value ay 0 - naka-deactivate ang function na ulitin ang mga pamagat.


Tema ng tanong (question_theme)

Paglalarawan

Binibigyang-daan ka nitong gumamit ng mga naka-customize na tema para sa kaukulang tanong.

Mga available na opsyon

  • Ang mga tema ng tanong na ginawa mo na matatagpuan sa ilalim ng Mga tema ng tanong sa panel ng Mga tema.

Tingnan: Mga tema ng tanong

Tandaan: Ang tampok na ito ay kasalukuyang binubuo pa.


Palaging itago ang tanong na ito (hidden)

Paglalarawan

Kapag naka-enable, palaging nakatago ang tanong - hindi ito ipapakita sa mga kalahok ng survey. Magagamit ang function na ito sa mga sumusunod na sitwasyon:

  • Kung nais mong i-prefill ang isang tanong gamit ang URL at ayaw mo itong ipakita sa screen. Nao-override nito ang anumang kondisyong ginamit sa survey dahil hindi na isasama sa pahina ang kaukulang tanong.
  • Kung nais mong mag-imbak o magkalkula ng halaga on the fly sa pamamagitan ng ExpressionScript - Paglalahad.
Tandaan: Ang karaniwang uri ng tanong na ginagamit sa function na ito ay ang Equation.

Mga available na opsyon

  • On
  • Off (default)


CSS class (css_class)

Paglalarawan

Kung nais mong magdagdag ng mga espesyal na CSS class sa ilang tanong, maaari mong ilagay ang pangalan ng CSS class sa kahon na ito. Tiyaking mag-iwan ng isang espasyo sa pagitan ng iba't ibang pangalan ng class.

Mga valid na halaga

  • Anumang text string na may espasyo sa pagitan ng iba't ibang pangalan ng CSS class.
 Hint: Maaari ka ring maglagay ng expression sa kahon na ito (New in 3.0.0 ). Tandaan na ang output ng expression ay hindi dynamic na ina-update.


  Ayon sa W3C, ang mga pangalan ng CSS class ay maaari lamang maglaman ng mga character na [a-zA-Z, at 0-9] at mga ISO 10646 character na U+00A1 pataas, kasama ang hyphen (-) at underscore (_). Hindi sila maaaring magsimula sa digit, o sa hyphen na sinusundan ng digit. Ine-encode ng LimeSurvey ang mga CSS class, ngunit hindi nito ito lubusang naaayos.




Minimum na value (multiflexible_min)

Paglalarawan

Ang Multiflexible_min ay available lamang sa uri ng tanong na Array (Numero).

Itinatakda nito ang minimum na numerong value para sa mga drop-down na listahan.

Mga wastong value

  • Anumang integer na value
  • Anumang numero
  • Anumang SGQA code
  • Anumang code ng tanong (pangalan ng variable)
  • Anumang equation, gamit ang syntax ng Expression Manager, nang walang nakapalibot na curly braces.

Halimbawa

Para magtakda ng drop-down box na nagsisimula sa 7, itakda ang attribute na ito sa 7.


Mga text input (input_boxes)

Paglalarawan

Available lamang ito para sa uri ng tanong na Array (Numero).

Kung naka-enable ang opsyong ito, kailangang i-type ang sagot sa loob ng text box. Hindi gagamitin ang step value. Maaaring magsumite ang mga respondent ng numerikong halaga bilang sagot.

Maaari ring itakda ang minimum at maximum na mga halaga mula sa mga opsyon sa pagpapakita ng tanong.

Kung hindi, kailangang pumili ang mga kalahok ng pagsisiyasat ng opsyon sa sagot para sa tanong mula sa isang drop-down na listahan.

Mga available na opsyon

  • On - ginagamit ang input box
  • Off (default) - ginagamit ang drop-down na listahan



Halaga ng step (multiflexible_step)

Paglalarawan

Available lamang sa uri ng tanong na Array (Numero). Itinatakda nito ang numerong halaga ng step para sa mga drop-down na listahan.

Halimbawa

Para magtakda ng drop-down na kahon na nagsisimula sa numerong 2 at umaabot hanggang 10 nang dalawahan (hal.: 2, 4, 6, 8, 10), itakda ang attribute na ito sa 2.



Pinakamataas na halaga (multiflexible_max)

Paglalarawan

Ang Multiflexible_max ay available lamang sa uri ng tanong na Array (Numero).

Itinatakda nito ang pinakamataas na numerong halaga para sa mga drop-down na listahan.

Mga wastong halaga

  • Anumang integer na halaga
  • Anumang numero
  • Anumang SGQA code
  • Anumang code ng tanong (pangalan ng variable)
  • Anumang equation, gamit ang syntax ng Expression Manager, nang walang nakapalibot na curly braces.

Halimbawa

Para magtakda ng drop-down box mula 1 hanggang 10, i-type ang "10" sa kahong ito.



Tulong sa relevance para sa mapi-print na survey (printable_survey_relevance_help)

Paglalarawan

Kung nais mong i-print ang isang survey, maaari mo ring i-print ang mga relevance equation para sa bawat tanong. Ngunit kung nais mong magbigay ng paliwanag sa halip na ang expression sa naka-print na form, punan ang kahon na ito ng paliwanag sa anyong teksto para sa relevance equation.

Mga wastong value

  • Anumang teksto at/o numero na nais mong ipakita sa mapi-print na form.


Input

Maximum na character ng input (input_max_characters)

Paglalarawan

Binibigyang-daan ka ng sumusunod na opsyon na maglagay ng numerong halaga na kakatawan sa maximum na bilang ng mga character na maaaring i-type ng mga respondent ng survey sa mga text box ng sagot ng kaukulang tanong.

Mga valid na halaga

  • Anumang numerong halaga

Halimbawa

  • Kung nais mong maikli at tiyak ang isagot ng mga kalahok ng pagsisiyasat, maglagay sa field na Maximum na character ng input ng maliit na numero (hal., 10-15).


Lohika

Minimum na mga sagot (min_answers)

Paglalarawan

Magagamit ang function na ito upang matiyak na pipili ang isang user ng hindi bababa sa itinakdang bilang ng mga sagot sa isang multiple choice na tanong.

Mga wastong value

  • Anumang integer value na higit sa 0
  • Anumang numero
  • Anumang SGQA code
  • Anumang code ng tanong (pangalan ng variable)
  • Anumang equation na gumagamit ng syntax ng ExpressionScript, nang walang nakapalibot na curly braces.

Halimbawa

Kapag itinakda sa X (isang random na numero), maaaring isumite ng mga user ang survey form kung pipili sila ng hindi bababa sa X checkbox. Kung gagamitin ang opsyong ito sa mga ranking na tanong, tinitiyak nitong hindi bababa sa tatlong item ang mai-rank bago payagan ang respondent na isumite ang mga sagot/survey.

Pakitandaan na kung gagamitin ninyo ang attribute na ito sa mga Ranking na tanong, kailangan ninyong itakda ang tanong bilang hindi mandatoryo. Kung hindi, kailangang i-rank ang lahat ng item, na salungat sa inaasahan kung gagamitin din ninyo ang function na min_answers.



Maximum na sagot (max_answers)

Paglalarawan

Magagamit ito para limitahan ang kabuuang bilang ng mga sagot na maaaring piliin ng isang user sa isang multiple choice na tanong.

Mga valid na value

  • Anumang numerong value
  • Anumang SGQA code
  • Anumang code ng tanong (pangalan ng variable)
  • Anumang equation, gamit ang syntax ng ExpressionScript, nang walang nakapalibot na curly braces.

Halimbawa

Kung itatakda sa 2, makakapili lamang ang user ng hanggang dalawang checkbox o isang checkbox + pagsagot sa field na "Iba pa" (kung mayroon). Para sa uri ng tanong na Ranking, makakapili ang kalahok ng maximum na dalawang item.



Filter ng array (array_filter)

Paglalarawan

Ang setting na Filter ng array ay nagbibigay-daan sa iyo na gumamit ng anumang tanong na multiple choice upang piliin o itakda kung aling mga tugon ang ipapakita sa sumusunod na listahan, array, o tanong na multiple choice.

Ang mga susunod na tanong ay maaaring i-filter sa anumang uri ng tanong na array, kabilang ang:
  • Multiple choice
  • Multiple choice na may komento
  • Maraming maikling text
  • Multiple numeric
  • Array (5 point, 10 point, Yes/No/Unknown, Increase/Same/Decrease, Column)
  • Array (Dual Scale, Text, Numbers)
  • Ranking

Bukod pa rito, bawat isa sa mga uri ng tanong na ito ay maaaring i-filter.

Ang tanging eksepsyon ay ang Array (Column), na maaaring mag-filter ng iba pang tanong, ngunit hindi ng sarili nito.

Paano magtakda ng filter

Upang magtakda ng filter, ilagay ang code ng tanong ng isang tanong na may maraming opsyon sa kahon ng filter ng array ng tanong na kasalukuyan mong ine-edit. Gagamitin ang naturang tanong bilang pinagmulan ng impormasyon para sa kasalukuyang tanong: kukunin ang mga napiling sagot mula sa nakaraang tanong at gagamitin bilang mga opsyon sa sagot ng kasalukuyang tanong. Halimbawa, kung ang code ng tanong ng iyong source na tanong na may maraming opsyon ay "Q1", ilagay ang "Q1" sa kahong 'Filter ng array' upang simulan ang proseso ng pag-filter ng mga sagot. Tanging ang mga opsyon sa sagot na napili sa tanong na Q1 ang makikita sa tanong na may array_filter.

Kung nais mong mas marami pang tanong ang i-filter gamit ang opsyong ito, i-type ang mga code ng tanong sa kahon na pinaghihiwalay ng semicolon (;).
  Ang mga code ng subquestion na ginamit sa unang tanong ay dapat tumugma sa mga code ng subquestion ng pangalawa. Kung hindi, hindi magfi-filter ang function na filter ng array ng mga sagot sa unang tanong. Tandaan: Kapag nais mong i-filter ang opsyon sa sagot na "other" mula sa unang tanong, kailangan mong magbigay ng subquestion para sa sagot na ito sa pangalawang tanong at ang code ng subquestion para sa sagot na ito ay dapat na "other". Tingnan ang halimbawa sa ibaba para mas maunawaan kung paano gumagana ang buong sistema.


Kung pinapayagan ng multiple choice ang setting na other: maaari mong piliin ang other bilang code ng subquestion at mag-filter kung naka-check ang other o hindi.

Cascading

Ang mga napiling opsyon ay maaaring ipakita nang cascade. Nangangahulugan ito na maaari kang pumili ng tanong na nagfi-filter ng isa pang tanong, na nagfi-filter naman ng isa pang tanong, at iba pa.

Halimbawa ng filter ng array

Tingnan natin ang sumusunod na halimbawa upang mas maunawaan ang bisa ng setting na ito:



Sa screenshot sa itaas, mayroon tayong dalawang tanong. Ang una ay may uri ng tanong na multiple short text, habang ang pangalawa ay may uri ng tanong na array dual scale. Ang mga sagot na ibibigay mo sa unang tanong ay ililista sa pangalawa. Sa teknikal na paraan, ang mga sagot na ibibigay mo sa mga subquestion ng unang tanong ay fini-filter at ipinapakita sa pangalawang tanong.

Maaaring i-download ang halimbawang ito sa sumusunod na link: limesurvey_group_32.lsg. I-import ang pangkat ng tanong na ito sa iyong LimeSurvey installation.



Pag-exclude sa filter ng array (array_filter_exclude)

Paglalarawan

Pinapayagan ka ng setting na Pag-exclude sa filter ng array na gumamit ng anumang tanong na multiple choice upang piliin o itakda kung aling mga sagot ang HINDI ipapakita sa susunod na tanong na listahan, array o multiple choice.

Maaaring i-filter ang mga susunod na tanong sa anumang uri ng tanong na array, kabilang ang:
  • Multiple choice
  • Multiple choice na may komento
  • Maraming maikling text
  • Multiple numeric
  • Array (5 point, 10 point, Yes/No/Unknown, Increase/Same/Decrease, Ayon sa column)
  • Array (Dual Scale, Text, Numbers)
  • Ranking

Bukod pa rito, maaaring i-filter ang bawat isa sa mga uri ng tanong na ito.

Ang tanging eksepsiyon ay ang Array ayon sa column, na maaaring mag-filter ng ibang mga tanong ngunit hindi ito maaaring i-filter.

Paano ito i-set up

Ilagay ang code ng tanong ng isang tanong na may maraming opsyon sa kahon ng pag-exclude sa filter ng array ng tanong na kasalukuyan mong ine-edit. Gagamitin ang kaukulang tanong bilang pinagmulan ng impormasyon para sa kasalukuyang tanong: kukunin ang mga hindi napiling sagot mula sa nakaraang tanong at gagamitin bilang mga opsyon sa sagot ng kasalukuyang tanong. Halimbawa, kung ang code ng tanong ng iyong source na tanong na may maraming opsyon ay "Q1", ilagay ang "Q1" sa kahon ng 'Pag-exclude sa filter ng array' upang simulan ang proseso ng pag-filter ng mga sagot. Ang mga opsyon sa sagot lamang na HINDI napili sa tanong na Q1 ang makikita sa iyong tanong.

Kung nais mong mas maraming tanong ang ma-filter sa pamamagitan ng opsyong ito, ilagay ang mga code ng tanong sa kahon na pinaghihiwalay ng semicolon (;).
  Ang mga code ng subquestion na ginamit sa unang tanong ay dapat tumugma sa mga code ng subquestion ng pangalawa. Kung hindi, hindi magfi-filter ang function ng pag-exclude sa filter ng array ng mga sagot sa unang tanong. Tingnan ang halimbawa sa ibaba upang mas maunawaan kung paano gumagana ang buong sistema.


Cascading

Maaaring ipakita nang naka-cascade ang mga napiling opsyon. Ibig sabihin, maaari kang pumili ng tanong na nagfi-filter ng isa pang tanong, na nagfi-filter naman ng isa pang tanong, at iba pa.

Halimbawa

Tingnan natin ang halimbawa sa ibaba:



Sa screenshot sa itaas, mayroong dalawang tanong. Ang una ay may uri ng tanong na multiple choice, samantalang ang pangalawa ay may uri ng tanong na multiple choice na may komento. Ang mga sagot na ibibigay mo sa unang tanong ay hindi isasama sa pangalawa. Halimbawa, kung pipiliin mo ang opsyong ComfortUpdate (na may code ng subquestion na 'SQ1') at ang opsyong Plugin ('SQ4'), hindi isasama ang mga katumbas na subquestion na 'SQ1' at 'SQ4' mula sa pangalawang tanong. Sa aming screenshot, makikita natin na ang mga opsyon lamang na hindi napili sa unang tanong ang ipinapakita sa pangalawa.

Maaaring i-download ang halimbawang ito mula sa sumusunod na link: Limesurvey_group_array_filter_exclude.zip. I-import ang pangkat ng tanong na ito sa iyong LimeSurvey installation.



Estilo ng filter ng array (array_filter_style)

Paglalarawan

Binibigyang-daan ka ng function na ito na piliin kung paano ipapakita ang mga subtanong na na-filter ng array. Maaari silang maging "nakatago" o "naka-disable".

Upang malaman kung paano mag-filter ng mga subtanong, basahin ang sumusunod na seksyon ng wiki.

Mga available na opsyon

  • Nakatago (default) - kapag napili ang opsyong ito, hindi ipapakita sa pangalawang tanong ang mga subtanong na napili dati.
  • Naka-disable - kapag napili ang opsyong ito, magiging kulay-abo ang mga subtanong na napili dati at hindi na maaaring piliin.

Halimbawa

Kung nais mong gamitin ang opsyong "naka-disable", ganito ipapakita ang mga subtanong na napili dati:



Pangalan ng pangkat sa pag-randomize (random_group)

Paglalarawan

Inilalagay nito ang mga tanong sa isang tinukoy na pangkat sa pag-randomize. Ang lahat ng tanong na kasama sa tinukoy na pangkat ay ipapakita sa pasumalang pagkakasunud-sunod sa mga sumasagot sa survey.

Makakakita ka ng sample na survey na gumagamit ng pangalan ng pangkat sa pag-randomize sa sample na survey ng ExpressionScript.

Mga valid na halaga

Maglagay lamang ng anumang string na gusto mo (halimbawa: 'group1'). Ang lahat ng tanong na may parehong string sa kahon ng pangalan ng pangkat sa pag-randomize ay ira-randomize ang posisyon sa survey (=pasumalang magpapalitan ng puwesto).


I-preview Upang i-preview ang mga tanong, gamitin ang function na I-preview ang survey sa halip na ang I-preview ang pangkat ng tanong, dahil iniulat na hindi ipinapakita ng huli ang mga tanong sa na-randomize na pagkakasunud-sunod.



Equation sa pag-validate ng tanong (em_validation_q)

Paglalarawan

Ito ay isang equation na ginagamit upang i-validate ang buong tanong (hal., ang lahat ng bahagi nito nang sama-sama para sa tanong na may maraming sagot). Kapag hindi pumasa ang tanong sa pamantayan ng pag-validate, ipapakita ang mensaheng em_validation_q_tip (gumagamit ito ng CSS style na .error). Ang tip na ito ay gumagamit ng CSS style na .em_q_fn_validation, na nakatago bilang default sa loob ng template.css.

Ang pangunahing pagkakaiba ng feature na ito at ng mga equation sa pag-validate ng subquestion (em_validation_sq option) ay na sa feature na ito, kapag hindi pumasa sa pag-validate ang tanong (o mga bahagi ng tanong), maaaring magpakita ng mensahe ng error. Sa pag-validate ng subquestion, ang bawat cell ng text entry (hal., sa uri ng tanong na array, ngunit maaari rin itong gamitin sa mga uri ng tanong na may iisang entry) ay lalagyan ng style upang ang kulay ng background ay (mapusyaw na) pula.

Mga wastong value

  • Anumang equation na gumagamit ng syntax ng ExpressionScript, nang walang nakapalibot na curly braces.

Halimbawa

  • Gusto mong mangolekta ng demograpikong impormasyon mula sa mga user sa pamamagitan ng tanong na Maraming maikling text, at gusto mong i-validate na nag-enter ang user ng wastong email address at numero ng telepono.

Ipinapakita ng halimbawang ito kung ano ang hitsura ng tanong kapag may mga di-wastong sagot:

At ito naman ang hitsura nito kapag may isang di-wastong sagot:

Ganito i-edit ang isang tanong upang ilagay ang impormasyong iyon:

At narito ang bahagi ng output ng Show Logic File na nagbibigay-daan sa iyong suriin ang katumpakan ng iyong expression at tiyaking walang mga error sa syntax:

Gaya ng makikita mo, sinusuri ng equation sa pag-validate na parehong walang laman o tumutugma sa isang regular expression filter ang email at numero ng telepono.

Ipinapakita lamang ng tip sa pag-validate ang babala kung mukhang di-wasto ang telepono o email.

 Hint: Upang makagawa ng masalimuot na mensahe sa pag-validate, basahin ang tungkol sa paggamit ng ExpressionScript.


Kung nais mong i-import ang halimbawa sa itaas sa iyong LimeSurvey installation, i-download ang sumusunod na .lsq file: Em_validation_q_example.zip.

 Hint: Tandaan, gumagamit ang LimeSuvey ng Perl syntax para sa mga regular expression, kaya dapat magsimula at magtapos ang mga ito sa / (slash character)!



Tip para sa equation ng pag-validate ng buong tanong (em_validation_q_tip)

Paglalarawan

Kung ginagamit mo ang Equation sa pag-validate ng tanong, magagamit mo ang kahong ito upang magpakita ng opsyonal na mensahe bilang tip ng tanong kung paano dapat sagutan ang tanong.

Mga wastong value

Halimbawa

Tingnan ang halimbawa mula sa seksyon ng wiki para sa Equation sa pag-validate ng tanong - ipinapakita nito kung paano maiaangkop ang tip upang ipakita kung aling mga bahagi ng tanong na Maraming maikling text ang hindi pumasa sa pamantayan ng pag-validate.



Equation sa pag-validate ng subquestion (em_validation_sq)

Paglalarawan

Ito ay isang equation na ginagamit upang i-validate nang paisa-isa ang bawat subquestion (text field). Ang anumang text field na hindi pumasa sa mga kondisyon ng pag-validate na ito ay magiging kulay pink ang background (gamit ang .em_sq_fn_validation CSS style) upang ipakita ang error. Tandaan na available ito bilang karagdagan sa opsyon sa pag-validate na nakabatay sa regular expression.

Mga valid na value

Anumang equation na gumagamit ng syntax ng ExpressionScript, nang walang nakapalibot na curly braces.

Mga halimbawa

Halimbawa, kung nais mong payagan lamang ang mga numerong multiple ng 3 bilang sagot, ang equation ay:

(this / 3) == floor(this/3)

Ang reserved variable na this ay awtomatikong pinapalitan ng reference sa aktibong text entry cell.



Tip para sa equation sa pag-validate ng sub-tanong (em_validation_sq_tip)

Paglalarawan

Kung ginagamit mo ang em_validation_sq, ito ay opsyonal na mensahe/tip na ipapakita kung mali ang naipasok na sagot.

Mga valid na value

  • Anumang string

Halimbawa

  • Bilang pagpapatuloy sa halimbawa ng pag-validate ng mga email, ang tip ay maaaring "Mangyaring maglagay ng mga wastong email address."


Iba pa

Maglagay ng page break sa mapi-print na view (page_break)

Paglalarawan

Aktibo lamang ang attribute na ito kapag aktwal mong piniprint ang isang survey mula sa Printable View. Pinipilit nitong maglagay ng page break bago ang tanong.

Mga available na opsyon

  • On
  • Off (default)



Uri ng scale sa pag-export sa SPSS (scale_export)

Paglalarawan

Ginagamit ito para sa pag-export sa SPSS lamang. Pinapalitan ng attribute na ito ang default na scale na hinuhulaan ng SPSS. Para malaman kung ano ang ginagawa ng iba't ibang measurement scale, basahin ang kaugnay na dokumentasyon ng SPSS.

Mga available na opsyon

  • Default (default)
  • Nominal
  • Ordinal
  • Scale


Istatistika

Isaad sa pampublikong istatistika (public_statistics)

Paglalarawan

Pinapahintulutan ng attribute na ito ang administrator ng survey na piliin kung ipapakita ang mga resulta ng isang partikular na tanong sa mga kalahok ng survey pagkatapos nilang isumite ang survey.

Tandaan: Upang maipakita ang istatistika sa huling page, huwag kalimutang i-enable ang functionality na ito mula sa Mga setting ng paglalahad at pag-navigate. Kung hindi, walang link ng istatistika na ipapakita sa dulo ng iyong survey.

Ang default na setting para sa bawat tanong ay 'Off' (=Huwag ipakita ang istatistika ng tanong sa mga respondent). Kailangan mo itong i-enable para sa bawat tanong kung nais mong ipakita ang istatistika ng survey ng (mga) partikular na tanong na iyon sa mga kalahok ng survey pagkatapos isumite ang survey.

Mga available na opsyon

  • On
  • Off (default)



Ilahad ang chart (display_chart)

Paglalarawan

Pinapahintulutan ng attribute na ito ang administrator ng survey na piliin kung ipapakita sa mga kalahok ng survey ang isang chart na naglalaman ng mga resulta ng tanong pagkatapos nilang sagutan ang survey.

Tandaan: Para maipakita ang chart sa huling page, kailangan mong i-enable ang mga sumusunod na opsyon:


Mga available na opsyon

  • On
  • Off (default)



Uri ng chart (chart_type)

Paglalarawan

Pinapahintulutan ng attribute na ito ang administrator ng survey na piliin kung anong uri ng chart ang ipapakita sa respondent kapag natapos na niyang sagutan ang survey.

Paalala: Huwag kalimutang baguhin ang mga setting ng tanong at survey upang maipakita ang mga chart sa dulo ng survey. Para sa karagdagang detalye, tingnan ang seksyon ng wiki tungkol sa attribute ng tanong na Ilahad ang chart.

Mga available na opsyon

  • Bar chart
  • Pie chart
  • Radar
  • Line
  • PolarArea
  • Doughnut