Welcome to the LimeSurvey Community Forum

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

Auf zweite Umfrage weiterleiten bei "JA" antwort

  • BildungsBedarf
  • BildungsBedarf's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 6 days ago #267786 by BildungsBedarf
Auf zweite Umfrage weiterleiten bei "JA" antwort was created by BildungsBedarf
LimeSurvey-Version:  Lime Survey Cloud Version 6.6.8

Hallo liebe Community,

ich bin noch nicht so vertraut mit LimeSurvey und bräuchte Unterstützung.
Ich möchte am Ende meiner Umfrage gerne ein Gewinnspiel anfügen und dafür die E-Mail-Adressen der Teilnehmenden abfragen. Diese Abfrage soll allerdings getrennt erfolgen, damit die Anonymität gewahrt wird. Auf Recherche habe ich bereits herausgefunden, dass man per End-URL auf eine andere Umfrage weiterleiten könnte, was mein Problem lösen würde.
Der Plan: eine zweite Limesurvey-Umfrage erstellen, auf die am Ende per End-URL-Feature automatisch weitergeleitet wird, wenn man in der letzten Frage geantwortet hat, dass man am Gewinnspiel teilnehmen will. In der zweiten Umfrage wird dann einfach nur die E-Mail abgefragt.
Meine Frage ist jetzt, wie ich die Bedingung erstelle, dass nur zu der zweiten Umfrage weitergeleitet wird, wenn angegeben wurde, dass am Gewinnspiel teilgenommen werden möchte. Wenn angegeben wird, dass man nicht teilnehmen möchte, soll die Umfrage ganz normal beendet werden.

Vielen Dank schon mal im Vorraus

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 6 days ago #267788 by Joffm
Hallo,

wenn angegeben wurde, dass am Gewinnspiel teilgenommen werden möchte.

Genauso machst Du es.
WENN die Frage mit "JA" beantwortet wird, wird in das end-url-Feld der Link eingetragen, SONST bleibt es leer.
Es ist also eine einfache WENN, DANN, SONST - Funktion
In ExpressionScript-Speech: (mit Q1=Fragencode der "Teilnahme"-Frage und 1=Antwortcode "Ja"):
{if(Q1==1,' YourAccount.limequery.com/123456?lang=de ','')}
(das ist natürlich anzupassen)
[url] www.limesurvey.org/manual/ExpressionScri...mentierte_Funktionen [/url]
if: if(test,result_if_true,result_if_false)

Und nicht vergessen
Automatisch End-URL laden, wenn Umfrage abgeschlossen: AN

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • BildungsBedarf
  • BildungsBedarf's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 6 days ago #267793 by BildungsBedarf
Replied by BildungsBedarf on topic Auf zweite Umfrage weiterleiten bei "JA" antwort
Danke für deine schnelle Antwort.

Ich bin deinen Anweisungen gefolgt, habe nun aber leider das Problem, dass die Weiterleitung unabhängig von der Antwort erfolgt. Sowohl bei der "ja" als auch "nein" Antwort zur Teilnahme am Gewinnspiel wird man zu der anderen Umfrage weitergeleitet.

So sieht es bei mir aus:
{if(G03Q25==1,' https://Link zur ersten Umfrage ','')} [url] https://Link zur zweiten Umfrage [/url] if: if(test,result_if_true,result_if_false)

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 6 days ago #267798 by Joffm
Hallo

{if(G03Q25==1,' https://Link zur ersten Umfrage ','')} [url] https://Link zur zweiten Umfrage [/url]

1. Ich denke, wenn die Frage mit 1 (Ja) beantwortet ist, soll es zur zweiten Umfrage gehen
2. Was bedeutet denn dieser Rest dort hinten?

[url] https://Link zur zweiten Umfrage [/url]

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 6 days ago #267801 by holch
Du hast vermutlich mit dem Code nach "(das ist natürlich anzupassen)" für Verwirrung gesorgt.
Code:
{if(G03Q25==1,' https://Link zur ersten Umfrage ','')}

Es sollte natürlich nur das hier im End-URL-Feld stehen. Der Rest waren ja nur zusätzliche Erklärungen von Joffm.

Was macht diese Formel? Sie checkt erst, ob die Antwort zur Frage "G03Q25" den Code 1 hat. Wenn ja, dann schreibt sie den Link ins End-URL-Feld, wenn nicht, dann bleibt das Feld leer und es kommt zu keiner Weiterleitung. Oder man kann die Leute alternativ wo anders hin leiten, wenn man will.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: BildungsBedarf

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 6 days ago #267803 by Joffm
Oh, Gott, jetzt habe ich es auch verstanden.
Der Link ist doch ein Link ins Handbuch, wo diese Funktion (If) erläutert wird.
[url] www.limesurvey.org/manual/ExpressionScri...mentierte_Funktionen [/url]
Und die nächste Zeile "if(test,result_if_true,result_if_false)" ist das, was dort im Handbuch als Erläuterung für diese Funktion steht.
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: BildungsBedarf

Please Log in to join the conversation.

  • BildungsBedarf
  • BildungsBedarf's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 6 days ago #267804 by BildungsBedarf
Replied by BildungsBedarf on topic Auf zweite Umfrage weiterleiten bei "JA" antwort
Ohh Gott, wie peinlich...
Tut mir leid, jetzt funktioniert natürlich alles. Vielen Dank.

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose