- Posts: 30
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
End-URL fragenspezifisch anpassen
- MClint
- Topic Author
- Offline
- Junior Member
Less
More
6 years 4 months ago #161411
by MClint
End-URL fragenspezifisch anpassen was created by MClint
Hallo zusammen,
ich arbeite mit Version 2.50+ und habe folgende Frage:
Ich arbeite bei einer Umfrage mit einem externen Panel und habe auch dementsprechend einen Outscreen-Link und einen Complete-Link (das klappt auch alles).
Allerdings kann man auch im Laufe der Umfrage noch herausgeworfen werden, (wenn der Artikel nicht regelmäßig genutzt wird, etc.). Das gilt jedoch nicht direkt als Outscreen, sondern ist mit Bedingungen verknüpft.
Jetzt meine Frage:
Kann man den Outscreen-Link auch an Bedingungen knüpfen? Aktuell werden die Teilnehmer die ein zu seltenes Nutzungsverhalten haben zwar herausgefiltert, bekommen aber den Complete- anstatt den Outscreen-Link.
Vielen Dank schon mal und beste Grüße!
ich arbeite mit Version 2.50+ und habe folgende Frage:
Ich arbeite bei einer Umfrage mit einem externen Panel und habe auch dementsprechend einen Outscreen-Link und einen Complete-Link (das klappt auch alles).
Allerdings kann man auch im Laufe der Umfrage noch herausgeworfen werden, (wenn der Artikel nicht regelmäßig genutzt wird, etc.). Das gilt jedoch nicht direkt als Outscreen, sondern ist mit Bedingungen verknüpft.
Jetzt meine Frage:
Kann man den Outscreen-Link auch an Bedingungen knüpfen? Aktuell werden die Teilnehmer die ein zu seltenes Nutzungsverhalten haben zwar herausgefiltert, bekommen aber den Complete- anstatt den Outscreen-Link.
Vielen Dank schon mal und beste Grüße!
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 4 months ago #161420
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic End-URL fragenspezifisch anpassen
Hallo, Alleine,
dies ist also ein normales Screenout.
Da es Screenouts in LS so nicht gibt, musst Du eine Quote setzen mit dem Wert 0.
Und bei jeder Quote kann man einen separaten Link setzen.
Siehe hier:
Hier werden also die Personen herausgeschmissen, die eine bestimmte (falsche) Branche haben.
Viel Erfolg
Joffm
dies ist also ein normales Screenout.
Da es Screenouts in LS so nicht gibt, musst Du eine Quote setzen mit dem Wert 0.
Und bei jeder Quote kann man einen separaten Link setzen.
Siehe hier:
Hier werden also die Personen herausgeschmissen, die eine bestimmte (falsche) Branche haben.
Viel Erfolg
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
The topic has been locked.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5033
- Thank you received: 1257
6 years 4 months ago #161421
by jelo
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Replied by jelo on topic End-URL fragenspezifisch anpassen
Du kannst den Expressionmanager nutzen und die EndURL anpasssen.
Im Feld selber würde ich den Expressionmanager nicht einsetzen, weil doch recht buggy.
Aber versuchen kannst Du es ja mal. Ansonsten
kannst Du alles in einer Equationfrage via Expressionmanager zusammenstellen lassen.
Panel haben ja diverse Codes, die Du dann fallweise in die URL packts.
Im EndURL-Feld steht dann lediglich der Fragecode der Equationfrage.
manual.limesurvey.org/URL_fields/en#Expressions
manual.limesurvey.org/Question_type_-_Equation
Im Feld selber würde ich den Expressionmanager nicht einsetzen, weil doch recht buggy.
Aber versuchen kannst Du es ja mal. Ansonsten
kannst Du alles in einer Equationfrage via Expressionmanager zusammenstellen lassen.
Panel haben ja diverse Codes, die Du dann fallweise in die URL packts.
Im EndURL-Feld steht dann lediglich der Fragecode der Equationfrage.
manual.limesurvey.org/URL_fields/en#Expressions
manual.limesurvey.org/Question_type_-_Equation
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
- MClint
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
6 years 4 months ago #161424
by MClint
Replied by MClint on topic End-URL fragenspezifisch anpassen
Hallo Joffm,
danke für deine Rückmeldung. Über Quoten funktioniert das leider nicht weil ich bei Quoten ja nur Teilnehmer ausschließen kann, die etwas Bestimmtes angeklickt haben. Mein Problem: ich will Teilnehmer rauschmeißen, die etwas Bestimmtes NICHT angeklickt haben innerhalb einer Mehrfachantwort. Oder kennst du eine Möglichkeit die Quoten so zu konzipieren, dass man 0 Leute zulässt, die etwas NICHT angeklickt haben?
Lieben Dank und Grüße
danke für deine Rückmeldung. Über Quoten funktioniert das leider nicht weil ich bei Quoten ja nur Teilnehmer ausschließen kann, die etwas Bestimmtes angeklickt haben. Mein Problem: ich will Teilnehmer rauschmeißen, die etwas Bestimmtes NICHT angeklickt haben innerhalb einer Mehrfachantwort. Oder kennst du eine Möglichkeit die Quoten so zu konzipieren, dass man 0 Leute zulässt, die etwas NICHT angeklickt haben?
Lieben Dank und Grüße
The topic has been locked.
- MClint
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
6 years 4 months ago #161426
by MClint
Replied by MClint on topic End-URL fragenspezifisch anpassen
Hallo jelo,
danke für deine Antwort. Ich versuche gerade deinen Tipp umzusetzen und im Expressionmanager eine if-Gleichung aufzustellen. Wenn eine bestimmte Antwort NICHT angeklickt wurde (Typ Mehrfachantwort), dann soll zu einer bestimmtesn URL weitergeleitet werden.
if {(FRAGENNAME==' ???
Kannst du mir weiterhelfen?
Vielen Dank und schöne Grüße
danke für deine Antwort. Ich versuche gerade deinen Tipp umzusetzen und im Expressionmanager eine if-Gleichung aufzustellen. Wenn eine bestimmte Antwort NICHT angeklickt wurde (Typ Mehrfachantwort), dann soll zu einer bestimmtesn URL weitergeleitet werden.
if {(FRAGENNAME==' ???
Kannst du mir weiterhelfen?
Vielen Dank und schöne Grüße
The topic has been locked.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5033
- Thank you received: 1257
6 years 4 months ago #161428
by jelo
Variante A: Du nutzt nicht Quoten, sondern leitest die Probanden bis zu EndURL am Ende der Befragung.
Dort setzt Du dann nicht den Completecode, sondern einen Screenoutcode.
Da LimeSurvey keine Sprünge bietet, kann das sehr aufwendig werden, weil alle Fragen für diese Probanden ausgeblendet werden müssen.
Variante B: Quoten sollen genutzt werden.
Workaroundmöglichkeiten gibt es. Simple wäre z.B. eine Pseudofrage einbauen, die bei allen Antworten den Screenout ausführt. Diese Pseudofrage wird angezeigt, wenn die Bedingung für den Screenout erfüllt ist (also bestimmte Items nicht ausgewählt). Meist findet sich eine Frage, die nicht weiter auffällt.
Ansonsten gibt es auch Ansätze mit versteckten Fragen und vorausgefüllten Antworten via Expressionmanager.
Manche Fragetypen erlauben ja, Antworten im Voraus auszufüllen. In solche Felder kann man aber auch den Expressionmanager nutzen. Also die Standardantwort in Abhängigkeit von vorher gegebenen Antworten.
Da könnte man dann auf die versteckte Frage eine Quote machen.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Replied by jelo on topic End-URL fragenspezifisch anpassen
LimeSurvey ist bei Quoten noch grün hinter den Ohren. Expressionmanager geht nicht. Nur ein paar Fragetypen gehen.MClint wrote: Oder kennst du eine Möglichkeit die Quoten so zu konzipieren, dass man 0 Leute zulässt, die etwas NICHT angeklickt haben?
Variante A: Du nutzt nicht Quoten, sondern leitest die Probanden bis zu EndURL am Ende der Befragung.
Dort setzt Du dann nicht den Completecode, sondern einen Screenoutcode.
Da LimeSurvey keine Sprünge bietet, kann das sehr aufwendig werden, weil alle Fragen für diese Probanden ausgeblendet werden müssen.
Variante B: Quoten sollen genutzt werden.
Workaroundmöglichkeiten gibt es. Simple wäre z.B. eine Pseudofrage einbauen, die bei allen Antworten den Screenout ausführt. Diese Pseudofrage wird angezeigt, wenn die Bedingung für den Screenout erfüllt ist (also bestimmte Items nicht ausgewählt). Meist findet sich eine Frage, die nicht weiter auffällt.
Ansonsten gibt es auch Ansätze mit versteckten Fragen und vorausgefüllten Antworten via Expressionmanager.
Manche Fragetypen erlauben ja, Antworten im Voraus auszufüllen. In solche Felder kann man aber auch den Expressionmanager nutzen. Also die Standardantwort in Abhängigkeit von vorher gegebenen Antworten.
Da könnte man dann auf die versteckte Frage eine Quote machen.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
- MClint
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
6 years 4 months ago #161429
by MClint
Replied by MClint on topic End-URL fragenspezifisch anpassen
Hallo jelo,
danke für deine Hilfe! Ich würde gerne deine letzte Variante umsetzen. Also eine Frage verstecken, die vorausgefüllt ist und damit zum Screenout--Link führt.
Wie kann ich eine Frage vorausfüllen lassen? Habe es versucht zu googeln aber leider erfolglos...
Vielen Dank!!!
danke für deine Hilfe! Ich würde gerne deine letzte Variante umsetzen. Also eine Frage verstecken, die vorausgefüllt ist und damit zum Screenout--Link führt.
Wie kann ich eine Frage vorausfüllen lassen? Habe es versucht zu googeln aber leider erfolglos...
Vielen Dank!!!
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 4 months ago - 6 years 4 months ago #161433
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic End-URL fragenspezifisch anpassen
Hallo,
also "googeln" ist bel LS immer die schlechteste Lösung.
Und Teilnehmer ausschließen, die etwas NICHT angeklickt haben?
Nichts leichter als das.
Zusätzlich zu Jelos Vorschlägen:
Ich finde auch, da es keine Sprünge gibt, ist die erste Lösung etwas umständlich.
Du machst eine Frage vom Typ "Gleichung" meinetwegen mit dem Fragencode "Nichtgeklickt".
Hier trägst Du ein: (bei Einfachnennungen)
{if(Q1!=[X],1,0)}
Das heißt also: Wenn in Frage Q1 der Code [X] NICHT geklickt wurde, dann ist "Nichtgeklickt=1" ansonsten "0"
Bei Mehrfachnennungen:
{if(Q1_SQ00[X]!="Y",1,0)}
Das heißt also: Wenn in Frage Q1 die Teilfrage [X] NICHT geklickt wurde, dann ist "Nichtgeklickt=1" ansonsten "0"
Für [X] musst Du natürlich immer das Entsprechende einsetzen.
Dann kannst Du ganz bequem die Quote "Nichtgeklickt==1" setzen.
Bis dann
Joffm
also "googeln" ist bel LS immer die schlechteste Lösung.
Und Teilnehmer ausschließen, die etwas NICHT angeklickt haben?
Nichts leichter als das.
Zusätzlich zu Jelos Vorschlägen:
Ich finde auch, da es keine Sprünge gibt, ist die erste Lösung etwas umständlich.
Du machst eine Frage vom Typ "Gleichung" meinetwegen mit dem Fragencode "Nichtgeklickt".
Hier trägst Du ein: (bei Einfachnennungen)
{if(Q1!=[X],1,0)}
Das heißt also: Wenn in Frage Q1 der Code [X] NICHT geklickt wurde, dann ist "Nichtgeklickt=1" ansonsten "0"
Bei Mehrfachnennungen:
{if(Q1_SQ00[X]!="Y",1,0)}
Das heißt also: Wenn in Frage Q1 die Teilfrage [X] NICHT geklickt wurde, dann ist "Nichtgeklickt=1" ansonsten "0"
Für [X] musst Du natürlich immer das Entsprechende einsetzen.
Dann kannst Du ganz bequem die Quote "Nichtgeklickt==1" setzen.
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 years 4 months ago by Joffm.
The topic has been locked.
- MClint
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
6 years 4 months ago #161438
by MClint
Replied by MClint on topic End-URL fragenspezifisch anpassen
Hallo Joffm,
deine Lösung habe ich so verstanden:
in den Expression Manager bei meiner Frage mit Mehrfachantwort integriere ich im Quellcode folgendes: {if(FRAGENNAME_Antwortcode[X]!="Y",1,0)}
für [X] setze ich bspw. Segelboot ein. D.h. das würde so aussehen:
{if(Segelleidenschaft_SQ003Segelboot!="Y",1,0)}
Wer NICHT Segelboot anklickt, fliegt über die Quote raus.
Leider funktioniert o.g. Funktion nicht und LS zeigt mir immer einen Fehler an.
Kannst du mir helfen? Tausend Dank!!!
deine Lösung habe ich so verstanden:
in den Expression Manager bei meiner Frage mit Mehrfachantwort integriere ich im Quellcode folgendes: {if(FRAGENNAME_Antwortcode[X]!="Y",1,0)}
für [X] setze ich bspw. Segelboot ein. D.h. das würde so aussehen:
{if(Segelleidenschaft_SQ003Segelboot!="Y",1,0)}
Wer NICHT Segelboot anklickt, fliegt über die Quote raus.
Leider funktioniert o.g. Funktion nicht und LS zeigt mir immer einen Fehler an.
Kannst du mir helfen? Tausend Dank!!!
The topic has been locked.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11639
- Thank you received: 2737
6 years 4 months ago #161445
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic End-URL fragenspezifisch anpassen
ist dein Fragencode wirklich "Segelleidenschaft" und ist der Unterfragencode wirklich "SQ003Segelboot"?
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
- MClint
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
6 years 4 months ago #161446
by MClint
Replied by MClint on topic End-URL fragenspezifisch anpassen
Nein, aber sehr ähnlich aber irgendwas mache ich bei:
{if(Segelleidenschaft_SQ003Segelboot!="Y",1,0)}
trotzdem falsch? Hast du eine Idee wo mein Fehler liegt?
{if(Segelleidenschaft_SQ003Segelboot!="Y",1,0)}
trotzdem falsch? Hast du eine Idee wo mein Fehler liegt?
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 4 months ago #161448
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic End-URL fragenspezifisch anpassen
Schn nee,
wie man es macht, ist es verkehrt.
Das [X] sollte nur bedeuten, dass hier der entsprechende Code eingesetzt wird.
Deswegen steht dort auch nur "SQ00[X]" und nicht SQ001[X].
Die subquestions sind ja defaultmäßig so:
SQ001
SQ002
SQ003
...
Statt des [X] soll da die 1, oder 2, oder 3, hin.
Viel Erfolg
Joffm
wie man es macht, ist es verkehrt.
Das [X] sollte nur bedeuten, dass hier der entsprechende Code eingesetzt wird.
Deswegen steht dort auch nur "SQ00[X]" und nicht SQ001[X].
Die subquestions sind ja defaultmäßig so:
SQ001
SQ002
SQ003
...
Statt des [X] soll da die 1, oder 2, oder 3, hin.
Viel Erfolg
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: holch
The topic has been locked.
Moderators: Joffm