Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

End-URL fragenspezifisch anpassen

  • MClint
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
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!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 4 months ago #161420 by Joffm
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

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
6 years 4 months ago #161421 by jelo
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

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • MClint
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
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
The topic has been locked.
  • MClint
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
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
The topic has been locked.
More
6 years 4 months ago #161428 by jelo
Replied by jelo on topic End-URL fragenspezifisch anpassen

MClint wrote: Oder kennst du eine Möglichkeit die Quoten so zu konzipieren, dass man 0 Leute zulässt, die etwas NICHT angeklickt haben?

LimeSurvey ist bei Quoten noch grün hinter den Ohren. Expressionmanager geht nicht. Nur ein paar Fragetypen gehen.

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
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
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!!!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 4 months ago - 6 years 4 months ago #161433 by Joffm
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

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
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
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!!!
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 4 months ago #161445 by holch
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
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
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?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 4 months ago #161448 by Joffm
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

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

Lime-years ahead

Online-surveys for every purse and purpose