Vraagtype - Meerkeuzevraag met opmerkingen
From LimeSurvey Manual
Korte beschrijving
Met dit vraagtype wordt invoer verzameld van meerdere selecties met checkboxes, waarbij de deelnemer ook aanvullende opmerkingen kan maken.
Download voorbeeld (Engels): P_-_Multiple_Options_with_Comments.csv
Algemene opties
Optie 'Anders' (other)
Beschrijving
Deze optie wordt bij meerdere vraagtypes gebruikt. Je kunt hiermee een keuze toevoegen voor de gebruiker als die een ander antwoord wil kiezen dan de vooraf bedachte antwoorden. Normaal gesproken is dit een keuze 'Anders', waarbij dan eventueel kan worden aangegeven of die keuze dan door de gebruiker mag worden ingevuld.
Beschikbare opties
- Aan
- Uit (standaard)
Verplicht (mandatory)
Beschrijving
Met deze optie kan de enquête-beheerder instellen dat een bepaalde vraag beantwoordt moet worden voordat de deelnemer verder kan gaan met invullen. Als je een vraag hebt met subvragen en je wilt niet alle onderdelen verplicht maken, gebruik dan de optie Minimum aantal antwoorden (min_answers) op de tab Logica.
Beschikbare opties
- Aan - Vraag moet worden beantwoord voordat de deelnemer naar de volgende pagina kan - de antwoordoptie 'Geen antwoord' wordt nooit getoond.
- Zacht - Als de vraag niet wordt beantwoord, wordt een waarschuwing weergegeven wanneer wordt geprobeerd door te gaan naar de volgende pagina - de deelnemer kan er echter voor kiezen de waarschuwing te negeren en verder te gaan. Merk op dat de optie 'Geen antwoord' nog steeds wordt weergegeven (indien geactiveerd in de instellingen voor enquêtepresentatie)
- Uit (standaard) - Vraag kan onbeantwoord blijven
Conditie (eerder "Relevantievergelijking")
Beschrijving
Als de waarde van de conditie 1 of true is dan is de vraag relevant en wordt de vraag getoond bij het invullen van de enquête. En anders niet. Bij elke vraag kun je een relevantievergelijking specificeren. Dit vervangt de condities, het ondersteunt veel meer complexe logica.
Syntax markering in kleur
Wanneer je de conditie opslaat, dan wordt het geëvalueerd en met kleur gemarkeerd. De fouten worden met een kleur aangegeven waardoor je de fouten gemakkelijker ziet,
Geldige waarden
- Een conditie gebruikt de syntax die beschreven is in ExpressionScript, zonder de omringende accolades.
Voorbeelden
Voorbeelden van het met kleur markeren, oftewel syntax markering.
Tonen
Kolombreedte labels (label_column_width)
Beschrijving
Met deze optie kun je bepalen hoe breed de wrapper van label/subvraag is. De optie bepaalt niet hoe breed de kolom is waar de labels staan.
Beschikbare opties
- Standaard: Indien geselecteerd wordt er een standaardwaarde gekozen zodat het label en het invoerveld op dezelfde regel staan. Als het invoerveld 92% is en de waarde van dit veld is standaard of kleiner dan 7% dan worden beide velden op een regel getoond. Bij een hogere waarde wordt het invoerveld dus op de volgende regel getoond.
- Verborgen: Indien geselecteerd wordt de eerste kolom (met de subvragen) niet getoond aan de deelnemer.
- 8%; 17% ... 92%; 100%: hoe hoger, hoe breder de subvraag.
Voorbeeld: Als je elke subvraag op een eigen regel wordt getoond, zet de waarde dan op 100%, het invoerveld wordt dan op de regel onder de subvraag getoond.
Input box width (text_input_width)
Description
This attribute sets the width of the text input boxes (of the "wrapper" of the text input boxes). The input box is used to introduce an answer to the (sub)question. If the value of the width is sufficiently high, then the text input box will be displayed on the next line. Please note that this option does not set the size of the input or the width of the entire column!
Available options
- Default: If selected, a default value will be allocated to this attribute in such a way to have both the label and its corresponding text input box on the same line. For example, if the text input box width is 41%, the value of the width of the text input box will be a value that allows both the label and the input box on the same line (58% in this case). If the width of text input box was higher than 58%, then the text input box would be displayed on the next line.
- 8%; 17%...92%, 100%: the bigger the selected value, the larger the width of the text input box.
Example
- If you wish to have the input part displayed below the subquestion/label, select the 100% option from the dropdown list.
Question theme (question_theme)
Description
It allows you to use customized themes for the respective question.
Available options
- Your created question themes which are located under the Question themes in the Themes panel.
See: https://manual.limesurvey.org/Question_themes
Hide tip (hide_tip)
Description
Most questions will usually include a tip that says "Please choose one of the following options" or a hint text on how to fill out the question. This attribute allows you to turn off or on this tips/hints.
These tips/hints include validation criteria messages (such as min/max number of answers, min/max/equals sum value). If hide_tip is enabled, these messages will be hidden. However, if the user enters invalid data, the tips will appear. They will be coloured in red, getting changed to green once the validation criteria are met.
Available options
- On - the tips/hints are hidden;
- Off (default).
Willekeurige volgorde (random_order)
Beschrijving
Met dit attribuut kun je er voor zorgen dat de volgorde van de antwoordopties/subvragen willekeurig is. Het tonen in willekeurige volgorde kan mogelijke ruis bij het invullen voorkomen. Als een vraag subvragen heeft dan is de volgorde van de subvragen ook random, maar niet de volgorde van de antwoordopties.
Beschikbare opties
- Ja - Willekeurige volgorde bij starten door deelnemer van de enquête
- Nee (standaard)
Label 'Anders' (other_replace_text)
Beschrijving
Je kunt met deze tekst het label "Anders:" bij de antwoordopties vervangen.
Voorbeeld
Als je bij dit attribuut invult "Andere:", dan krijg je als antwoordoptie een keuze "Andere:" in plaats van "Anders:".
Beschrijving
Indien ingeschakeld wordt de vraag altijd verborgen voor de deelnemers aan de enquête. Je kunt dit gebruiken als:
- je met een URL een vraag al ingevuld toont, dan kun je met deze instelling voor zorgen dat de vraag helemaal niet getoond wordt aan de deelnemer. Deze instelling gaat voor wat met condities is ingesteld, de vraag wordt helemaal niet opgenomen op de pagina.
- je een even snel een waarde wilt bepalen of opslaan met ExpressionScript.
Beschikbare opties
- Aan
- Uit (standaard)
CSS class (css_class)
Description
If you want to add special CSS classes to certain questions, you can enter the CSS class name(s) in this box. Make sure you leave an empty space between different class names.
Valid values
- Any text string with a space between different CSS class names.
Relevance help for printable survey (printable_survey_relevance_help)
Description
If you wish to print a survey, you can also print the relevance equations for each question. But, if you wish to offer instead an explanation rather than the expression on the printed form, fill in this box with the text explanation for the relevance equation.
Valid values
- Any text and/or numbers you wish to be displayed on the printable form.
Logic
Minimum aantal antwoorden (min_answers)
Beschrijving
Met deze functie kun je instellen dat de gebruiker minimaal het opgegeven aantal antwoordopties kiest bij een meerkeuzevraag.
Geldige waarden
- een geheel getal, minimaal 1
- een getal
- een SGQA code
- een vraagcode (variabele naam)
- een vergelijking, zie ExpressionScript, zonder de omringende accolades.
Voorbeeld
Als je de waarde 3 invult, dan kan de respondent de vraag alleen invullen als er minimaal 3 items geselecteerd zijn. Bij vraagtype rangschikken moeten er minstens 3 items gerangschikt zijn.
Maximum aantal antwoorden (max_answers)
Beschrijving
Met dit attribuut kun je instellen dat de gebruiker maximaal het ingevulde aantal antwoordopties kiest bij een meerkeuzevraag.
Geldige waarden
- een aantal
- een SGQA code
- een vraagcode (variabele naam)
- een vergelijking, zie ExpressionScript, zonder de omringende accolades.
Voorbeeld
Als je de waarde 2 invult, dan kan de respondent maximaal 2 items (het veld Andere is dan ook 1 item) selecteren. Bij het vraagtype rangschikken kunnen er dan maximaal 2 items gerangschikt worden.
Beoordelingswaarde (assessment_value)
Beschrijving
Als je beoordelingen gebruikt en een of meerdere van de subvragen zijn geselecteerd, dan worden de waarde van elke geselecteerde subvraag meegeteld bij de uiteindelijke beoordelingswaarde.
Geldige waarden
- Elk getal
Uitsluitend getallen voor 'Anders' (other_numbers_only)
Beschrijving
Als deze optie is ingeschakeld en ook de optie 'Anders' op de tab Algemene opties is ingeschakeld dan kunnen er alleen getallen worden ingevuld door de deelnemer in het veld Anders.
Beschikbare opties
- Aan
- Uit (standaard)
'Anders:' opmerking verplicht (other_comment_mandatory)
Beschrijving
Alleen van toepassing bij een verplichte vraag met een optie "Anders", de deelnemer kan in dit veld een opmerking / toelichting invullen (other comment).
Als deze instelling gekozen is, en de deelnemer kiest de optie "Andere" (checkbox of lijst), dan moet de deelnemer een opmerking / toelichting invullen.
Deze optie is er niet voor meerkeuzevragen omdat de checkbox "Anders" hiervoor niet bestaat, alleen de ingevulde opmerking wordt opgeslagen. Dit is dus alleen zinvol als other_comment_mandatory ingesteld is, daarom is dat altijd zo voor dit vraagtype.
Beschikbare opties
- Aan
- Uit (standaard)
Voorbeeld
Indien ingeschakeld voor een vraag met vraagtype "Meerkeuzevragen met opmerkingen", als de deelnemer een waarde invult in het linkerdeel van het "Anders" antwoord maar niet in de opmerking zelf, dan wordt er een waarschuwing getoond.
Arrayfilter uitsluiting (array_filter_exclude)
Beschrijving
Met een arrayfilter uitsluiting kun je een meerkeuzevraag gebruiken om te selecteren welke responsen niet getoond worden in een vervolglijst, array of meerkeuzevraag.
- Meerkeuzevragen
- Meerkeuzevragen met opmerkingen
- Meerdere korte vrije teksten
- Meervoudige numerieke invoer
- Array (5 punten, 10 punten, Ja/Nee/Weet niet, Meer/Gelijk/Minder, per kolom)
- Array (Dubbele schaal, teksten, getallen)
- Rangschikken
Verder kunnen deze vraagtypes worden gefilterd.
De enige uitzondering is Array per kolom, die kan andere vragen filteren, maar niet zelf kan worden gefilterd.Hoe in te stellen
Voer de vraagcode van een meerkeuzevraag in in het arrayfilter uitsluiting van de vraag die je aanpast. De vraag van de ingevoerde vraagcode dient als bron voor de huidige vraag, de daar niet gekozen opties dienen als antwoordopties voor de huidige vraag. Een voorbeeld, als de meerkeuzevraag als vraagcode "Q1" heeft, dan vul je dus "Q1" in bij het filter. Alleen de antwoorden die bij vraag Q1 niet zijn geselecteerd zijn bij de huidige vraag antwoordopties.
Trapsgewijs
De uitsluitfilters kunnen trapsgewijs worden getoond, je kunt dan een vraag selecteren die een andere vraag filtert, die een andere vraag filtert, enz.
Voorbeeld
Daar geven we een voorbeeld bij:
In bovenstaand voorbeeld staan twee vragen. De eerste is een meerkeuzevraag en de volgende een met opmerkingen. Voorbeeld: als de opties ComfortUpdate en Plugins worden gekozen bij de eerste vraag dan ontbreken die bij de vervolgvraag, maar de andere 2 opties zijn aanwezig.
Dit voorbeeld kun je downloaden en de vraaggroep vervolgens importeren in je LimeSurvey installatie.
Arrayfilter stijl (array_filter_style)
Beschrijving
Bepaalt hoe de eerder gefilterde subvragen in het filter getoond worden.
Beschikbare opties
- Verborgen (standaard), de eerder geselecteerde subvragen worden niet getoond.
- Uitgeschakeld, de eerder geselecteerde subvragen worden grijs weergegeven en zijn niet te selecteren.
Voorbeeld
Als je kiest voor "Uitgeschakeld" dan worden de eerder geselecteerde subvragen getoond als:
Arrayfilter (array_filter)
Beschrijving
Met een arrayfilter kun je een meerkeuzevraag gebruiken om te selecteren welke responsen getoond worden in een vervolglijst, array of meerkeuzevraag.
- Meerkeuzevragen
- Meerkeuzevragen met opmerkingen
- Meerdere korte vrije teksten
- Meervoudige numerieke invoer
- Array (5 punten, 10 punten, Ja/Nee/Weet niet, Meer/Gelijk/Minder, per kolom)
- Array (Dubbele schaal, teksten, getallen)
- Rangschikken
Verder kan elk van deze vraagtypes worden gefilterd.
De enige uitzondering is Array (per kolom), die kan andere vragen filteren, maar kan niet zelf worden gefilterd.Filter zetten
Om een filter te zetten vul je de vraagcode van een vraag met meerdere opties in. Voorbeeld: als de vraagcode "Q1" is, vul dan "Q1" in het veld 'Arrayfilter' van de vraag die je wilt filteren. Alleen de in vraag Q1 geselecteerde antwoordopties worden getoond.
Trapsgewijs
De geselecteerde opties kunnen trapsgewijs worden getoond. Je kunt een vraag selecteren die een andere vraag filtert, die een andere vraag filtert, enz.
Arrayfilter voorbeeld
Een voorbeeld van deze krachtige instelling:
In het voorbeeld hierboven zijn er twee vragen. Eerst een van het Meerdere korte vrije teksten vraagtype en een van Array dubbele schaal vraagtype. De ingevulde antwoorden van de eerste worden later herhaald. De gegeven antwoorden worden dus gefilterd.
Dit voorbeeld kun je downloaden en importeren.
Opmerkingen alleen als... (commented_checkbox)
Beschrijving
Met dit attribuut bepaal je het gebruik het veld opmerkingen.
Beschikbare opties
- Geen controle op keuze: deelnemer kan altijd de opmerking invullen. Invullen betekent niet dat de keuze automatisch aangevinkt wordt.
- Gekozen (standaard): als de deelnemer de opmerking invult dan wordt de keuze automatisch aangevinkt.
- Niet gekozen: deelnemer kan alleen de opmerking invullen bij een niet aangevinkte checkbox.
Remove text or uncheck checkbox automatically (remove_text_or_uncheck_checkbox_auto)
Description
This attribute allows you to manipulate the behaviour of the comment textbox once you uncheck its corresponding textbox - whether the text input remains saved or not.
Available options
- On (default): it enabled and the user unchecks the option, then the text put remains untouched
- Off: if disabled and the user unchecks the option, then the corresponding text input gets deleted.
Exclusive option (exclusive_option)
Description
The exclusive option attribute takes the code of an answer in a multiple option question so that when clicked on its corresponding checkbox, all the other previously checked options will get unchecked and get marked as read-only (=disabled). This function was created to ensure the data integrity when one of the multiple options in a multiple option question implies that no other option can be selected too. Basically, this feature marks the other attributes as being irrelevant.
Example
For a short explanation on answer codes, check first the following wiki section. Once understood, introduce the "AnswerCode" that will trigger the function once selected.
Below, you may see an example where the exclusive option attribute is used.
You can see in the first screenshot that some non-LimeSurvey options are selected:
If you click on the marked option (which is entered in the exclusive option box), the other options will get unmarked and disabled, being left only with the current option checked:
To take a closer look at our example, import the .lsq file into your LimeSurvey installation:
File:Example exclusive option question.zip.
Auto-check exclusive option if all others are checked (autocheck_exclusive_option)
Description
If a participant checks all the answer options, you can use this attribute to un-check the respective options and auto-check one single option. The ID of the auto-check answer option has to be typed in the exclusive option attribute.
Note that the answer options are seen as subquestions in the response table. If a user checks a subquestion, then the answer registered in the response table is "Yes [Y]" (otherwise, "No [N]").
Available options
- On
- Off (default)
Example
Let's suppose you offer the following five answer options: "A", "B", "C", "D", and "all the above". As a researcher, you will not like a respondent to check all the possible answer options from the list. Therefore, in order to prevent this, you may activate this attribute so that only one answer is registered in the response table ("all the above" answer in this case). To activate it, type in the exclusive option box the id of the "all the above" subquestion.
Randomisatiegroepsnaam (random_group)
Beschrijving
Plaatst de vragen in een randomisatiegroep waardoor de vragen in een willekeurige volgorde getoond worden aan de deelnemers.
Een voorbeeld van een enquête met deze functie staat hier.
Geldige waarden
Geef een tekst op (bijvoorbeeld: 'groep1'). Alle vragen die deze tekst bij dit veld hebben krijgen onderling een willekeurige plaats.
Preview
Als je een voorbeeld van de vragen wilt bekijken, gebruik dan het voorvertonen van de enquête in plaats van die van de vragengroep, omdat van de tweede is gemeld dat deze de vragen niet in een willekeurige volgorde zou weergeven.
Vraag validatievergelijking (em_validation_q)
Beschrijving
Deze vergelijking wordt gebruikt om de hele vraag te valideren. Als de invoer van een vraag niet voldoet, dan wordt de em_validation_q_tip getoond met de em_q_fn_validation CSS-style om de fout te markeren. Deze tip is standaard verborgen (hidden) in het template.css.
Het belangrijkste verschil van deze optie en die validatie bij subvragen (em_validation_sq optie), is dat hier een foutboodschap kan worden getoond. Bij subvragen worden fouten aangegeven met een (licht)rode achtergrond.
Geldige waarden
- Een vergelijking, die de ExpressionScript syntax gebruikt, zonder de omringende accolades.
Voorbeeld
- Je wilt demografische informatie verzamelen van gebruikers met een meerdere korte teksten vraag, en je wilt controleren dat de gebruiker een geldig e-mailadres en telefoonnummer invult.
Voorbeeld met ongeldige gegevens:
Voorbeeld met geldige gegevens:
Hoe moet je de vraag wijzigen om de informatie in te voeren:
En hier een stukje van het Enquête logica bestand waarmee je de nauwkeurigheid van je expressie kunt controleren en dat er geen fouten in de syntax zijn:
Zoals je kunt zien controleert de validatie vergelijking dat zowel het e-mailadres als het telefoonnummer of leeg zijn of voldoen aan een reguliere expressie filter.
De validatie tip is de tekst die getoond moet worden als het telefoonnummer of het e-mailadres ongeldig zijn.
Als je het voorbeeld wilt importeren in je eigen LimeSurvey installatie, dan kun je het bestand downloaden.
Vraag validatie tip (em_validation_q_tip)
Beschrijving
Als je vraag validatievergelijking gebruikt, dan is dit de optionele boodschap die als tip getoond wordt hoe de vraag ingevuld moet worden.
Geldige waarden
- elke tekst of vergelijking die gebruik maakt van de syntax van ExpressionScript
Voorbeeld
Het voorbeeld staat bij de Vraag validatievergelijking. Je kunt daar zien hoe er met maatwerk kan worden aangegeven wat er als tip wordt getoond als er een fout wordt gemaakt door de gebruiker.
Other
Forceer nieuwe pagina (page_break)
Beschrijving
Dit attribuut is alleen actief als je een enquête gaat afdrukken. Je kunt een nieuwe pagina forceren voor de vraag.
Beschikbare opties
- Aan
- Uit (standaard)
SPSS-export schaaltype (scale_export)
Beschrijving
Alleen gebruikt voor het naar SPSS exporteren. Dit attribuut bepaalt de schaal die in SPSS gebruikt wordt. SPSS gebruikt anders haar eigen standaardwaarde. Meer informatie over schalen staat in de SPSS documentatie.
Beschikbare opties
- Standaard (standaard)
- Nominaal
- Ordinaal
- Schaal
Statistics
Toon in openbare statistieken (public_statistics)
Beschrijving
De beheerder kan met dit attribuut bepalen of de resultaten van een bepaalde vraag getoond moeten worden aan de respondent na het voltooien van het invullen van de enquête.
Deze instelling staat voor elke vraag standaard op 'Uit' (=Niet tonen van de statistieken van deze vraag aan de respondent). Je moet dit dus per vraag inschakelen als je de statistieken van die vraag wilt tonen.
Beschikbare opties
- Aan
- Uit (standaard)
Display chart (display_chart)
Description
This attribute allows the survey administrator to choose if a chart that contains the question results should be displayed to the survey participants after they filled out the survey.
- public statistics survey setting from the presentation & navigation settings
- show graphs survey setting from the presentation & navigation settings
- public statistics question attribute, and
- display chart question attribute.
Available options
- On
- Off (default)