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 - Petsa

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 - Date and the translation is 100% complete.

Maikling paglalarawan

Magagamit ang uri ng tanong na ito upang humingi ng partikular na petsa, oras, o kombinasyon ng petsa at oras. Maaaring piliin ng mga kalahok ang mga halaga mula sa popup na kalendaryo o mula sa mga drop-down na kahon. Maaaring magtakda ang administrator ng survey ng pag-validate, minimum, at/o maximum na petsa. Sinusuportahan ang iba't ibang format ng petsa at oras (tingnan dito).

Halimbawa: Example_Date_Time.zip

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.


Display

Ilahad ang mga drop-down na kahon (dropdown_dates)

Paglalarawan

Kapag naka-enable, ang uri ng tanong na petsa/oras ay magpapakita sa mga respondent ng drop-down na kahon kung saan maaaring piliin ang petsa/oras, sa halip na ang default na popup.

Mga available na opsyon

  • Naka-on
  • Naka-off (default)

Halimbawa

Kapag naka-on ito, ipapakita ang tanong sa sumusunod na paraan:



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).


Estilo ng display ng buwan (month_display_style)

Paglalarawan

Maaaring ipakita ang mga buwan sa mga respondent sa tatlong paraan: sa pamamagitan ng maikling pangalan (Ene, Peb, atbp.), buong pangalan (Enero, Pebrero, atbp.), o numero/posisyon ng buwan sa taunang kalendaryo (01 para sa Enero, 02 para sa Pebrero, at iba pa).

Mga available na opsyon

  • Maikling mga pangalan
  • Buong mga pangalan
  • Mga numero



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".


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.




Minimong petsa (date_min)

Paglalarawan

Magagamit ang attribute ng tanong na ito para itakda ang minimum na value para sa tanong na petsa (sa y-m-d na format o anumang wastong English string - tingnan sa ibaba para sa higit pang detalye). Magagamit ito para sa parehong popup at drop-down na opsyon sa pagpapakita. Kung hindi nakatakda ang minimong petsa, ang 1.1.1900 ang gagamitin bilang default.


  Paalala : Magagamit din ang opsyon sa pag-validate ng Expression Manager para sa pagtatakda ng "minimong petsa". Gayunpaman, kung gagamitin mo ang popup calendar at ang expression ay nakadepende sa nakaraang tanong na nasa parehong page, hindi tamang ipapakita ang taon sa popup calendar.



Mga wastong value

  • Anumang value ng petsa sa format na YYYY-MM-DD (hal., 2017-08-24);
  • Anumang value ng taon;
  • Anumang English string : "now", "-10 years", "tomorrow";
  • Reference sa isa pang tanong na petsa/oras : AnotherDateQuestion (gamit ang code ng tanong);
  • Mga expression : Sa pamamagitan ng mga expression, maaaring kalkulahin nang dynamic ang minimong petsa. Halimbawa, maaari kang gumamit ng petsa mula sa nakaraang sagot + 3 araw bilang minimum para sa kasalukuyang tanong sa pamamagitan ng pagpasok ng: date("Y-m-d",strtotime(departuredate)+3*60*60*24).



Pinakamataas na petsa (date_max)

Paglalarawan

Magagamit ang attribute ng tanong na ito upang itakda ang pinakamataas na halaga para sa tanong na petsa (sa y-m-d na format o anumang iba pang wastong English na string - tingnan sa ibaba para sa higit pang opsyon). Magagamit ito sa parehong popup at drop-down na opsyon sa pagpapakita.

  Pansin : Magagamit din ang opsyon sa pag-validate ng Expression Manager para sa pagtatakda ng "pinakamataas na petsa". Gayunpaman, kung gagamit ka ng popup na kalendaryo at ang expression ay umaasa sa nakaraang tanong na nasa parehong pahina, hindi tamang ipapakita ang taon sa popup na kalendaryo.


