Mga tanong - panimula
From LimeSurvey Manual
Panimula
Kapag nakagawa ka na ng iyong mga pangkat ng tanong, maaari ka nang magsimulang magdagdag ng mga tanong sa bawat pangkat. Maraming paraan para gawin ito. Dalawang solusyon ang ipinapakita sa ibaba:
- Maaari kang magdagdag ng mga tanong mula sa menu ng istraktura ng survey;

- Buksan ang isang pangkat ng tanong at hanapin ang quick action button na magdagdag ng tanong;

Paglalarawan ng mga field
Kapag nagdaragdag ng tanong, hihingin sa iyo ang code ng tanong, ang tanong at ang mga text ng tulong, pati na ang mga pangkalahatang opsyon ng tanong:

- Code ng tanong: Ito ang ID, numero o code ng tanong na ginagamit para sa mabilis na pagkilala. Karaniwang hindi ipinapakita ang field na ito sa mga sumasagot sa survey maliban kung itinakda sa panel na Paglalahad - Ipakita ang numero at/o code ng tanong. Lalo itong kapaki-pakinabang kung nais mong gamitin ang tampok na assessment ng LimeSurvey at/o ang ExpressionScript.
- Tanong: Ito ang aktuwal na tanong na itinatanong. Walang tunay na limitasyon sa haba ng tanong dito, ngunit kung nais mong ipaliwanag kung paano sasagutan ang tanong, ilagay iyon sa field na "Tulong". Maaaring gumamit ng HTML code, halimbawa para sa paglalagay ng mga larawan:
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
- Tulong: Opsyonal ang field na ito. Kapaki-pakinabang ito kung kailangan ng paliwanag ng isang tanong o nais mong ipaliwanag kung paano ito sasagutan. Kapag naglagay ka ng text sa field na ito, lilitaw ang icon na "question mark" sa mga screen ng pagsagot sa survey, at katabi nito ang text ng tulong.

General options
Iba't ibang tab ang ipinapakita sa kanang bahagi ng screen. Ang pinakapangunahin at pinakamahalaga ay ang tab na General options. Mababago rito ang mga sumusunod na setting ng tanong:
- Uri ng tanong: Tinutukoy nito ang uri ng tugon na pinapayagan ng survey. Tingnan ang seksyong mga uri ng tanong para sa paglalarawan ng iba't ibang magagamit na opsyon.
- Pangkat ng tanong: Para baguhin ang pangkat ng tanong, piliin ang nais na pangkat mula sa drop-down na listahan.
- Pag-validate: Available ang tampok na ito sa lahat ng tanong na uri ng text at numeric. Maaari kang gumamit ng karaniwang regular expression sa field na ito upang i-validate ang mga tugon sa tanong, at kung hindi tumugma ang mga tugon sa expression na ito, hihilingin sa user na subukang muli bago siya makapagpatuloy.
- Iba pa?: Magagamit lamang ang opsyong ito sa ilang uri ng tanong. Kapag naka-enable, magkakaroon ang tanong ng karagdagang opsyon/kahon ng sagot na "iba pa" bilang posibleng sagot, na maaaring piliin ng kalahok sa survey kung hindi siya nasisiyahan sa mga paunang opsyon sa sagot.
- Mandatoryo?: Pinapahintulutan ka ng setting na ito na atasan ang mga kalahok sa survey na sagutin ang lahat ng mandatoryong tanong bago sila makapunta sa susunod na tanong. Tandaan na sa tanong na ranking, kailangang i-rank ang lahat ng item.
- Kalagayan: Ito ang equation ng ExpressionScript na tumutukoy sa mga kondisyon ng tanong. Kung ang resulta nito ay true (1), ipapakita ang tanong sa kalahok sa survey; kung hindi, itatago ito at, dahil hindi ito mahalaga, gagawing NULL ang data para sa tanong na iyon sa database. Matatagpuan ang mga detalye kung paano gamitin ang opsyong ito sa seksyon ng wiki na ExpressionScript.
- Naka-encrypt: Available lamang ang setting na ito sa ilang uri ng tanong at tinutukoy nito kung naka-encrypt sa database ang na-save na data ng tugon. Nagbibigay ito ng karagdagang antas ng seguridad kung ma-hack ang iyong database. Gayunpaman, may ilang maliliit na disbentaha ito, dahil hindi ka makakahanap ng bahagyang text sa view ng mga tugon at nangangailangan din ng karagdagang resource ng server ang pag-encrypt/pag-decrypt.
- I-save bilang mga default na value: Pinapahintulutan ka ng setting na ito na i-save ang mga setting ng kasalukuyang uri ng tanong bilang mga default na setting para sa mga bagong tanong. Kung itatakda mo ito sa 'On', ise-save nito ang mga default na value, at awtomatiko itong magiging 'Off' pagkatapos mong mag-save.
- I-clear ang mga default na value: Gamit ang setting na ito, maaari mong i-reset ang anumang default na value na na-save ng function na 'I-save bilang mga default na value' at bumalik sa mga default na value ng sistema. Kung itatakda mo ito sa 'On', ire-reset nito ang mga default na value, at awtomatiko itong magiging 'Off' pagkatapos mong mag-save.
Pag-import ng tanong
Ipinapakita ng mga sumusunod na hakbang kung paano mag-import ng tanong sa isang survey.
(1) Mula sa loob ng isang survey, i-click ang tab na Istraktura.
(2) Mula sa pahinang Gumawa ng tanong, i-click ang Mag-import ng tanong sa itaas ng pahina.
Ipapakita ang mga opsyon ng Mag-import ng tanong.

