LimeSurvey Manual
Menu
Navigation
Main page
Recent changes
Random page
Help
Search
Special pages
Printable version
Recent changes
Help
English
Log in
Actions
Translate
Language statistics
Message group statistics
Export
Special
Export translations
Settings
Group
Activating a survey
Adding answers or subquestions
Administering LimeSurvey
Alternatives to the LimeSurvey import function
Assessments
Backup entire database
Batch deletion
Category:Advanced Question Settings
Category:General Question Options
Category:Question Settings
Central Participant Database
Changing an active survey
Check data integrity
Check question logic
Check survey logic - Advanced
Closing a survey
ComfortUpdate
Copy question
Custom translation
Data encryption
Data entry
Data policy settings
DateFunctions
Default answers
Delete question
Delete survey
Display/Export survey
Edit question
Email bounce tracking system
Email templates
Export question
Export responses
Exporting results
Expression Manager
Expression Manager sample surveys
ExpressionScript - Presentation
ExpressionScript Engine - Quick start guide
ExpressionScript examples
ExpressionScript How-tos
ExpressionScript sample surveys
Extension compatibility
Failed email notifications
First login - your user preferences
General FAQ
General settings
Getting started
Global settings
Google API howto
Home page settings
How to design a good survey (guide)
Import responses
Importing a survey
Installation - LimeSurvey CE
Installation FAQ
Installation of the LimeSurvey XAMPP package
Installation security hints
Installation using a command line interface (CLI)
Installation Version 1.92 or older
Iterate survey
Label sets
LDAP settings
License
LimeSurvey Manual
LimeSurvey PRO vs LimeSurvey CE
LimeSurvey Users
LimeSurvey Video-Tutorial
LimeSurvey-compatible hosting companies
List question groups
List questions
Localization
Major version upgrade
Make your plugin compatible with LS4
Manage user groups
Manage users
Menu configuration
Menu entries configuration
Multilingual survey
New Template System in LS3.x
Not categorized and advanced features
Notifications & data
Optional settings
Overview
Panel integration
Participant settings
Plugin manager
Plugin menu
Plugins - advanced
Presentation
Preview function
Problems & solutions
Publication & access
QS:Allowed filetypes
QS:Alphasort
QS:Answer width
QS:Array filter
QS:Array filter exclude
QS:Array filter style
QS:Assessment value
QS:Autocheck exclusive option
QS:Category separator
QS:Chart type
QS:Choice column width
QS:Choice header
QS:Code filter
QS:Commented checkbox
QS:CSS Class
QS:Date max
QS:Date min
QS:Date time format
QS:Display chart
QS:Display columns
QS:Display map
QS:Display rows
QS:Display type
QS:Dropdown dates
QS:Dropdown dates year max
QS:Dropdown dates year min
QS:Dropdown prefix
QS:Dropdown prepostfix
QS:Dropdown separators
QS:Dropdown size
QS:Dualscale headerA
QS:Dualscale headerB
QS:Em validation q
QS:Em validation q tip
QS:Em validation sq
QS:Em validation sq tip
QS:Encryption
QS:Equals num value
QS:Equation
QS:Exclusive option
QS:Get order previous q
QS:Hidden
QS:Hide tip
QS:Input box size
QS:Input boxes
QS:Input max characters
QS:Label column width
QS:Location city
QS:Location country
QS:Location defaultcoordinates
QS:Location mapheight
QS:Location mapservice
QS:Location mapwidth
QS:Location mapzoom
QS:Location nodefaultfromip
QS:Location postal
QS:Location state
QS:Mandatory
QS:Max answers
QS:Max filesize
QS:Max num value
QS:Max num value n
QS:Max num value sgqa
QS:Max subquestions
QS:Maximum chars
QS:Maximum number of files
QS:Min answers
QS:Min num value
QS:Min num value n
QS:Minimum number of files
QS:Minute step interval
QS:Month display style
QS:Multiflexible checkbox
QS:Multiflexible max
QS:Multiflexible min
QS:Multiflexible step
QS:Num value int only
QS:Numbers only
QS:Other
QS:Other comment mandatory
QS:Other numbers only
QS:Other Position
QS:Other replace text
QS:Page break
QS:Prefix
QS:Preg validation
QS:Printable survey relevance help
QS:Public statistics
QS:Question theme
QS:Random group
QS:Random order
QS:Rank header
QS:Relevance
QS:Remove text or uncheck checkbox
QS:Repeat headers
QS:Reverse
QS:Samechoiceheight
QS:Samelistheight
QS:Scale export
QS:Show comment
QS:Show grand total
QS:Show title
QS:Show totals
QS:Showpopups
QS:Slider accuracy
QS:Slider default
QS:Slider handle shape
QS:Slider handle Unicode shape
QS:Slider initial value
QS:Slider layout
QS:Slider max
QS:Slider middlestart
QS:Slider min
QS:Slider orientation
QS:Slider rating
QS:Slider reset
QS:Slider reverse
QS:Slider separator
QS:Slider showminmax
QS:Subquestion width
QS:Suffix
QS:Text input width
QS:Theme editor - advanced options
QS:Time limit
QS:Time limit action
QS:Time limit countdown message
QS:Time limit disable next
QS:Time limit disable prev
QS:Time limit message
QS:Time limit message delay
QS:Time limit message style
QS:Time limit timer style
QS:Time limit warning
QS:Time limit warning display time
QS:Time limit warning message
QS:Time limit warning style
QS:Use dropdown
QS:Value range allows missing
Question groups - introduction
Question toolbar options
Question type - 5 point choice
Question type - Array
Question type - Array (10 point choice)
Question type - Array (5 point choice)
Question type - Array (Increase-Same-Decrease)
Question type - Array (Numbers)
Question type - Array (Texts)
Question type - Array (Yes-No-Uncertain)
Question type - Array by column
Question type - Array dual scale
Question type - Date
Question type - Equation
Question type - File upload
Question type - Gender
Question type - Huge free text
Question type - Language switch
Question type - List (Dropdown)
Question type - List (Radio)
Question type - List with comment
Question type - Long free text
Question type - Multiple choice
Question type - Multiple choice with comments
Question type - Multiple numerical input
Question type - Multiple short text
Question type - Numerical input
Question type - Ranking
Question type - Short free text
Question type - Text display
Question type - Yes-No
Question types
Questions - introduction
QueXML PDF Export
Quick start guide - LimeSurvey 2.50+
Quick start guide - LimeSurvey 3.0+
Quick-translation
Regenerate question codes
Reorder questions and question groups
Reset conditions
Resources
Responses & statistics
Responses (survey results)
Running a survey safely
Setting conditions
SGQA identifier
Statistics
Survey group permissions
Survey menu
Survey participants
Survey permissions
Survey quotas
Survey settings
Survey settings version 2
Survey structure
Survey toolbar options
Surveys - introduction
Surveys - management
Tab Separated Value survey structure
Template:Deprecated
Template:DeprecatedIn
Template:Example
Template:FeatureChange
Template:FeatureStarting
Template:Hint
Template:NewIn
Template:UpdatedIn
Testing a survey
Text elements
Theme editor
Theme options
Themes
Timing statistics
Tools
Transferring an installation
Translating LimeSurvey
Troubleshooting
TwoFactorAdminLogin
Upgrading from a previous version
URL fields
Using regular expressions
Version change log
Version guide
View saved but not submitted responses
Workarounds
Language
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
acm - Iraqi Arabic
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
ann - Obolo
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
ban-bali - Balinese (Balinese script)
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bci - Baoulé
bcl - Central Bikol
bdr - West Coast Bajau
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bew - Betawi
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
blk - Pa'O
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cpx - Pu-Xian Min
cpx-hans - Pu-Xian Min (Simplified Han script)
cpx-hant - Pu-Xian Min (Traditional Han script)
cpx-latn - Pu-Xian Min (Latin script)
cr - Cree
crh - Crimean Tatar
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
crh-ro - Crimean Tatar (Romania)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
dag - Dagbani
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
dga - Dagaare
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - Spanish (formal address)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
fat - Fanti
ff - Fula
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fon - Fon
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gaa - Ga
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
gld - Nanai
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
gpe - Ghanaian Pidgin
grc - Ancient Greek
gsw - Alemannic
gu - Gujarati
guc - Wayuu
gur - Frafra
guw - Gun
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
hno - Northern Hindko
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
hsn - Xiang Chinese
ht - Haitian Creole
hu - Hungarian
hu-formal - Hungarian (formal address)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
igl - Igala
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kai - Karekare
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kcg - Tyap
kea - Kabuverdianu
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kjh - Khakas
kjp - Eastern Pwo
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ksw - S'gaw Karen
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kus - Kʋsaal
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lld - Ladin
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mad - Madurese
mag - Magahi
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Māori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mnc - Manchu
mnc-latn - Manchu (Latin script)
mnc-mong - Manchu (Mongolian script)
mni - Manipuri
mnw - Mon
mo - Moldovan
mos - Mossi
mr - Marathi
mrh - Mara
mrj - Western Mari
ms - Malay
ms-arab - Malay (Jawi script)
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
nia - Nias
niu - Niuean
nl - Dutch
nl-informal - Dutch (informal address)
nmz - Nawdm
nn - Norwegian Nynorsk
no - Norwegian
nod - Northern Thai
nog - Nogai
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nyn - Nyankole
nys - Nyungar
oc - Occitan
ojb - Northwestern Ojibwa
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pcm - Nigerian Pidgin
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
pwn - Paiwan
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rki - Arakanese
rm - Romansh
rmc - Carpathian Romani
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
rsk - Pannonian Rusyn
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
ryu - Okinawan
sa - Sanskrit
sah - Yakut
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
se-fi - Northern Sami (Finland)
se-no - Northern Sami (Norway)
se-se - Northern Sami (Sweden)
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
sh-cyrl - Serbo-Croatian (Cyrillic script)
sh-latn - Serbo-Croatian (Latin script)
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy - Shawiya
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sjd - Kildin Sami
sje - Pite Sami
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sms - Skolt Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
sro - Campidanese Sardinian
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - Siberian Tatar
su - Sundanese
sv - Swedish
sw - Swahili
syl - Sylheti
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
tdd - Tai Nuea
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tly-cyrl - Talysh (Cyrillic script)
tn - Tswana
to - Tongan
tok - Toki Pona
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vmw - Makhuwa
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
wal - Wolaytta
war - Waray
wls - Wallisian
wo - Wolof
wuu - Wu Chinese
wuu-hans - Wu Chinese (Simplified)
wuu-hant - Wu Chinese (Traditional)
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yrl - Nheengatu
yue - Cantonese
yue-hans - Cantonese (Simplified)
yue-hant - Cantonese (Traditional)
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Format
Export for off-line translation
Export in native format
Export in CSV format
Fetch
{{DISPLAYTITLE:Feltételek beállítása}}<languages /> __TOC__ <span id="Overview_of_Conditions_in_LimeSurvey"></span> =A LimeSurvey feltételeinek áttekintése= A LimeSurvey nagyon hatékony logikai elágazási funkcióval rendelkezik. A '''Feltételek beállítása''' gombra kattintva érhető el - [[File:conditions_icon.png]], amely az egyes [[Kérdés eszköztár beállításai|kérdősávon]] található. Ebben a fejezetben leírjuk: * milyen feltételeket találhat a LimeSurvey-ben * mit tehet és mit nem lehet a feltételekkel * milyen lépéseket kell megtanulnia egyszerű vagy összetettebb feltételek beállításához A lépésenkénti videós utasításokért tekintse meg [http://www.youtube.com/watch?v=oexr0z-eo9U ezt az oktatóanyagot], vagy töltse le az állapotminta felmérést: [[Media:LimeSurvey_Survey_Setting_Conditions.zip|LimeSurvey_Survey_Setting_Conditions.zip] ]. {{Tipp|Szöveg=A feltételek funkciói úgy működnek, mint egy grafikus felhasználói felület [[ExpressionScript - Presentation|a kérdésekre alkalmazható kifejezések és egyenletek]] számára, lehetővé téve a felhasználók számára, hogy könnyedén növeljék felméréseik összetettségét anélkül, hogy kifejezésekbe és relevanciába kellene belemenniük. egyenletek. Azonban az [[ExpressionScript - Presentation|az ExpressionScript]] tanulmányozása/ismerete szükséges ahhoz, hogy a LimeSurvey-ben elérhető opciók skáláját bővítsük.}} <span id="Hide/Show_Branching_Versus_Jump_Branching"></span> ==Elágazás elrejtése/megjelenítése versus ugrásos elágazás== A LimeSurvey segítségével logikai elágazást tervezhet, ami azt jelenti, hogy eldöntheti, hogy bizonyos kérdések csak akkor jelenjenek meg, ha bizonyos feltételek teljesülnek, mint például "X kérdés megjelenítése, ha az Y kérdésre Z volt a válasz". Megközelítésünk egy '''Elágazási logika elrejtése/megjelenítése''': * megvalósítása, ahol a felmérés minden kérdéséhez megadhat egy feltételt vagy feltételkészletet - ha a feltétel teljesül, akkor a kérdés akkor lesz Megjelenik: <center>[[File:simple-condition-on-yes-question.png]]</center> <div class='simplebox'>[[File:help.png]] Egyszerűen fogalmazva: * a feltétel nélküli kérdés mindig megjelenik; * a feltétellel rendelkező kérdés csak akkor jelenik meg, ha a feltétel teljesül. .</div> Ez a megközelítés eltér a '''Jump Branching Logic'''-tól, amelyet néha más szoftverek is megvalósítanak. Az '''Ugrás elágazási logikában''' a teljesült feltétel eredményeként egy másik kérdésre ugrunk (azaz elrejti az összes kérdést a kettő között). ''''A LimeSurvey nem valósítja meg ezt a Jump Branching Logic''' metódust. Ehelyett, ha egy sor kérdést szeretne ugrani, egyszerűen állítsa be ugyanazt a feltételt az összes olyan kérdésre, amelyet nem szeretne megjeleníteni. Például, ha a 2. kérdésnél beállítani kívánt ugrási feltétel a következő: "Ugrás az 5. kérdésre, ha az 1. kérdésre a válasz "Igen"", akkor egyszerűen: *beállíthat egy feltételt a 2., 3. és 4. kérdésre, hogy csak akkor jelenjen meg "ha az 1. kérdésre a válasz ''''NEM'''' 'igen' volt" A LimeSurvey megkönnyíti ugyanazon feltétel beállítását több kérdésre (és ezáltal az '''Jump Branching Logic''') megvalósítását, mivel lehetővé teszi egy feltétel "másolását" egyik kérdésből egy sor másikba. A fenti példában először a 2. kérdés feltételének beállításával kezdje, majd ugyanarról a képernyőről másolja a feltételt a 3. kérdésre és a 4. kérdésre. <div class='simplebox'>[[File:help.png]] Ha további részleteket szeretne megtudni arról, hogyan másolhat át feltételeket a LimeSurvey-n belül, kérjük, olvassa tovább a következő [[Beállítási feltételek#A feltételek másolása|wiki szakasz]].</div> <span id="Supported_Types_of_Conditions"></span> ==Támogatott állapottípusok== Alapvetően egy feltétel összehasonlíthatja az értékeket, igaz vagy hamis értéket adva vissza. Az összehasonlítható értékek a '''korábbi kérdésekre adott válaszok'''. Például, ha az 1. kérdésre „Igen” választ ad, a 2. kérdés megjelenik a felmérés válaszadója számára: <center>[[File:Questions_example_set_conditions_y.png]]</center> <hr width="50%" style="margin:auto"> Ezen a ponton fontos megérteni, hogy mi tekinthető alkalmas kérdésbejegyzésnek a feltételszerkesztőben. A '''kérdésbejegyzés''' vagy: * egy egyszerű kérdés (minden kérdéstípushoz, kivéve a tömbkérdéseket) ** például: szöveges kérdések, rádiós vagy legördülő listák, sőt többszörös választási lehetőségek kérdések * vagy egy sor a tömbkérdésekben (kivéve a Array dual scale és Array multiple rugalmas kérdéseket) ** például: tömb 5 választógombbal vagy tömb címkés kérdésekkel * vagy akár a bal oldali rész vagy egy Array kettős léptékű kérdés jobb része * vagy egy Array rugalmas kérdés minden cellája {{Megjegyzés|Nézze meg a következő [[Kérdéstípusok|link]], hogy többet megtudjon a LimeSurveyben elérhető kérdéstípusokról.}} * ''''állandó értékek''' ** például: "Ha több mint 18 éve válaszolt az alábbi kérdésre" <center>[[File:simple-condition-on-numerical-question.png]]</center> * '''Résztvevők profiladatai:''' A felmérés résztvevői táblázatának adatainak használatához az "Anonimizált válaszok" értéket '''NEM''' értékre kell állítani. Ez a lehetőség a felmérés [[Participant settings|participant settings]] panelen található. <center>[[File:simple-condition-on-token.png]]</center> <hr width="50%" style="margin:auto"> Számos összehasonlító operátor támogatott - az egyszerű "egyenlő"-től a fejlett "reguláris kifejezésig": * Az alapvetőek az "egyenlő" és a "nem egyenlő" műveletekre vonatkoznak * A "nagyobb/kisebb" A than'' operátorcsalád is elérhető, és általában numerikus kérdésbejegyzések használatakor használatos ** Kérjük, vegye figyelembe, hogy a numerikus mezők összehasonlítása a numerikus sorrendet használja. Például 2 < 10 ** Ha olyan kérdésbejegyzést használ, amelynek típusa szöveg, a feltétel kiértékelése "2" > "10" (karakterlánc sorrendben) lehet! ** Numerikus kérdések, valamint a szöveges kérdések (ha a 'számok_csak' attribútuma be van állítva) a numerikus sorrendet fogja használni az összehasonlításhoz * Egy reguláris kifejezéseket használó fejlett összehasonlító operátor is elérhető (ne essen pánikba! Ha nem tudja ez mit jelent, akkor nincs rá szükség) ** a minta '''nem''' '/' karakterek közé kell zárni ** például: '''[a-zA -Z]$'''' <span id="How_can_I_combine_conditions?"></span> ==Hogyan kombinálhatom a feltételeket?== Bonyolult feltételeket '''összeállíthat''' úgy, hogy ''''egyszerű feltételeket kombinál az ''''ÉS'''' és ''''VAGY ''''logikai operátorokkal. <center>[[File:simple-conditions-combination.png]]</center> Fontos azonban megérteni, hogy a ''''LimeSurvey automatikusan meghatározza, hogy melyik logikai operátort kell alkalmazni'''. Ez azt jelenti, hogy a ''''VAGY ''''vagy ''''ÉS ''''operátorok használatát a feltétel kontextusa szerint határozzuk meg. A fenti példában csak egy forgatókönyv létezik. Ez azt jelenti, hogy a LimeSurvey a [https://en.wikipedia.org/wiki/Boolean_algebra Boole-algebrát] használja, ami azt jelenti, hogy először a '''or''' operátort „számítják ki”. Az összetett feltételekről [[Setting_conditions#A forgatókönyvek használata - ORed feltételek használata a különböző kérdések között|később]]. Először összpontosítsunk együtt az elemiekre. <span id="The_conditions_designer"></span> =A feltételek tervezője= Először is el kell érnie a [[Kérdés eszköztár beállításai#A kérdés eszköztár|feltételtervező]]. Ehhez kattintson arra a kérdésre, amelyre alkalmazni szeretné a feltételt: <center>[[File:Question designer search question.png]]</center> Most keresse meg a „Feltételek beállítása” gombot a felső kérdéssoron: <center>[[File:Question designer set conditions.png]]</center> A belépés után a következő oldal jelenik meg: <center>[[File:Question designer top.png]]</center> A feltételtervező panel három részre osztható: * [[Feltételek beállítása#A feltételtervező eszköztár|A feltételtervező eszköztár]] * [[Feltételek beállítása#A meglévő feltételek áttekintése|Az aktuálisan létező kérdés feltételek]] * [[Feltételek beállítása#Feltételek hozzáadása/szerkesztése|Feltétel hozzáadása/szerkesztése menü]] <span id="The_conditions_designer_toolbar"></span> ==A feltételtervező eszköztár== Az eszköztáron a következő lehetőségeket találhatja: <center>[[File:Show conditions designer toolbar.png]]</center> *'''Kérdés feltételeinek megjelenítése''': Kattintson erre a gombra, hogy gyors áttekintést kapjon a kérdésére alkalmazott aktuális feltételekről. *'''Feltételek hozzáadása és szerkesztése''': Ez az alapértelmezett oldal, amely automatikusan megnyílik, ha rákattint a '''Feltételek beállítása''' gombra. Két részre oszlik: (1) egy táblázat, amely megjeleníti az összes létező feltételt és forgatókönyvet, és (2) a [[Feltételek beállítása#Feltételek hozzáadása/szerkesztése|Feltételek hozzáadása/szerkesztése menü]]. *'''Feltételek másolása''': Néha ugyanazt a feltételt szeretné alkalmazni X kérdésre, hogy a kérdésY megjelenjen a végén. Ehhez kattintson a ''Feltételek másolása'' gombra. Megnyílik egy új ablak, amely megjeleníti a kérdésedhez hozzáadott aktuális feltételeket (nevezzük kérdés3-nak). Ha hozzá szeretné adni őket az 5. kérdéshez, jelölje be a másolni kívánt feltételeket, válassza ki az 5. kérdést, és kattintson a panel bal alsó részén található '''Feltételek másolása''' gombra. További információkért olvassa tovább a következő [[Beállítási feltételek#A feltételek másolása|wiki szakasz]]. *'''Mentés és bezárás''': Ha végzett a változtatásokkal, kattintson a '''Mentés és bezárás''' gombra a feltételek mentéséhez. *'''Áthelyezés kérdésre''': Annak érdekében, hogy ne hagyja el a feltételtervező panelt, miközben egy másik kérdésre lép, használja a következő lehetőséget, és válassza ki a legördülő listából azt a kérdést, amelyre a feltételeket alkalmazni kívánja. Felhívjuk figyelmét, hogy a legördülő lista azokat a kérdéseket jeleníti meg, amelyek az aktuális kérdés előtt és után jelennek meg a felmérésben. *'''Bezárás''': Ha változtatás nélkül szeretne kilépni a panelből, akkor vagy közvetlenül a beállítások/struktúra fülre léphet, és kiválaszthatja a kívánt opciót, vagy kattintson a '''Bezárás''' gombra. a képernyő jobb felső sarkában. <span id="Overview_of_the_existent_conditions"></span> ==A fennálló feltételek áttekintése== Ez a szakasz egy táblázatot jelenít meg, amely a kérdés összes létező forgatókönyvét és feltételét tartalmazza. Bizonyos műveletek innen hajthatók végre: <center>[[FIle:Show conditions for this questions pic.png]]</center> *A jobb felső részben három művelet érhető el: **Feltételek gyors hozzáadása – felgyorsítja a feltételek hozzáadásának folyamatát (a [[Feltételek beállítása#Feltételek hozzáadása/szerkesztése|lent]]-ben olvashat az összes lehetőségről ) **Forgatókönyvek újraszámozása – ha rákattint, a forgatókönyvek újraszámozásra kerülnek növekményes számokkal egytől kezdve. Kérjük, vegye figyelembe, hogy ez a lehetőség csak akkor jelenik meg, ha két vagy több forgatókönyvet alkalmaz a kérdésére. **Törölje az összes feltételt – ezzel a művelettel törölheti a kérdésére alkalmazott összes jelenlegi feltételt és forgatókönyvet. <center>[[File:Conditions designer quickadd and delete.png]]</center> *Az egyes forgatókönyvek azonosítószámán kívül három gomb található, amelyekkel a következő műveleteket hajthatja végre: **Forgatókönyv törlése **Forgatókönyvszám módosítása **Feltétel hozzáadása ehhez a forgatókönyvhöz - kattintson erre gombot, hogy újabb feltételt adjon a kívánt forgatókönyvhöz <center>[[File:Conditions Designer table scenarios.png]]</center> *Minden feltételnél két művelet hajtható végre: **Feltétel törlése **Feltétel szerkesztése - ha rákattint, a [[Feltételek beállítása#Feltételek hozzáadása/szerkesztése|feltételek menüből]] <center>[[FIle:Conditions Designer table conditions.png]]</center> <span id="Add/Edit_conditions"></span> ==Feltételek hozzáadása/szerkesztése== A képernyő alsó része a Feltételek hozzáadása/szerkesztése menühöz tartozik: <center>[[File:Add_edit_condition_q.png]]</center> <div class='simplebox'>A feltételt ugyanarról a helyről is szerkesztheti, ha korábban megnyomta a szerkeszteni kívánt kérdésnek megfelelő zöld ceruzát (lásd a [[Beállítási feltételek#A meglévő feltételek áttekintése|feltételek és forgatókönyvek táblázat]]).</div> Ahhoz, hogy megértsük, hogyan működik a feltételek funkció a LimeSurvey-ben, először bemutatjuk az elemi feltételeket. <div class='simplebox'>[[File:help.png]] '''Megjegyzés''': Jelenleg '''ne módosítsa az alapértelmezett forgatókönyvet''' ([[File:default_scenario.png]]), amely automatikusan kiválasztásra kerül a feltétel kiegészítési űrlap. Erről később ebben a [[Feltételek beállítása#A forgatókönyvek használata - ORed feltételek használata a különböző kérdések között|wiki részben]] lesz szó.</div> <span id="Definition_of_elementary_conditions"></span> ===Elemi feltételek meghatározása=== Az elemi feltétel egyszerűen egyetlen feltétel, ''''VAGY vagy ÉS''' logikai operátorok nélkül. A: * bal oldali operandusból áll: a ''tesztelt érték''. A „tesztelt érték” típust a feltételszerkesztőben a megfelelő fül kiválasztásával választhatja ki. Ez lehet egy korábbi kérdés vagy egy [[Felmérés résztvevői|felmérés résztvevője]] attribútum. <center>[[File:edit-conditions-testedvalueTab.png]]</center> Ha kiválaszt egy kérdésbejegyzést (az ''''Korábbi kérdések''' lapról), és ez a kérdés előre definiált válaszokat használ, akkor a megfelelő előre definiált válaszok megjelennek az összehasonlítási érték kiválasztásának ''''Előre meghatározott''' lapján. . <div class='simplebox'>[[File:help.png]] Vegye figyelembe, hogy a Token használatához a felmérésnek: *nem kell használnia a [[Résztvevői beállítások|névtelen válaszokat]] *használnia kell egy [[Felmérés résztvevői|felmérés résztvevői táblázatot ]] és [[Résztvevői beállítások|zárt hozzáférés]].</div> * egy "összehasonlító operátor". Válassza ki az alkalmazni kívánt "összehasonlító operátort" a legördülő listából ("kisebb, mint", "kisebb vagy egyenlő", "egyenlő", "nem egyenlő", " nagyobb vagy egyenlő'', ''nagyobb, mint'', ''[[ExpressionScript - Presentation|reguláris kifejezés]]''). * jobboldali operandus: az ''összehasonlítási érték''. Az „összehasonlítási érték” típusát a megfelelő fül kiválasztásával választhatja ki a feltételszerkesztőben. Feltétel létrehozásakor összehasonlítási értékként kiválaszthat egy előre meghatározott értéket (választ), egy állandót, egy kérdést, egy felmérésben résztvevő attribútumot vagy egy reguláris kifejezést: <center>[[File:edit-conditions-comparisonvalueTab.png]]</center> <span id="Example_of_elementary_conditions_and_how_to_create_them"></span> ===Példa elemi feltételekre és azok létrehozására=== * 'AAMN' kérdés megjelenítése ''ha'' "a 'Nem' kérdésre adott válasz az előre definiált "Férfi" ** 'tesztelt érték' = válasz a 'Nem' kérdésre ** ''összehasonlító operátor'' = egyenlő ** ''összehasonlítási érték'' = előre meghatározott válaszkód (ebben az esetben a 'Férfi' válasz) <center>[[File:edit-simple-condition-predefanswer.png]]</center> * Az 'Alkohol' kérdés megjelenítése ''ha'' "az 'életkor' kérdésre adott válasz nagyobb vagy egyenlő, mint a '18' számérték" ** 'tesztelt érték' = válasz az 'Életkor' kérdésre ' ** ''összehasonlító operátor'' = nagyobb vagy egyenlő, mint ** ''összehasonlítási érték'' = az állandó érték '18' <center>[[File:edit-simple-condition-constant.png]]</center> {{Alert|title=Figyelem|text=Ha állandó "összehasonlítási értéket" használ egy dátumkérdéshez, függetlenül a felmérésben beállított dátumformátumtól, az ÉÉÉÉ-HH-NN dátumformátumot kell használnia.}} * 'Alkohol' kérdés megjelenítése ''ha'' "a 'Születési dátum' kérdésre adott válasz nagyobb, mint 2000-01-01''' ** 'tesztelt érték' = válasz a 'Születési dátum' kérdésre ' ** ''összehasonlítási operátor'' = nagyobb vagy egyenlő, mint ** ''összehasonlítási érték'' = '2000-01-01' (a formátum a konstans mezőben: 2000-01-01 ) <center>[[File:Date time example condition.png]]</center> * Az 'Alkohol' kérdés megjelenítése ''ha'' "a 'DrinkingHistory' [[A felmérés résztvevői|résztvevő attribútuma]]" megegyezik az "Igen" karakterlánccal. ** ''tesztelt érték''= a ' DrinkingHistory' értéke a [[Felmérés résztvevői#Attribútumok kezelése|felmérés résztvevői táblázat]] ** ''összehasonlító operátor'' = egyenlő ** ''összehasonlítási érték'' = az állandó érték 'Igen' <center>[[File:edit-simple-condition-leftToken.png]]</center> <span id="Conditions_and_scenarios_in_LimeSurvey"></span> =A LimeSurvey feltételei és forgatókönyvei= <span id="Default_condition_combinations"></span> ==Alapértelmezett feltétel kombinációk== Amint korábban említettük, a LimeSurvey automatikusan eldönti, hogy a „környezettől” függően melyik logikai operátort (ÉS vagy VAGY) kell alkalmazni a feltételek között. Vegye figyelembe azt is, hogy '''az elemi feltételek meghatározásának sorrendje nem releváns''', mivel a LimeSurvey automatikusan átrendezi őket a saját logikája szerint. Tanulmányozzuk ezt részletesen. Két szabályt kell mindig észben tartani: * [[Feltételek beállítása#Első szabály: az azonos tesztelt értékű feltételeket együtt VAGY jelöljük meg|Első szabály]]: az azonos ''tesztelt értékű'' feltételeket együtt VAGY * [[Feltételek beállítása#Második szabály: a különböző tesztelt értékű feltételeket a rendszer ÉS együtt adja meg|Második szabály]]: a különböző tesztelt értékű feltételeket együtt ÉS <span id="First_rule:_conditions_having_the_same_tested_value_are_ORed_together"></span> ===Első szabály: az azonos ''tesztelt értékkel'' rendelkező feltételeket VAGY együtt === Ha több feltétele van, akkor ezek együtt lesznek ''''VAGY''', ha ugyanazt a ''''tesztelt értéket''' osztják meg. Ez az eset áll fenn, ha a feltétel egy kérdéshez tartozó több válaszra vonatkozik. Például az alábbiakban egy feltételt alkalmaztunk három, ugyanahhoz a kérdéshez tartozó válaszra – ha a „FavColour” kérdésre adott válasz „zöld”-nek felel meg, a „Kedvenc színe” kérdésre adott válasz „piros” „VAGY” A „Kedvenc szín” kérdésre adott válasz „kék” lesz, majd a „Születési dátum” kérdés jelenik meg a felmérés válaszadója számára: <center>[[File:edit-conditions-naturalOr-edit.png]] [[File:edit-conditions-naturalOr-result.png]]</center> <div class='simplebox'>[[File:help.png]] Megjegyzés: Több előre definiált válasz kiválasztásához ne felejtse el lenyomva tartani a Shift vagy a Ctrl billentyűt, miközben kiválasztja a '''tesztelt értékeket'''.</div> <span id="Second_rule:_conditions_having_different_tested_value_are_ANDed_together"></span> ===Második szabály: a különböző ''tesztelt értékű'' feltételeket ÉS együtt === Ha több feltétele van, akkor ezek együtt lesznek ''''ÉS''''-vel, ha nem ugyanazon a ''''tesztelt értékeken'''. Például az alábbiakban láthatja a különböző korábbi kérdéseken alapuló számos feltétel esetét – „Ha az „Alkohol” kérdésre adott válasz „I”-vel egyenlő, akkor a „Nem” kérdésre adott válasz „ÉS”: „F”, akkor az „Alkoholfogyasztás” kérdés jelenik meg a felmérés válaszadója számára: <center>[[File:edit-conditions-naturalAND-editA.png]] [[File:edit-conditions-naturalAND-editB.png]] </center> <center>[[File:edit-conditions-naturalAND-result.png]]</center> <span id="The_multiple_options_questions"></span> ===A több lehetőséggel kapcsolatos kérdések=== <div class='simplebox'>[[File:help.png]] '''Megjegyzés:''' Ez a bekezdés a "Több opció" és a "Több opció megjegyzésekkel" kérdésekre vonatkozik, és nem a "Többféle rugalmas (szám) tömbre" jelölőnégyzet elrendezés” kérdések (utóbbi esetében minden jelölőnégyzet külön kérdés-bejegyzés, és nem igazán kezelik más több opciós kérdéstípusként).</div> A „Többszörös választási lehetőség” és a „Többszörös választás megjegyzésekkel” kérdéstípusok kétféle változatban jelennek meg: * egy „Csoport jelölőnégyzet” íz, amely lehetővé teszi, hogy feltételeket állítson be az adott válasz összes lehetséges válaszához. kérdés; * ''Egyetlen jelölőnégyzet'' bejegyzések halmaza, amely lehetővé teszi, hogy minden egyes jelölőnégyzethez külön-külön állítsa be a feltételeket. <center>[[File:edit-conditions-MultipleOptions1.png]]</center> <span id="The_group_of_checkboxes_flavour"></span> ====A jelölőnégyzetek csoportja íz==== Most koncentráljunk egy példára, hogy jobban megértsük a két íz közötti különbséget. Képzeljük el, hogy csak akkor szeretnénk megjeleníteni a „Pointchoice” kérdést, ha a válaszadó a „Több szervezet” kérdés alatt felsorolt „tesztelt válaszok” közül legalább egyet bejelöl. Mint fentebb említettük, a jelölőnégyzetek íze lehetővé teszi, hogy feltételeket állítson be az adott kérdés összes lehetséges válaszához. Ezért az alábbiakban csak a felelősségekre vonatkozó opciók kerülnek kiválasztásra '''összehasonlítási értékként''': <center>[[File:edit-conditions-MultipleOptionsOR.png]]</center> Amint láthatjuk, a feltételek VAGY az elején kiválasztott ''Group of checkbox'' íz miatt válnak be. <center>[[File:edit-conditions-MultipleOptionsOR-result.png]]</center> <span id="ANDing_conditions_in_multiple_choice_questions"></span> ====ANDFeltételek feleletválasztós kérdésekben==== Most összpontosítsunk egy hasonló példára. Azonban ezúttal csak a legaktívabb tagokat várjuk további kérdésekkel. Ehhez az '''Egy jelölőnégyzet''' ízt használjuk, amely lehetővé teszi, hogy az egyes jelölőnégyzetek alapján egyedileg állítsa be a feltételeket. Ebben a példában az X kérdés jelenik meg, ha az „A” és „B” be van jelölve: <center>[[File:edit-conditions-MultipleOptionsAND2.png]]</center> <center>[[File:edit-conditions-MultipleOptionsAND3.png]]</center> Ha elkészült, megfigyelheti, hogy a két feltétel most ÉS érvényesül. <center>[[File:edit-conditions-MultipleOptionsAND-result.png]]</center> Ez azt jelenti, hogy kérdése csak akkor jelenik meg, ha mindkét tesztelt érték (a kiválasztott részkérdések) teljesül. <span id="The_usage_of_scenarios_-_Using_ORed_conditions_between_different_questions"></span> ==A forgatókönyvek használata - VAGY feltétel használata a különböző kérdések között== Most vitatkozhat azzal, hogy néha szükség van ''''VAGY''' feltételekre, még akkor is, ha különböző kérdésekre vannak beállítva (azaz különböző ''''tesztelt értékekre'''). Ezért kaptunk forgatókönyveket! <span id="Definition_of_a_scenario"></span> ===Egy forgatókönyv meghatározása=== A forgatókönyv egyszerűen '''feltételek manuális csoportosítása''', amelyben bizonyos feltételeket a rendszer a többi forgatókönyvből származó egyéb feltételektől függetlenül értékel. A több forgatókönyv ilyen társítását eredményező összetett feltétel csak akkor teljesül, ha egy forgatókönyv teljesül. Más szóval, a forgatókönyvek a '''feltételek logikai csoportosítása''', amelyek tiszteletben tartják a fenti [[Beállítási feltételek#Alapértelmezett feltételkombinációk|szabályokat]], és '''melyek együtt VAGY-val vannak összeállítva''' összetett feltételek létrehozásához. A fent leírtak minden forgatókönyv esetén érvényesek. Alapértelmezés szerint az összes új feltétel az „Alapértelmezett forgatókönyv”-en belül jön létre, amely az „1” számot használja azonosítóként. Amikor új feltételeket hoz létre, kiválaszthatja, hogy hozzáadja-e őket az alapértelmezett forgatókönyvhöz vagy sem. A forgatókönyv megváltoztatásához csak használjon másik azonosítót. <span id="Adding_a_question_to_another_scenario"></span> ===Kérdés hozzáadása egy másik forgatókönyvhöz=== Feltétel létrehozásakor (vagy szerkesztésekor) egyszerűen a forgatókönyv hozzáadása gombra kattintva módosíthatja azt a forgatókönyvet, amelyben a feltétel tárolva van: <center>[[File:edit-conditions-EditorView-Scenario.png]]</center> Amint láthatja, az alapértelmezett forgatókönyv az „1” azonosítót használja. Ha feltételeket szeretne hozzáadni a különböző forgatókönyvekhez, módosítsa az azonosítót egy másik szám beírásával a mezőbe. Egy forgatókönyv azonosítószámának nincs jelentősége, és a különböző forgatókönyveknek lehetnek nem folyamatos azonosítói. <center>[[File:Conditions test ids.png]]</center> Módosíthatja a forgatókönyvhöz rendelt számot, ha erre az ikonra [[File:scenario_edit.png]] kattint, és hozzárendeli az új azonosítót a forgatókönyvhöz. <center>[[File:edit_scenario_conditions.png]]</center> <div class='simplebox'>[[File:help.png]] '''Megjegyzés:''' Ahogy fentebb említettük, a forgatókönyvek száma nincs hatással a feltételek kiértékelésére. A szcenáriószámok módosítására azonban szükség van ahhoz, hogy: * eldöntse, milyen sorrendben jelenjenek meg a forgatókönyvek egy felmérés nyomtatható verziójának használatakor * két forgatókönyvből származó feltételek egyesítése (a 10. szcenárió és a forgatókönyv egyesítése érdekében 1, csak számozza át a 10-es forgatókönyvet, hogy az 1) legyen.</div> <span id="Example:_creating_three_scenarios"></span> ===Példa: három forgatókönyv létrehozása=== Három forgatókönyv létrehozásához legalább három feltételre van szüksége, és mindegyikhez hozzá kell adnia egy másik forgatókönyv-azonosítót. Ha elkészült, a forgatókönyvek az „OR” operátoron keresztül kapcsolódnak egymáshoz. Például így nézhet ki: <center>[[File:edit-conditions-EditorView-Scenario2.png]]</center> <span id="AND_vs_OR_in_the_same_scenario"></span> == ÉS vs VAGY ugyanabban a forgatókönyvben== Bizonyos esetekben előfordulhat, hogy az ÉS és VAGY logikai operátorok ugyanabban a forgatókönyvben szerepelnek: <center>[[File:And vs OR example.png]]</center> A LimeSurvey mindig először VAGY. Erről további részletekért tekintse meg a következő Wikipédia-cikket a [https://en.wikipedia.org/wiki/Boolean_algebra Boole-algebra] címen. Azonban. a műveletek sorrendje a Relevancia egyenlet mezőben is megfigyelhető. A fenti példa esetében a relevanciaegyenlet az alábbiakban látható: <center>[[File:AND vs OR relevance eq.png]]</center> Mint látható, a VAGY logikai műveletekhez plusz zárójeleket adunk, hogy a szoftver tudja, hogy először „ki kell számítani”. <div class='simplebox'>[[File:help.png]] '''Súgó:''' A relevanciaegyenletekkel kapcsolatos további információkért tekintse meg az [[ExpressionScript - Presentation]] és a [[QS:Relevance|relevanciaegyenlet]] wiki szakaszait.</div> <span id="How_to_copy_conditions"></span> =A feltételek másolása= A másolási feltételek funkció akkor használható, ha ugyanazt a feltételkészletet kívánja alkalmazni, amelyet az 5. kérdésnél alkalmazott a 10. kérdésre. Ily módon nem kell manuálisan újra létrehoznia az előző kérdés(ek)re alkalmazott feltételeket. A feltételek másolásának megkezdéséhez először ki kell választania azt a kérdést, amelyre a feltétel(ek) vonatkoznak (esetünkben „LowQ” kérdés). Ezután válassza ki a másolni kívánt feltételeket, és válassza ki azt a kérdést, amelyhez a feltételeket hozzá kívánja adni (esetünkben az „Alkohol” kérdés). <center>[[File:Copy conditions panel.png]]</center> <div class='simplebox'>[[FIle:help.png]] '''Megjegyzés:''' A feltételeket csak olyan kérdések alapján lehet beállítani, amelyek a feltételt beállító kérdés előtt jelennek meg.</div> Kérjük, figyeljen a másolási feltételek működésére, amikor más forgatókönyvek alatt álló feltételeket szeretne másolni, és alkalmazni kíván egy másik kérdésre, amely ugyanazt vagy eltérő forgatókönyv-azonosító számokat használ. Az esetleges esetek összegzéséhez nézze meg a következő példát: * az 1. forgatókönyvet – A feltétel, 1. forgatókönyv – B feltétel, 7. forgatókönyv – C feltétel és 7. forgatókönyv – D feltételt szeretné átmásolni a X. kérdésből az Y!N. kérdésbe!*Az Y kérdés már tartalmazza az 1. forgatókönyvet – A feltétel, a forgatókönyv – C feltétel , 6. forgatókönyv – E feltétel, 8. forgatókönyv – F. feltétel!*A másolás után a következő feltételek vonatkoznak az Y kérdésre: **1. forgatókönyv: A feltétel, B feltétel, C feltétel -> ''' Az A feltétel már nem másolódik, mivel az már létezik az Y kérdésben, csak a B feltétel másolása folyamatban van.''' **6. forgatókönyv: E feltétel -> nincs hatással **7. forgatókönyv: C feltétel, D feltétel - > '''egy új forgatókönyv jön létre, ahol a két feltétel hozzáadódik''' **8. forgatókönyv: F feltétel -> nincs hatással <span id="Reset_conditions"></span> =A feltételek visszaállítása= Az összes felmérési feltétel gyors visszaállításához kattintson egy felméréshez kapcsolódó beállításra, keresse meg az '''Eszközök''' elemet a felső eszköztáron, majd kattintson a '''Feltételek visszaállítása:''' <center>[[File:Reset_conditions_location.png]]</center> Ezután a következő oldalon erősítse meg a folytatást, és az összes feltétel törlődik. <span id="Things_to_watch_out_for"></span> =Mire kell vigyázni= <span id="General_considerations"></span> ==Általános megfontolások== Van néhány alapvető szabály, amelyeket szem előtt kell tartania, mielőtt feltételeket állítana be egy kérdésre: *Ha egyetlen feltételt beállított egy kérdéshez, a kérdés '''nem jelenik meg''', hacsak nem teljesül a feltétel. . *A feltételek csak olyan kérdések alapján állíthatók be, amelyek '''előtt jelennek meg a kérdés előtt, amelyre a feltétel be van állítva. *Ha a feltételek létrehozása után megváltoztatja a kérdések sorrendjét a felmérésben, A LimeSurvey nem figyelmeztet, ha a megváltozott rendelés megszegi valamelyik feltételét. Mindig tegye félre a feltételek megteremtését, amíg meg nem elégszik a kérdőívben szereplő kérdések és csoportok sorrendjével. *A feltételeket a felmérés aktiválása után is módosíthatja. Ezt óvatosan kell megtenni, mivel itt nincs "konzisztencia-ellenőrzés". <span id="Conditions_using_the_'no_answer'_predefined_answer"></span> ==A „nincs válasz” előre definiált választ használó feltételei== <center>[[File:noanswer_conditions.png]]</center> A következő feltétel beállítása: „A „Kedvenc szín” kérdés megjelenítése, ha a „Nem” kérdésre adott válasz „nincs válasz”” valójában azt jelenti, hogy „Kedvenc szín megjelenítése”, ha a „Nem” kérdés megjelent azon felmérésben résztvevő számára, aki nem küldte el a választ. . {{Tipp|Szöveg=Ahhoz, hogy a nem válasz opció előre meghatározott válaszként jelenjen meg, a kérdés nem lehet [[QS:Kötelező|kötelező]].}} <span id="Chained_conditions"></span> ==Láncos állapotok== Ha feltételeket állít fel egy olyan kérdésre, amelyhez önmagában is vannak feltételek, akkor előfordulhat, hogy a felmérés olyan módon viselkedik, ahogyan azt előre nem tudhatta. Például egy tipikus mellékhatás az, hogy ha elrejti az összes kérdést egy láncolt feltételekkel rendelkező csoportban, a csoport fejléce továbbra is megjelenik, hacsak nem javítja ki ezeket a feltételeket az alábbiak szerint. <center>[[File:chained_conditions1.png]]</center> <center>[[File:chained_conditions2_bad.png]]</center> A fenti példában az „Alkohol” kérdés akkor jelenik meg, ha a válaszadó előzőleg „Nem (N)” választ adott az „AAMN” kérdésre. Előfordulhat azonban, hogy az "AAMN" kérdés nem jelenik meg a végén, ha a válaszadó az előző kérdésre ("Nem") nem a "Férfi (M)" választ választotta. Ebben a forgatókönyvben nem jelenik meg az „Alkohol” kérdés, ha korábban a „Férfi (M)” lehetőséget választotta. Az „Alkohol” kérdés megjelenítéséhez át kell másolnia a feltételeket a korábbi kérdés(ek)ből a szerkesztett kérdés(ek)ből. Az "Alkohol" kérdés megjelenítéséhez a következő feltételeket kell beállítania: * Mutassa meg az "AAMN"-t, ha a "Nem"-re a válasz "Férfi (M)" * Mutassa az "Alkohol" ha a „Nem”-re a válasz „Férfi (M)”, „”és””, ha az „AAMN”-re nem (N)”. A javítás után az „Alkohol” helyes feltételkészletének így kell kinéznie: <center>[[File:chained_conditions2_good.png]]</center> Ha tehát bonyolult felmérést tervez sok feltétellel, győződjön meg arról, hogy a felmérést annyi különböző eredménykombinációra teszteli, amennyire csak gondolja. <div class='simplebox'>[[File:help.png]] Ha többet szeretne megtudni arról, hogyan másolhatja át a feltételeket a LimeSurvey-ben, kérjük, görgessen felfelé, vagy kattintson ide a dedikált [[Setting_conditions#How_to_copy_conditions|wiki szakasz]] olvasásához.</div> <span id="Limitations_and_workarounds"></span> ==Korlátozások és megoldások== <span id="Progress-bar"></span> ===Haladásjelző sáv=== Ha olyan felmérést hoz létre, amelyben a feltételek miatt sok kérdés kimarad, a folyamatjelző sáv vagy átugrik egy kérdéscsoportot, vagy a felmérés 50%-nál ér véget. Az ilyen viselkedés elkerülése érdekében az átugorható kérdéseket a megjelenített kérdések közé kell elhelyezni. Ily módon válaszonként csak egy vagy két kérdés kerül kihagyásra. Például az 1. kérdés (igen vagy nem kérdés) alapján 14 kérdés (2A–15A) jelenik meg, ha az 1. kérdésre „Igen” a válasz, vagy 2B–15B, ha az 1. kérdésre „Nem” volt a válasz. Ha a kérdéseket egy csoportba rendezi, és úgy rendezi el őket, mint 2A, 2B, 3A, 3B, és így tovább, akkor egy majdnem helyes folyamatjelző sávot kap, miközben a kérdéseket, például 2A, 3A, 4A, [...], 2B, 3B, 4B, ... az első kérdésre adott választól függően 0-tól 50%-ig vagy 50%-tól 100%-ig haladó sávot kap. <span id="Setting_a_constant_comparison_value_for_a_"Date"_Question_Type"></span> === Állandó összehasonlítási érték beállítása "Dátum" kérdéstípushoz=== Az állandó összehasonlítási érték meghatározásához a Dátum értékek belső reprezentációját kell használnia (amely '''ÉÉÉÉ-HH-NN'''). <span id="Setting_conditions_for_"Other"_Options_in_the_Multiple_Options_Question_Type"></span> === Feltételek beállítása az "Egyéb" opciókhoz a Több opciós kérdéstípusban=== A több opciós kérdéstípusnál érvényes választásként használhatja a kérdéstípusban megadott "Egyéb" elemet, de nem állíthat be feltételeket. Például az 1. kérdés azt mondja: "Melyik színt használja szívesebben?" A válaszok jelölőnégyzetei a következők: Kék, Fekete és Egyéb. Ha a résztvevő a Kéket választja, beállíthat egy feltételt. Ha a résztvevő a feketét választja, akkor más feltételt is beállíthat. ''''Ha azonban a résztvevő az "Egyéb" lehetőséget választja, és beír valamit a szövegmezőbe, NEM lehet feltételt beállítani.''' A LimeSurvey nem ismeri fel, ha a résztvevő az "Egyéb" feltételt választotta. Ez NEM hiba, hanem korlátozás. Ennél a kérdéstípusnál nincs rögzítve valódi mező az „egyéb” jelölőnégyzethez. Így csak úgy tudjuk megtudni, hogy a felhasználó válaszolt-e a kérdés „másik” részére vagy sem, ha ellenőrizzük, hogy a másik beviteli mezőbe írt szöveg értéke üres-e vagy sem. A feleletválasztós kérdések kezelésének sajátos módja miatt azonban az „egyéb” szövegbeviteli mező tesztelése soha nem valósult meg. Megkerülő megoldásként adjon hozzá egy explicit válaszlehetőséget „Egyéb” néven, és ne használja az ilyen kérdéstípusok beépített „egyéb” opcióját. Ezután adjon hozzá egy további rövid szöveges kérdést, amely akkor jelenik meg, ha az „Egyéb” jelölőnégyzetet bejelöli. <span id="How_to_use_parentheses_for_the_boolean_expressions?"></span> ===Hogyan használjunk zárójelet a logikai kifejezésekhez?=== ''''''Nem teheted!''''' Ha valami ilyesmit szeretne tervezni: ''(feltétel1 VAGY feltétel2)'' ÉS ''(feltétel3 VAGY feltétel4)'', be kell állítanod: ''(feltétel1 ÉS feltétel3)'' VAGY ''(feltétel1 ÉS feltétel4)'' VAGY ''(feltétel2 ÉS feltétel3)'' VAGY ''(feltétel2 ÉS feltétel4)''