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
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:Bedingungen setzen}}<languages /> __TOC__ <span id="Overview_of_Conditions_in_LimeSurvey"></span> =Allgemeines zu Bedingungen in LimeSurvey= LimeSurvey verfügt über eine sehr leistungsstarke logische Verzweigungsfunktion. Sie können darauf zugreifen, indem Sie auf die Schaltfläche '' 'Bedingungen festlegen' '' - [[File:conditions_icon.png]] - klicken, die sich auf jeder [[Question toolbar options/de|Frageleiste]] befindet. In diesem Kapitel wird beschrieben ... * welche Bedingungen es in LimeSurvey gibt. * was man mit Bedingungen tun kann und was nicht. * welche Schritte erlernt werden müssen, um einfache oder komplexe Bedingungen zu erstellen. Eine Schritt-für-Schritt Video-Anleitung (Englisch) finden Sie [http://www.youtube.com/watch?v=oexr0z-eo9U hier] oder laden Sie die folgende Beispielumfrage herunter: [[Media:LimeSurvey_Survey_Setting_Conditions.zip|LimeSurvey_Survey_Setting_Conditions.zip]]. {{Hint|Text=Die Bedingungsfunktionalitäten funktionieren wie eine GUI für [[ExpressionScript - Presentation/de| die Ausdrücke und Gleichungen, die auf Fragen angewendet werden können]], sodass die Benutzer die Komplexität ihrer Umfragen auf einfache Weise erhöhen können, ohne auf Ausdrücke und Relevanz zugreifen zu müssen. [[ExpressionScript - Presentation/de|ExpressionScript]] sollte jedoch erlernt werden, um die Auswahl an Optionen zu erweitern, die in LimeSurvey verfügbar sind.}} <span id="Hide/Show_Branching_Versus_Jump_Branching"></span> ==Verzweigung mittels Anzeigen/Verbergen im Vergleich zum Springen== Sie können mit LimeSurvey eine logische Verzweigung entwerfen. Dies bedeutet, dass Sie entscheiden können, dass einige Fragen nur angezeigt werden, wenn bestimmte Bedingungen erfüllt sind, z. B. "Frage X anzeigen, wenn Frage Y mit Z beantwortet wurde". UNser zugrunde liegende Ansatz ist eine "Verbergen/Anzeigen-Verzweigungslogik": Sie können für jede (Teil-)Frage eine oder mehrere Bedingungen definieren. Erst wenn diese Bedingung(en) erfüllt ist/sind, wird die Frage angezeigt, sonst bleibt sie verborgen. <center>[[File:simple-condition-on-yes-question.png]]</center> <div class='simplebox'> [[File:help.png]] Dabei gilt: * Eine Frage, für die keine Bedingung definiert ist, wird immer angezeigt. * Eine Frage mit einer bzw. mehreren Bedingungen wird erst angezeigt, nachdem die Bedingung(en) erfüllt ist/sind.</div> Dieser Ansatz unterscheidet sich vom Ansatz der "Sprung-Verzweigungslogik", wie sie gelegentlich von anderer Software verwendet wird. Bei der 'Sprung-Verzweigungslogik' wird bei Erfüllung einer Bedingung zu einer Folgefrage gesprungen und die dazwischen liegenden Fragen ausgelassen werden. LimeSurvey verfolgt einen anderen Ansatz: Wollen Sie eine Reihe von Fragen überspringen, müssen Sie die Anzeigen/Verbergen-Bedingung bei jeder Frage setzen, die Sie nicht anzeigen möchten. Beispiel: Ihr Fragebogen umfasst die Fragen 1 bis 5. Möchten Sie zur Frage 5 springen, wenn die Antwort auf Frage 1 'Ja' ist (also Fragen 2 bis 4 überspringen), so müssen Sie die Bedingung bei Fragen 2, 3 und 4 so setzen, das diese nur angezeigt werden, wenn die Antwort auf die Frage 1 NICHT 'Ja' ist. Mit LimeSurvey können Sie auf einfache Weise dieselbe Bedingung für mehrere Fragen festlegen (und damit die '''Sprungverzweigungslogik''' implementieren), indem Sie eine Bedingung von einer Frage in eine Reihe anderer Fragen "kopieren" können. Im obigen Beispiel würden Sie zunächst die Bedingung für Frage 2 festlegen und dann auf demselben Bildschirm diese Bedingung zu Frage 3 und Frage 4 kopieren. <div class='simplebox'>[[Datei:help.png]] Um weitere Informationen zum Kopieren von Bedingungen in LimeSurvey zu erhalten, lesen Sie bitte den folgenden [[Setting conditions/de# Kopieren von Bedingungen|Abschnitt]].</div> <span id="Supported_Types_of_Conditions"></span> ==In LimeSurvey unterstütze Bedingungen== Grundsätzlich kann eine Bedingung Werte vergleichen und entweder wahr oder falsch zurückgeben. Werte, die verglichen werden können sind '''Antworten auf frühere Fragen'''. Zum Beispiel, wenn die Antwort bei Frage 1 'Ja' war, wird Frage 2 dem Umfrageteilnehmer angezeigt: <center>[[File:Questions_example_set_conditions_y.png]]</center> <hr width="50%" style="margin:auto"> An dieser Stelle ist es wichtig zu verstehen, welche Antworten auf frühere Fragen im Bedingungseditor verwendet werden können. Ein '' 'Frageneintrag' '' ist entweder : * Eine einfache Frage (für alle Fragetypen außer Matrix-Fragen) ** zum Beispiel: Textfragen, Radio- oder Dropdown-Listen und sogar Mehrfachauswahl Fragen * oder eine Zeile in Matrix-Fragen (außer Matrix Doppelskala) ** Zum Beispiel: Matrix mit 5 Optionsfeldern * oder entweder der linke Teil oder der rechte Teil einer Matrix-Doppel-Skalenfrage * oder jede Zelle einer Matrix-Frage {{Note|Besuchen Sie den folgenden [[Question types/de|Link]], um mehr über die verfügbaren Fragetypen in LimeSurvey zu erfahren.}} * '''konstante Werte''' ** zum Beispiel: „Wenn Sie die folgende Frage vor mehr als 18 Jahren beantwortet haben“ <center>[[Datei:simple-condition-on-numerical-question.png]]</center> * „Profildaten der Teilnehmer:“ Um Daten aus der Tabelle der Umfrageteilnehmer zu verwenden, muss „Anonymisierte Antworten“ auf „NEIN“ gesetzt sein. Diese Option finden Sie im Umfragebereich [[Teilnehmereinstellungen|Teilnehmereinstellungen]]. <center>[[Datei:simple-condition-on-token.png]]</center> <hr width="50%" style="margin:auto"> Es werden mehrere Vergleichsoperatoren unterstützt – vom einfachen „gleich“ bis zum erweiterten „regulären Ausdruck“: * Die grundlegenden beziehen sich auf die Operationen „gleich“ und „ungleich“ * Das „größer/kleiner“. Die Operatorfamilie „thans“ ist ebenfalls verfügbar und wird normalerweise bei der Verwendung numerischer Frageneinträge verwendet ** Bitte beachten Sie, dass bei Vergleichen in numerischen Feldern die numerische Reihenfolge verwendet wird. Beispiel: 2 < 10 ** Wenn Sie einen Frageeintrag vom Typ Text verwenden, könnte die Bedingung als „2“ > „10“ (String-Reihenfolge) ausgewertet werden! ** Numerische Fragen, sowie Textfragen (sofern das Attribut „numbers_only“ festgelegt ist) verwenden für Vergleiche die numerische Reihenfolge * Ein erweiterter Vergleichsoperator mit regulären Ausdrücken ist ebenfalls verfügbar (keine Panik! Wenn Sie es nicht wissen Was das bedeutet, dann brauchen Sie es nicht) ** Das Muster ist '''nicht''' und muss in '/'-Zeichen eingeschlossen werden ** zum Beispiel: '''[a-zA -Z]$'''' <span id="How_can_I_combine_conditions?"></span> == Verknüpfung von Bedingungen == Man kann '''komplexe Bedingungen''' aus '''einfachen Bedingungen''' zusammensetzen, indem man sie mit den logischen Operatoren '''AND''' und '''OR''' verknüpft. <center>[[Datei:simple-conditions-combination.png]]</center> Es ist jedoch wichtig zu verstehen, dass „LimeSurvey automatisch bestimmt, welcher logische Operator angewendet werden soll“. Dies bedeutet, dass die Verwendung der Operatoren „OR“ oder „AND“ „entsprechend dem Kontext“ der Bedingung bestimmt wird. Im obigen Beispiel gibt es nur ein Szenario. Das bedeutet, dass LimeSurvey [https://en.wikipedia.org/wiki/Boolean_algebra Boolesche Algebra] verwendet, was bedeutet, dass der Operator „oder“ zuerst „berechnet“ wird. Wir werden mehr über komplexe Bedingungen sprechen [[Setting_conditions#Die Verwendung von Szenarien – Verwenden von OR-Bedingungen zwischen verschiedenen Fragen|später]]. Konzentrieren wir uns zunächst gemeinsam auf die elementaren. <span id="The_conditions_designer"></span> ==Aufruf des Bedingungs-Designers== Zunächst müssen Sie auf die Optionen [[Question toolbar options#The question toolbar|Bedingungs-Designer]] zugreifen. Klicken Sie dazu auf die Frage, auf die Sie die Bedingung anwenden möchten: <center>[[File:Question designer search question.png]]</center> Suchen Sie nun in der oberen Fragenleiste nach der Schaltfläche "Bedingungen hinzufügen". <center>[[File:Question designer set conditions.png]]</center> Folgende Einstellungen stehen zur Verfügung: <center>[[File:Question designer top.png]]</center> Das Bedingungsdesigner-Bedienfeld kann in drei Abschnitte unterteilt werden : * [[Setting conditions#The conditions designer toolbar|The conditions designer toolbar]] * [[Setting conditions#Overview of the existent conditions|The current existent question conditions]] * [[Setting conditions#Add/Edit conditions|Add/edit condition menu]] ==The conditions designer toolbar== In der Symbolleiste finden Sie möglicherweise folgende Optionen: <center>[[File:Show conditions designer toolbar.png]]</center> *'''Show conditions for this question''': Klicken Sie auf diese Schaltfläche, um einen schnellen Überblick über die aktuell vorhandenen Bedingungen zu erhalten, die auf Ihre Frage angewendet werden. *'''Add and edit conditions''': Dies stellt die Standardseite dar, die automatisch geöffnet wird, sobald Sie auf die Schaltfläche '''Set conditions''' klicken. Es ist in zwei Teile unterteilt: (1) eine Tabelle mit allen vorhandenen Bedingungen und Szenarien und (2) das Menü [[Setting conditions#Add/Edit conditions|add/edit conditions menu]]. *'''Copy conditions''': Manchmal möchten Sie dieselbe Bedingung auf X Fragen anwenden, damit die FrageY am Ende angezeigt wird. Klicken Sie dazu auf "Kopierbedingungen". Es öffnet sich ein neues Fenster mit den aktuell vorhandenen Bedingungen, die Ihrer Frage hinzugefügt wurden (nennen wir es Frage3). Um sie zu Frage 5 hinzuzufügen, überprüfen Sie die gewünschten Bedingungen, die kopiert werden sollen, wählen Sie Frage 5 aus und klicken Sie auf die Schaltfläche "Bedingungen kopieren" unten links im Bedienfeld. Für weitere Informationen lesen Sie bitte die folgenden [[Setting conditions#How to copy conditions|wiki section]]. * '''Speichern und schließen''': Wenn Sie mit den Änderungen fertig sind, klicken Sie auf '' 'Schließen' '', um Ihre Bedingungen zu speichern. *'''Move to question''': Um das Bedingungsdesigner-Panel beim Wechseln zu einer anderen Frage nicht zu verlassen, wählen Sie mit der folgenden Option aus der Dropdown-Liste die nächste Frage aus, auf die Sie Bedingungen anwenden möchten. Bitte beachten Sie, dass in der Dropdown-Liste die Fragen angezeigt werden, die in der Umfrage vor und nach der aktuellen Frage angezeigt werden. *'''Schließen''': Wenn Sie das Bedienfeld verlassen möchten, ohne Änderungen vorzunehmen, können Sie entweder direkt zur Registerkarte Einstellungen / Struktur gehen und die gewünschte Option auswählen oder auf '' 'Schließen' '' klicken oben rechts auf dem Bildschirm. <span id="Overview_of_the_existent_conditions"></span> ==Übersicht über die bestehenden Bedingungen== In diesem Abschnitt wird eine Tabelle angezeigt, die alle vorhandenen Szenarien und Bedingungen einer Frage enthält. Bestimmte Aktionen können von hier aus ausgeführt werden: <center>[[FIle:Show conditions for this questions pic.png]]</center> * Im oberen rechten Teil stehen drei Aktionen zur Verfügung : ** Schnelles Hinzufügen von Bedingungen - beschleunigt das Hinzufügen von Bedingungen (lesen Sie [[Setting conditions#Add/Edit conditions|below]] , um alle Optionen zu erfahren ) ** Szenarien neu nummerieren - Wenn Sie darauf klicken, werden die Szenarien mit inkrementellen Zahlen ab eins neu nummeriert. Bitte beachten Sie, dass diese Option nur angezeigt wird, wenn zwei oder mehr Szenarien auf Ihre Frage angewendet werden. ** Alle Bedingungen löschen - Sie können über diese Aktion alle aktuell vorhandenen Bedingungen und Szenarien löschen, die auf Ihre Frage angewendet wurden. <center>[[FIle:Conditions designer quickadd and delete.png]]</center> *Neben der ID-Nummer jedes Szenarios gibt es drei Schaltflächen, mit denen Sie die folgenden Aktionen ausführen können : ** Szenario löschen! ** Szenarionummer ändern ** Bedingung hinzufügen - klicken Sie darauf Schaltfläche, um dem gewünschten Szenario eine weitere Bedingung hinzuzufügen <center>[[FIle:Conditions Designer table scenarios.png]]</center> * Für jede Bedingung können zwei Aktionen ausgeführt werden: ** Bedingung löschen ** Bedingung bearbeiten - Wenn Sie darauf klicken, können Sie die Bedingung über das Menü [[Setting conditions#Add/Edit conditions|conditions menu]] <center>[[FIle:Conditions Designer table conditions.png]]</center> <span id="Add/Edit_conditions"></span> == Bedingungen bearbeiten/hinzufügen == Der untere Teil des Bildschirms ist dem Menü Bedingungen bearbeiten/hinzufügen: <center>[[File:Add_edit_condition_q.png]]</center> <div class='simplebox'>Sie können die Bedingung auch an derselben Stelle bearbeiten, wenn Sie zuvor auf den grünen Stift gedrückt haben, der der Frage entspricht, die Sie bearbeiten möchten (siehe Tabelle [[Setting conditions#Overview of the existent conditions|conditions and scenarios table]]).</div> Um zu verstehen, wie die Bedingungsfunktion in LimeSurvey funktioniert, werden zunächst die elementaren Bedingungen vorgestellt. <div class='simplebox'>[[Datei: help.png]] '''Hinweis''': '''Ändern Sie im Moment nicht das Standard Szenario '''([[Datei: default_scenario.png]]), das automatisch ausgewählt wird. Es wird später in diesem [[Setting conditions#The usage of scenarios - Using ORed conditions between different questions|wiki section]] behandelt.</div> <span id="Definition_of_elementary_conditions"></span> === Definition elementarer Bedingungen === Eine Elementarbedingung ist einfach eine einzelne Bedingung ohne logische ODER- oder UND-Verknüpfungen. Es besteht aus: * Einem linken Operanden: dem getesteten Wert. Sie können den Typ '' Testwert '' auswählen, indem Sie die entsprechende Registerkarte im Bedingungseditor auswählen. Dies kann entweder eine vorherige Frage oder ein Attribut [[Survey participants|survey participant]] sein. <center>[[File:edit-conditions-testedvalueTab.png]]</center> Wenn Sie auf der Registerkarte '' 'Vorherige Fragen' ''einen Frageneintrag auswählen und für diese Frage vordefinierte Antworten verwendet, werden die entsprechenden vordefinierten Antworten unter der Registerkarte '' 'Vordefiniert' '' der Vergleichswertauswahl angezeigt . <div class='simplebox'>[[File: help.png]] Beachten Sie, dass Ihre Umfrage zur Verwendung des Tokens : * Nicht verfügbar ist für für [[Participant settings|anonymous answers]] * Die Token aus [[Survey participants|survey participants table]] und [[Participant settings|closed access]] nutzt.</div> * ein „Vergleichsoperator“. Wählen Sie aus der Dropdown-Liste den „Vergleichsoperator“ aus, den Sie anwenden möchten („kleiner als“, „kleiner als oder gleich“, „gleich“, „ungleich“, „ größer oder gleich'', ''größer als'', ''[[ExpressionScript - Präsentation|regulärer Ausdruck]]''). * ein rechter Operand: der Vergleichswert. Sie können den Typ '' Vergleichswert '' auswählen, indem Sie im Bedingungseditor die entsprechende Registerkarte auswählen. Wenn Sie eine Bedingung erstellen, können Sie als Vergleichswert einen vordefinierten Wert (Antwort), eine Konstante, eine Frage, ein Umfrageteilnehmerattribut oder einen regulären Ausdruck auswählen: <center>[[File:edit-conditions-comparisonvalueTab.png]]</center> <span id="Example_of_elementary_conditions_and_how_to_create_them"></span> === Beispiel für elementare Bedingungen und wie man sie erstellt === * Frage 'AAMN' anzeigen, '''wenn' " "die Antwort auf Frage 'Geschlecht' die vordefinierte Antwort 'Männlich' ist" ** ''geprüfter Wert'' = Antwort auf Frage nach dem 'Geschlecht' ** ''Vergleichsoperator'' = gleich ** ''Vergleichswert'' = vordefinierter Antwortcode (in diesem Fall die 'männliche' Antwort) <center>[[File:edit-simple-condition-predefanswer.png]]</center> * Frage 'Alkohol' anzeigen, ''wenn'' ''die Antwort auf Frage 'Alter' größer oder gleich dem numerischen Wert '18' ist'' ** ''getesteter Wert'' = Antwort auf Frage 'Alter ' ** ''Vergleichsoperator'' = größer oder gleich ** ''Vergleichswert'' = der konstante Wert '18 ' <center>[[File:edit-simple-condition-constant.png]]</center> {{Alert|title=Attention|text=Wenn Sie für eine Datumsfrage einen konstanten 'Vergleichswert' verwenden, müssen Sie unabhängig vom in Ihrer Umfrage festgelegten Datumsformat das Datumsformat JJJJ-MM-TT verwenden.}} * Frage 'Alkohol' '' 'anzeigen, wenn' '' 'die Antwort auf Frage' Geburtsdatum 'größer als 2000-01-01 ist' '' ' ** ''getesteter Wert'' = Antwort auf Frage 'Geburtsdatum ' ** ''Vergleichsoperator'' = größer oder gleich ** ''Vergleichswert'' ='2000-01-01' (das Format im Konstantenfeld: 2000-01-01) <center>[[File:Date time example condition.png]]</center> * Frage 'Alkohol' '' 'anzeigen, wenn' '' 'die' Trinkgeschichte '[[Survey participants|participant's attribute]]" mit der Zeichenfolge' Ja 'übereinstimmt. ** ''getesteter Wert' '= der 'DrinkingHistory' Wert aus der Tabelle [[Survey participants#Manage attributes|survey participants table]] ** ''Vergleichsoperator'' = gleich ** ''Vergleichswert'' = der konstante Wert 'Ja ' <center>[[File:edit-simple-condition-leftToken.png]]</center> <span id="Conditions_and_scenarios_in_LimeSurvey"></span> = Bedingungen und Szenarien in LimeSurvey = <span id="Default_condition_combinations"></span> == Standard-Bedingungskombinationen == Wie bereits erwähnt, entscheidet LimeSurvey automatisch, welcher logische Operator (UND oder ODER) je nach 'Kontext' zwischen den Bedingungen angewendet werden soll. Beachten Sie auch, dass die '''Reihenfolge, in der Sie Ihre Elementarbedingungen definieren''', nicht relevant ist, da LimeSurvey sie automatisch nach seiner eigenen Logik neu anordnet. Lassen Sie uns dies im Detail studieren. Es sollten immer zwei Regeln beachtet werden: * [[Setting conditions#First rule: conditions having the same tested value are ORed together|First rule]]: Bedingungen mit demselben '' getesteten Wert '' werden zusammen ODER-verknüpft * [[Setting conditions#Second rule: conditions having different tested value are ANDed together|Second rule]]: Bedingungen mit unterschiedlichem Testwert werden zusammen UND-verknüpft <span id="First_rule:_conditions_having_the_same_tested_value_are_ORed_together"></span> === Erste Regel: Bedingungen mit demselben ''getesteten Wert'' werden zusammen ODER-verknüpft === Wenn Sie mehrere Bedingungen haben, werden sie zusammen ODER-verknüpft, wenn sie denselben getesteten Wert haben. Dies ist der Fall, wenn die Bedingung für mehrere Antworten gilt, die zu einer einzelnen Frage gehören. Zum Beispiel wurde unten eine Bedingung auf drei Antworten angewendet, die zu derselben Frage gehören - wenn die Antwort auf Frage 'FavColour' gleich 'grün' '' 'ODER' '' ist Antwort auf Frage 'FavColour' gleich 'rot' '' 'ODER' '' Antwort auf Frage 'FavColour' ist gleich 'blau', dann wird dem Umfrageteilnehmer die Frage 'Geburtsdatum' angezeigt: <center>[[File:edit-conditions-naturalOr-edit.png]] [[File:edit-conditions-naturalOr-result.png]]</center> <div class='simplebox'>[[File:help.png]] Hinweis: Um mehrere vordefinierte Antworten auszuwählen, vergessen Sie nicht, die Umschalt- oder Strg-Taste gedrückt zu halten, während Sie die '''getesteten Werte''' auswählen.</div> <span id="Second_rule:_conditions_having_different_tested_value_are_ANDed_together"></span> === Zweite Regel: Bedingungen mit unterschiedlichen '' getesteten Werten '' werden zusammen UND-verknüpft === Wenn Sie mehrere Bedingungen haben, werden sie zusammen UND-verknüpft, wenn sie nicht dieselben getesteten Werte haben. Zum Beispiel können Sie unten den Fall für mehrere Bedingungen sehen, die auf unterschiedlichen vorherigen Fragen basieren - "Wenn die Antwort auf Frage 'Alkohol' gleich 'Y' ist Antwort '' 'UND' '' Antwort auf Frage 'Geschlecht' gleich 'F'", Anschließend wird dem Umfrageteilnehmer die Frage 'Alkoholkonsum' angezeigt: <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> === Fragen mi mehreren Antwortoptionen === <div class='simplebox'>[[File:help.png]] '' 'Hinweis:' '' Dieser Absatz gilt für Fragen zu '' Mehrere Optionen '' und '' Mehrere Optionen mit Kommentaren '' und nicht für '' Array Multiple Flexible (number) mit Fragen zum Layout des Kontrollkästchens (im letzteren Fall ist jedes Kontrollkästchen ein separater Frageneintrag und wird nicht wirklich als andere Fragetypen mit mehreren Optionen behandelt).</div> Die Fragetypen ''Multiple Choice'' und ''Multiple Choice with Comments'' werden in zwei Varianten angezeigt: * Eine ''Gruppe von Kontrollkästchen'', mit denen Sie Bedingungen für alle möglichen Antworten der jeweiligen Antworten festlegen können Frage; * eine Reihe von Einträgen für einzelne Kontrollkästchen, mit denen Sie die Bedingungen für jedes Kontrollkästchen einzeln festlegen können. <center>[[File:edit-conditions-MultipleOptions1.png]]</center> <span id="The_group_of_checkboxes_flavour"></span> ==== Die Gruppe der Kontrollkästchen Flavour ==== Konzentrieren wir uns nun auf ein Beispiel, um den Unterschied zwischen den beiden Geschmacksrichtungen besser zu verstehen. Stellen wir uns vor, dass wir die „Pointchoice“-Frage nur dann anzeigen möchten, wenn der Befragte mindestens eine der „getesteten Antworten“ ankreuzt, die unter der „MultipleOrganizations“-Frage aufgeführt sind. Wie oben erwähnt, können Sie mit der Gruppe der Kontrollkästchen Bedingungen für alle möglichen Antworten auf die jeweilige Frage festlegen. Daher werden unten nur die Optionen ausgewählt, die sich auf Verantwortlichkeiten beziehen: '' 'Vergleichswerte' '': <center>[[Datei:edit-conditions-MultipleOptionsOR.png]]</center> Wie wir beobachten können, werden die Bedingungen aufgrund der am Anfang ausgewählten Variante „Gruppe von Kontrollkästchen“ ODER-verknüpft: <center>[[Datei:edit-conditions-MultipleOptionsOR-result.png]]</center> <span id="ANDing_conditions_in_multiple_choice_questions"></span> ====AND-Bedingungen in Multiple-Choice-Fragen==== Konzentrieren wir uns nun auf ein ähnliches Beispiel. Allerdings suchen wir dieses Mal nur die aktivsten Mitglieder, um ihnen weitere Fragen zu stellen. Dazu verwenden wir die Variante „Einzelnes Kontrollkästchen“, mit der Sie Bedingungen für jedes Kontrollkästchen einzeln festlegen können. In diesem Beispiel wird Frage X angezeigt, wenn „A“ und „B“ angekreuzt sind: <center>[[Datei:edit-conditions-MultipleOptionsAND2.png]]</center> <center>[[Datei:edit-conditions-MultipleOptionsAND3.png]]</center> Sobald dies erledigt ist, können Sie feststellen, dass die beiden Bedingungen jetzt UND-verknüpft sind. <center>[[Datei:edit-conditions-MultipleOptionsAND-result.png]]</center> Das bedeutet, dass Ihre Frage erst angezeigt wird, wenn beide getesteten Werte (die ausgewählten Unterfragen) erfüllt sind. <span id="The_usage_of_scenarios_-_Using_ORed_conditions_between_different_questions"></span> == Verwendung von Szenarien - Verwenden von ODER-Bedingungen zwischen verschiedenen Fragen == Nun können Sie argumentieren, dass Sie manchmal "ORed" -Bedingungen benötigen, selbst wenn sie auf unterschiedliche Fragen eingestellt sind (dh auf unterschiedliche "getestete Werte"). Deshalb haben wir Szenarien! <span id="Definition_of_a_scenario"></span> === Definition eines Szenarios === Ein Szenario ist einfach eine manuelle Gruppierung von Bedingungen, bei der einige Bedingungen unabhängig von anderen Bedingungen aus anderen Szenarien bewertet werden. Die komplexe Bedingung, die zu dieser Zuordnung mehrerer Szenarien führt, wird nur erfüllt, wenn ein Szenario erfüllt ist. Mit anderen Worten, Szenarien sind eine logische Gruppierung von Bedingungen unter Berücksichtigung der oben genannten [[Setting conditions#Default condition combinations|rules]] und ''' die zusammen ODER-verknüpft sind''', um komplexe Bedingungen zu erstellen. Alles, was oben beschrieben wurde, gilt für die Bedingungen in jedem Szenario. Standardmäßig werden alle neuen Bedingungen im ''Standardszenario'' erstellt, das die Nummer '1' als Kennung verwendet. Wenn Sie neue Bedingungen erstellen, können Sie auswählen, ob sie dem Standardszenario hinzugefügt werden sollen oder nicht. Verwenden Sie zum Ändern des Szenarios einfach eine andere Kennung. <span id="Adding_a_question_to_another_scenario"></span> === Hinzufügen einer Frage zu einem anderen Szenario === Wenn Sie eine Bedingung erstellen (oder bearbeiten), können Sie das Szenario ändern, in dem die Bedingung gespeichert ist, indem Sie einfach auf die Schaltfläche Szenario hinzufügen klicken: <center>[[File:edit-conditions-EditorView-Scenario.png]]</center> Wie Sie sehen können, wird im Standardszenario die Kennung '1' verwendet. Um Bedingungen zu verschiedenen Szenarien hinzuzufügen, ändern Sie die Kennung, indem Sie eine andere Nummer in das Feld eingeben. Die Nummern-ID eines Szenarios hat keine Bedeutung und verschiedene Szenarien können nicht fortlaufende IDs haben. <center>[[File:Conditions test ids.png]]</center> Sie können die einem Szenario zugewiesene Nummer ändern, indem Sie auf dieses Symbol [[File:scenario_edit.png]] klicken und dem Szenario die neue ID zuweisen. <center>[[File:edit_scenario_conditions.png]]</center> <div class='simplebox'>[[File: help.png]] '' 'Hinweis:' '' Wie oben erwähnt, haben Szenarionummern keinen Einfluss auf die Bewertung der Bedingungen. Das Ändern der Szenarionummern ist jedoch erforderlich, um : * Zu entscheiden, in welcher Reihenfolge die Szenarien angezeigt werden, wenn die druckbare Version einer Umfrage verwendet wird * Bedingungen aus zwei Szenarien zusammenführen (um Szenario 10 mit Szenario zusammenzuführen 1, nummerieren Sie einfach Szenario 10 neu, so dass es Szenario 1) ist.</div> <span id="Example:_creating_three_scenarios"></span> ===Beispiel: Erstellen von drei Szenarien=== Um drei Szenarios zu erstellen, benötigen Sie mindestens drei Bedingungen und müssen jeder von ihnen eine andere Szenario-ID hinzufügen. Sobald dies erledigt ist, werden die Szenarien über den „OR“-Operator miteinander verbunden. Es könnte zum Beispiel so aussehen: <center>[[Datei:edit-conditions-EditorView-Scenario2.png]]</center> <span id="AND_vs_OR_in_the_same_scenario"></span> == UND vs ODER im selben Szenario== In bestimmten Fällen kann es vorkommen, dass Sie im selben Szenario die logischen Operatoren AND und OR verwenden: <center>[[Datei:And vs OR example.png]]</center> LimeSurvey gilt immer zuerst ODER. Weitere Einzelheiten hierzu finden Sie im folgenden Wikipedia-Artikel auf [https://en.wikipedia.org/wiki/Boolean_algebra Boolesche Algebra]. Jedoch. Die Reihenfolge der Operationen kann auch im Feld „Relevanzgleichung“ beobachtet werden. Für das obige Beispiel wird die Relevanzgleichung unten hervorgehoben: <center>[[Datei:AND vs OR Relevanz eq.png]]</center> Wie zu beobachten ist, wird für die logischen ODER-Operationen eine Reihe zusätzlicher Klammern hinzugefügt, um der Software mitzuteilen, dass sie zuerst „berechnet“ werden müssen. <div class='simplebox'>[[File:help.png]] '''Hilfe:'' Weitere Informationen zu Relevanzgleichungen finden Sie in den Wiki-Abschnitten [[ExpressionScript - Präsentation]] und [[QS:Relevance|Relevanzgleichung]].</div> <span id="How_to_copy_conditions"></span> =So kopieren Sie Bedingungen= Die Funktion zum Kopieren von Bedingungen kann verwendet werden, wenn Sie denselben Satz von Bedingungen anwenden möchten, den Sie auf Frage 5 auf Frage 10 angewendet haben. Auf diese Weise müssen Sie die Bedingungen, die Sie auf die vorherige(n) Frage(n) angewendet haben, nicht manuell neu erstellen. Um mit dem Kopieren von Bedingungen zu beginnen, müssen Sie zunächst die Frage auswählen, auf die die Bedingung(en) angewendet werden soll(en) (Frage „LowQ“ in unserem Fall). Wählen Sie dann die Bedingungen aus, die Sie kopieren möchten, und wählen Sie die Frage aus, zu der die Bedingungen hinzugefügt werden sollen (in unserem Fall „Frage „Alkohol“). <center>[[Datei:Kopierbedingungen-Panel.png]]</center> <div class='simplebox'>[[FIle:help.png]] '''Hinweis:'' Bedingungen können nur auf der Grundlage von Fragen festgelegt werden, die vor der Frage angezeigt werden, für die die Bedingung festgelegt wird.</div> Bitte achten Sie darauf, wie die Funktionen zum Kopieren von Bedingungen funktionieren, wenn Sie eine Reihe von Bedingungen, die sich in verschiedenen Szenarios befinden, kopieren und auf eine andere Frage anwenden möchten, die dieselben oder andere Szenario-ID-Nummern verwendet. Sehen Sie sich das folgende Beispiel an, um die möglichen Fälle zusammenzufassen: * Sie möchten Szenario 1 – Bedingung A, Szenario 1 – Bedingung B, Szenario 7 – Bedingung C und Szenario 7 – Bedingung D von QuestionX in QuestionY kopieren.*QuestionY enthält bereits Szenario 1 – Bedingung A, Szenario – Bedingung C , Szenario 6 – Bedingung E, Szenario 8 – Bedingung F. *Nach dem Kopieren werden die folgenden Bedingungen auf FrageY angewendet: **Szenario 1: Bedingung A, Bedingung B, Bedingung C -> ''' Bedingung A wird nicht mehr kopiert, da sie bereits in QuestionY vorhanden ist, nur Bedingung B wird kopiert.''' **Szenario 6: Bedingung E -> nicht betroffen **Szenario 7: Bedingung C, Bedingung D – > '''ein neues Szenario wird erstellt, in dem die beiden Bedingungen hinzugefügt werden''' **Szenario 8: Bedingung F -> nicht betroffen <span id="Reset_conditions"></span> =Bedingungen zurücksetzen= Um alle Umfragebedingungen schnell zurückzusetzen, klicken Sie auf eine umfragebezogene Einstellung, suchen Sie in der oberen Symbolleiste nach „Tools“ und klicken Sie auf „Bedingungen zurücksetzen:“. <center>[[Datei:Reset_conditions_location.png]]</center> Bestätigen Sie anschließend auf der nächsten Seite, dass Sie fortfahren möchten. Alle Bedingungen werden gelöscht. <span id="Things_to_watch_out_for"></span> =Dinge, auf die Sie achten sollten= <span id="General_considerations"></span> ==Allgemeine Überlegungen== Es gibt ein paar Grundregeln, die Sie beachten sollten, bevor Sie Bedingungen für eine Frage festlegen: *Sobald eine einzelne Bedingung für eine Frage festgelegt wurde, wird diese Frage „nicht angezeigt“, es sei denn, diese Bedingung ist erfüllt . *Bedingungen können nur auf der Grundlage von Fragen festgelegt werden, die „vor“ der Frage erscheinen, für die die Bedingung festgelegt ist. *Wenn Sie die Reihenfolge der Fragen in Ihrer Umfrage ändern, nachdem Sie Bedingungen erstellt haben, LimeSurvey warnt Sie nicht, wenn die geänderte Bestellung gegen Ihre Bedingungen verstößt. Sie sollten die Erstellung von Bedingungen immer zurückstellen, bis Sie mit der Reihenfolge der Fragen und Gruppen in Ihrer Umfrage zufrieden sind. *Sie können Bedingungen auch nach der Aktivierung einer Umfrage ändern. Dies sollte mit Vorsicht erfolgen, da hier keine „Konsistenzprüfung“ angewendet wird. <span id="Conditions_using_the_'no_answer'_predefined_answer"></span> ==Bedingungen, die die vordefinierte Antwort „Keine Antwort“ verwenden== <center>[[Datei:noanswer_conditions.png]]</center> Das Festlegen der folgenden Bedingung „Frage ‚FavColor‘ anzeigen, wenn die Antwort auf die Frage ‚Geschlecht‘ ‚keine Antwort‘ lautet“ bedeutet in Wirklichkeit „Frage ‚FavColor‘ anzeigen, wenn die Frage ‚Geschlecht‘ dem Umfrageteilnehmer angezeigt wurde, der keine Antwort eingereicht hat.“ . {{Hint|Text=Damit die Option „Keine Antwort“ als vordefinierte Antwort angezeigt wird, darf die Frage nicht [[QS:Mandatory|mandatory]] sein.}} <span id="Chained_conditions"></span> ==Verkettete Bedingungen== Wenn Sie Bedingungen für eine Frage festlegen, die ihrerseits Bedingungen hat, kann es sein, dass sich Ihre Umfrage auf eine Weise verhält, die Sie vielleicht nicht vorhergesehen haben. Ein typischer Nebeneffekt ist beispielsweise, dass, wenn Sie alle Fragen in einer Gruppe mit verketteten Bedingungen ausblenden, der Gruppenkopf weiterhin angezeigt wird, es sei denn, Sie korrigieren diese Bedingungen wie unten erläutert. <center>[[Datei:chained_conditions1.png]]</center> <center>[[Datei:chained_conditions2_bad.png]]</center> Im obigen Beispiel wird die Frage „Alkohol“ angezeigt, wenn der Befragte zuvor die Frage „AAMN“ mit „Nein (N)“ beantwortet hat. Allerdings wird die Frage „AAMN“ am Ende möglicherweise nicht angezeigt, wenn der Befragte bei der vorherigen Frage („Geschlecht“) nicht die Antwort „Männlich (M)“ ausgewählt hat. In diesem Szenario wird keine „Alkohol“-Frage angezeigt, wenn zuvor „Männlich (M)“ ausgewählt wurde. Damit die Frage „Alkohol“ angezeigt wird, müssen Sie die Bedingungen der vorherigen Frage(n) in die Frage(n) kopieren, die Sie gerade bearbeiten. Damit die Frage „Alkohol“ angezeigt wird, müssen Sie die folgenden Bedingungen festlegen: * „AAMN“ anzeigen, wenn die Antwort auf „Geschlecht“ „Männlich (M)“ lautet. * „Alkohol“ anzeigen wenn die Antwort auf „Geschlecht“ „Männlich (M)“ lautet, „und“, wenn die Antwort auf „AAMN“ „Nein (N)“ lautet. Nach der Korrektur sollten die korrekten Bedingungen für „Alkohol“ wie folgt aussehen: <center>[[Datei:chained_conditions2_good.png]]</center> Wenn Sie also eine komplizierte Umfrage mit einer großen Anzahl von Bedingungen entwerfen, stellen Sie sicher, dass Sie die Umfrage auf so viele verschiedene Ergebniskombinationen testen, wie Sie sich vorstellen können. <div class='simplebox'>[[File:help.png]] Um mehr darüber zu erfahren, wie Sie Bedingungen in LimeSurvey kopieren können, scrollen Sie bitte nach oben oder klicken Sie hier, um den entsprechenden [[Setting_conditions#How_to_copy_conditions|Wiki-Abschnitt]] weiterzulesen.</div> <span id="Limitations_and_workarounds"></span> ==Einschränkungen und Problemumgehungen== <span id="Progress-bar"></span> ===Fortschrittsbalken=== Wenn Sie eine Umfrage erstellen, bei der viele Fragen aufgrund von Bedingungen übersprungen werden, springt der Fortschrittsbalken entweder über eine Reihe von Fragen oder die Umfrage endet bei 50 %. Um ein solches Verhalten zu vermeiden, sollten die Fragen, die übersprungen werden könnten, zwischen den angezeigten Fragen angeordnet werden. Auf diese Weise werden pro Antwort nur eine oder zwei Fragen übersprungen. Basierend auf Frage 1 (Ja- oder Nein-Frage) werden beispielsweise 14 Fragen (2A bis 15A) angezeigt, wenn die Antwort auf Frage 1 „Ja“ lautet, oder 2B bis 15B, wenn die Antwort auf Frage 1 „Nein“ lautet. Wenn Sie die Fragen in einer Gruppe anordnen und sie wie 2A, 2B, 3A, 3B usw. anordnen, erhalten Sie einen nahezu korrekten Fortschrittsbalken, während Sie die Fragen wie 2A, 3A, 4A, [...], anordnen. 2B, 3B, 4B, ... erhalten Sie einen Fortschrittsbalken von 0 bis 50 % oder von 50 % bis 100 %, abhängig von der Antwort auf die erste Frage. <span id="Setting_a_constant_comparison_value_for_a_"Date"_Question_Type"></span> === Festlegen eines konstanten Vergleichswerts für einen Fragetyp „Datum“=== Sie müssen die interne Darstellung von Datumswerten (dies ist „JJJJ-MM-TT“) verwenden, um Ihren konstanten Vergleichswert zu definieren. <span id="Setting_conditions_for_"Other"_Options_in_the_Multiple_Options_Question_Type"></span> === Festlegen von Bedingungen für „Andere“ Optionen im Fragetyp „Mehrere Optionen“=== Beim Fragetyp „Mehrere Optionen“ können Sie die im Fragetyp bereitgestellte Option „Andere“ als gültige Auswahl verwenden, aber keine Bedingungen dafür festlegen. Frage Nr. 1 lautet beispielsweise: „Welche Farbe verwenden Sie am liebsten?“ Die Antwort-Kontrollkästchen sind „Blau“, „Schwarz“ und „Andere“. Wenn der Teilnehmer Blau wählt, können Sie eine Bedingung festlegen. Wenn der Teilnehmer Schwarz wählt, können Sie eine andere Bedingung festlegen. „Wenn der Teilnehmer jedoch „Sonstiges“ wählt und etwas in das Textfeld eingibt, gibt es KEINE Möglichkeit, eine Bedingung festzulegen.“ LimeSurvey erkennt nicht, ob der Teilnehmer die Bedingung „Sonstiges“ ausgewählt hat. Dies ist KEIN Fehler, sondern eine Einschränkung. Für diesen Fragetyp ist kein echtes Feld für das Kontrollkästchen „Andere“ erfasst. Daher besteht die einzige Möglichkeit herauszufinden, ob der Benutzer den „anderen“ Teil der Frage beantwortet hat oder nicht, darin, zu prüfen, ob der Wert des in das andere Eingabefeld geschriebenen Textes leer ist oder nicht. Aufgrund der spezifischen Art und Weise, wie Multiple-Choice-Fragen gehandhabt werden, wurde das Testen des „anderen“ Texteingabefelds jedoch nie implementiert. Um dieses Problem zu umgehen, fügen Sie eine explizite Antwortoption namens „Andere“ hinzu und verwenden Sie nicht die integrierte Option „Andere“ dieser Fragetypen. Fügen Sie dann eine zusätzliche kurze Textfrage hinzu, die angezeigt wird, wenn dieses Kontrollkästchen „Andere“ angeklickt wurde. <span id="How_to_use_parentheses_for_the_boolean_expressions?"></span> ===Wie verwende ich Klammern für die booleschen Ausdrücke?=== ''''Das kannst du nicht!'''''' Wenn Sie etwas entwerfen möchten wie: ''(Bedingung1 ODER Bedingung2)'' UND ''(Bedingung3 ODER Bedingung4)'', Sie müssen Folgendes einrichten: ''(Bedingung1 UND Bedingung3)'' ODER ''(Bedingung1 UND Bedingung4)'' ODER ''(Bedingung2 UND Bedingung3)'' ODER ''(Bedingung2 UND Bedingung4)''