(3) I-click ang Mag-browse at piliin ang .lsq file (na siyang format ng uri ng tanong ng LimeSurvey).
(4) Piliin ang Destination na pangkat ng tanong kung saan mo gustong idagdag ang na-import na tanong.
(5) Piliin kung nais mo o hindi na Awtomatikong palitan ang pangalan ng code ng tanong kung mayroon na ito. Kung mayroon na ang code ng tanong, paganahin ang opsyong ito upang gumamit ng ibang code ng tanong. Maaari ka ring magkaroon ng dalawang tanong na may parehong code ng tanong. Gayunpaman, maaaring magkaroon ng ilang problema kung gagamit ka ng mas masalimuot na opsyon ng LimeSurvey tulad ng ExpressionScript o kapag gumagamit ka ng na-export na data sa R o SPSS (nagiging value label ang qcode).
(6) Piliin kung nais mo o hindi na I-convert ang mga resource link. Karaniwang ginagamit ang opsyong ito kasama ng ExpressionScript upang gumawa ng mga advanced na uri ng tanong. Kung gagamitin mo ang mga ito nang magkasama, maaaring gumawa ng masalimuot na branching, assessment, pag-validate, at/o tailoring.
(7) I-click ang Mag-import na nasa itaas na kanang bahagi ng screen.
Ipapakita ang Buod ng pag-import ng tanong.

Impormasyon mula sa talahanayan ng mga kalahok sa survey
Maaari kang maglagay ng impormasyon o teksto mula sa talahanayan ng mga kalahok sa survey sa iyong tanong upang makapagpakita ito ng impormasyong may kaugnayan sa konteksto. Para magawa ito ng LimeSurvey, kailangang itakda ang survey bilang hindi anonymous (ibig sabihin: tracked) at kailangang may nagawang talahanayan ng mga kalahok sa survey.
Maaaring gamitin ang mga sumusunod na placeholder sa loob ng isang tanong:
| {TOKEN:FIRSTNAME} | inilalagay ang value mula sa field na "firstname" sa talahanayan ng mga kalahok sa survey |
| {TOKEN:LASTNAME} | inilalagay ang value mula sa field na "lastname" sa talahanayan ng mga kalahok sa survey |
| {TOKEN:EMAIL} | inilalagay ang value mula sa field na "email" sa talahanayan ng mga kalahok sa survey |
| {TOKEN:ATTRIBUTE_1} | inilalagay ang value mula sa field na "attribute_1" sa talahanayan ng mga kalahok sa survey |
| {TOKEN:ATTRIBUTE_2} | inilalagay ang value mula sa field na "attribute_2" sa talahanayan ng mga kalahok sa survey |
Upang gamitin ang alinman sa mga placeholder sa itaas, i-type ito/ang mga ito nang eksakto ayon sa pagkakasulat sa itaas sa teksto ng field ng tanong. Halimbawa:
Kumusta {TOKEN:FIRSTNAME}. Nagpadala kami ng email sa iyo gamit ang address na ito: {TOKEN:EMAIL}.
Kung nais mo pang i-customize ang iyong mga tanong, gamitin ang [[ExpressionScript - Presentation/tl|ExpressionScript]]. Halimbawa, kung nais mong gamitin ang tailoring technique, i-type ang:
<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?
Maaari ka ring gumamit ng JavaScript para sa karagdagang pag-customize ng tanong. Una, kailangan mong payagan ang paggamit ng JavaScript sa pag-set up ng mga tanong. Magagawa ito sa pamamagitan ng pag-deactivate ng XSS filter mula sa mga pangkalahatang setting ng iyong LimeSurvey installation. Gayunpaman, hindi palaging magandang ideya ang pag-deactivate ng opsyong ito - basahin ang sumusunod na seksyon ng wiki para sa karagdagang impormasyon. Question tailoring gamit ang JavaScript:
Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
<script type="text/javascript" language="Javascript">;
var job='{TOKEN:ATTRIBUTE_1}';
if (job=='worker') {
document.write ('bosses')
} else {
document.write('workers')
}
</script>
?
Impormasyon mula sa mga nakaraang sagot
Pinapahintulutan ng LimeSurvey ang mga administrator ng survey na maglagay ng sagot mula sa mga nakaraang tanong sa teksto ng isang tanong:
- Maaari kang sumangguni sa mga sagot sa parehong pahina at maging dynamic na i-update ang mga tailored na mensahe habang nagbabago ang mga tugon sa pahina.
- Maaari kang gumamit ng pagpapangalan gamit ang code ng tanong - para sa karagdagang detalye, tingnan ang dokumentasyon ng ExpressionScript.
May isinamang wizard sa WYSIWYG HTML editor (FCKeditor), upang madali kang makapaglagay ng mga code ng nakaraang tanong/sagot. Tinatawag na LimeReplacementFields ang plugin na ito.
Upang magamit ang feature na ito sa FCKeditor:
(1) I-click ang icon na "lime between brackets".
(2) Pumili ng tanong mula sa select box.

Ang mga sagot lamang mula sa mga nakaraang pahina ang ipinapakita.
Pag-istilo ng mga tanong
Maaari mong i-edit ang layout/disenyo ng tanong gamit ang CSS sa pamamagitan ng Editor ng tema.
