- This topic is empty.
-
AuthorPosts
-
30. June 2022 at 19:26 #1300Thea ElbertGuest
Hallo zusammen,
ich habe folgendes Problem in einer personalisierten Umfrage (Projekt-ID 809975):
Die Teilnehmenden durchlaufen (in 5 randomisierten Gruppen) ein Training, das sie zeitlich flexibel durcharbeiten können. Allerdings soll genau 14 Tage nach jeweiliger individueller Beendigung des Trainings der Post-Fragebogen (steht im selben Projekt nach dem Training) freigegeben werden. Die TN werden dafür mit einem Mailtrigger informiert. Ich möchte allerdings auch vermeiden, dass jemand versehentlich schon zu früh in der Post-Befragung landet. Umsetzen wollte ich das folgendermaßen:
Mit Abschicken der jeweiligen letzten Übung wird über einen Rekodierungstrigger eine neue Variable mit dem Datum heute + 14 Tage generiert (c_0018) –> also das früheste Datum, ab dem der Post-Fragebogen bearbeitet werden darf. (Aktuell ist für den Testfall ein Intervall von nur 5min eingestellt.)
Auf der dann folgenden letzten Seite des Trainings sitzt ein weiterer Rekodierungstrigger, der mehrfach ausgelöst werden kann und über CURTIME immer das aktuelle Datum (im kürzeren Testfall die Uhrzeit) ausgibt (c_0019).
Anschließend sollen zwei Filter diese Daten abgleichen (Abbildung, page-ID 5252569 und 5252574): liegt das aktuelle Datum (c_0019) unter dem vorher für die Post-Befragung festgelegten (c_0019), werden die TN informiert, dass die Postbefragung noch nicht freigeschaltet ist. Im anderen Fall ist das “Schwellendatum” überschritten und es erfolgt eine Weiterleitung zur Post-Befragung.30. June 2022 at 19:26 #1301Michael TGuestIch gehöre nicht zu Unipark und kann daher nicht in dein Projekt hinein schauen.
Aber bei deinem Screenshot fällt mir auf, dass die ersten beiden Filterbedingungen etwas anderes machen, als das, was du machen möchtest. Und zwar fällt auf, dass der zweite Wert in Hochkommata notiert ist, dass heißt, dort wird NICHT der Wert der Variable verwendet, sondern tatsächlich die Zeichenkette “c_0018”. Und der Vergleich ist natürlich konstant und unabhängig vom Variableninhalt. Wenn du stattdessen den Wert der Variable c_0018 mit der Variable c_0019 vergleichen möchtest, musst du in der Filterbedingung “#c_0018#” OHNE Anführungszeichen notieren. Dann sollten auch auf dem Screenshot die Hochkommata bei c_0018 verschwinden…
30. June 2022 at 19:26 #1302Thea ElbertGuestDas war tatsächlich schon der notwendige Trick. Tausend Dank! 👍
-
AuthorPosts
- You must be logged in to reply to this topic.