Mga wastong halaga

  • Anumang halaga ng petsa sa format na YYYY-MM-DD (hal., 2018-08-24);
  • Anumang halaga ng taon;
  • Anumang English na string : "now", "-10 years", "tomorrow";
  • Reference sa isa pang tanong na petsa/oras : AnotherDateQuestion (gamit ang code ng tanong);
  • Mga expression: Sa mga expression, maaaring kalkulahin nang dynamic ang petsa. Halimbawa, maaari mong gamitin ang petsa mula sa nakaraang sagot + 3 araw bilang pinakamataas na petsa para sa kasalukuyang tanong sa pamamagitan ng pagpasok ng: date("Y-m-d",strtotime(departuredate)+3*60*60*24).


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

Format ng petsa/oras

Paglalarawan

Magagamit ang opsyong ito ng tanong upang tukuyin ang custom na format ng petsa. Kung walang laman ito, gagamitin ang format ng petsa ng survey.

Mga wastong value

  • Magagamit ang mga format na d/dd, m/mm, yy/yyyy, H/HH, M/MM upang ipakita ang petsa at/o oras, habang ang "-", ".", "/", ":" ay magagamit bilang mga separator.

Mga halimbawa

  • yyyy-mm-dd - taon-buwan-araw;
  • dd.mm.yyyy HH:MM - araw.buwan.taon Oras:Minuto;
  • HH:MM - Oras:Minuto (oras lamang ang maaaring piliin);
  • yyyy/mm - taon/buwan.



Minutong step interval (minute_step_interval)

Paglalarawan

 Hint: This feature changed with version 3.14.12


Ginagamit lamang ito kapag ang input format ay gumagamit ng mga minuto ("MM").


Mga wastong halaga

  • Anumang numerong halaga na mas maliit sa 60. Ang paglalagay ng halagang mas malaki sa 60 ay walang silbi -> "0" o "00" lamang ang ipapakita sa drop-down box bilang mga posibleng sagot.


Halimbawa

Sa halimbawa sa ibaba, ang opsyong Minutong step interval ay itinakda sa 7:


Logic

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.


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)


Istatistika

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


Mga petsa at ExpressionScript: Advanced na pag-validate at pagkalkula

Ginagawang medyo madali ng Limesurvey (bersyon 2.05 pataas) ang pag-validate ng mga petsa gamit ang mga field na date_min at date_max (tingnan sa itaas). Gamitin ang mga ito hangga't maaari. Kung kailangan mo ng mas advanced na pag-validate, maaari kang magtrabaho (at magkalkula) gamit ang mga petsa sa pamamagitan ng ExpressionScript at ng function na strtotime(). Kinakalkula nito ang bilang ng segundo mula Enero 1, 1970 hanggang sa isang ibinigay na petsa.


Halimbawa: kung nais mong ipakita sa text ng tanong ang bilang ng mga araw na lumipas mula sa petsa ng pag-alis (itinanong sa nakaraang tanong) hanggang ngayon, maaari mong gamitin ang expression na {(strtotime("now")-strtotime(departure))/60/60/24}.


Tandaan na gumagana ang strtotime() sa maraming iba't ibang format, ngunit hindi sa lahat ng mga ito! Halimbawa, ang default na format ng petsa ng Limesurvey (MM-DD-YYYY) ay HINDI gumagana sa strtotime(). Itakda ang iyong survey na gumamit ng isa sa mga sumusunod na format ng petsa upang maiwasan ang mga problema: YYYY-MM-DD, YYYY/MM/DD, DD.MM.YYYY, MM/DD/YYYY o DD-MM-YYYY.

  Ang mga petsa sa Limesurvey ay sine-save bilang string (text format). Kino-convert ng ExpressionScript ang lahat ng petsa sa isang expression sa standard na format na "yyyy-mm-dd HH:MM:SS". Dahil dito, mas madaling magkumpara ng mga petsa sa isang expression (hal. "date1>date2"). Kung kailangan mo ng datestring sa format na ginamit nang itanong ito sa tanong, gamitin ang attribute na ".shown" (hal.: Ipinanganak ka noong {birthdate.shown}.)