Nächste Überarbeitung | Vorhergehende Überarbeitung |
de:create:functions:redirect [28.11.2014 13:26] – ausgelagert aus functions-base admin | de:create:functions:redirect [09.07.2023 18:10] (aktuell) – admin |
---|
* //Fortsetzen//\\ Gibt man außer der //URL// keinen weiteren Parameter an, so wird das Interview durch den Befehl beendet (FINISHED=1). Das ist vor allem dann sinnvoll, wenn man die Teilnehmer quotieren möchte und dafür die Funktion [[:de:create:functions:statistic|statistic()]] nutzt. Gibt man als zweiten Parameter ''true'' an, so kann der Befragte den Fragebogen später auf der nachfolgenden (!) Seite fortsetzen. | * //Fortsetzen//\\ Gibt man außer der //URL// keinen weiteren Parameter an, so wird das Interview durch den Befehl beendet (FINISHED=1). Das ist vor allem dann sinnvoll, wenn man die Teilnehmer quotieren möchte und dafür die Funktion [[:de:create:functions:statistic|statistic()]] nutzt. Gibt man als zweiten Parameter ''true'' an, so kann der Befragte den Fragebogen später auf der nachfolgenden (!) Seite fortsetzen. |
| |
**Hinweis:** Ein ''redirect()'' sollte immer alleine auf der Fragebogen-Seite stehen. Andere Befehle (z.B. eine Frage), die vor dem Befehl stehen, werden zwar ausgeführt, aber es wird nichts angezeigt. Befehle, die hinter dem ''redirect()'' stehen, werden vollständig ignoriert. | **Wichtig:** Ein ''redirect()'' sollte immer alleine auf der Fragebogen-Seite stehen. Andere Befehle (z.B. eine Frage), die vor dem Befehl stehen, werden zwar ausgeführt, aber es wird nichts angezeigt. Befehle, die hinter dem ''redirect()'' stehen, werden vollständig ignoriert. |
| |
**Hinweis:** Damit eine spätere Fortsetzung der Befragung möglich ist, muss die andere Internet-Seite den Teilnehmer nicht nur zurückschicken, sondern auch die Interview-Kennung übergeben, z.B. %%https://www.soscisurvey.de/projekt?i=WBE0R7V8%% -- ein späterer Aufruf via personalisiertem Link mit Seriennummer ist ebenfalls möglich. | **Wichtig:** Wird der zweite Parameter nicht angegeben oder auf ''false'' gesetzt, so wird der Fragebogen als abgeschlossen markiert. Damit wird der Datensatz z.B. von der Funktion ''[[:de:create:functions:statistic]]'' gezählt. |
| |
**Tipp:** Wenn der Teilnehmer zwischendurch eine andere Internetseite benutzen und anschließend zurückkehren soll, kann die andere Internetseite neben der Interview-Kennung (s.o.) auch Daten mitschicken. Diese können auf der Seite nach dem ''redirect()'' mittels ''[[:de:create:functions:readget|readGET()]]'' eingelesen und via ''[[:de:create:functions:put|put()]]'' im Datensatz gespeichert werden. | **Hinweis:** Damit eine spätere Fortsetzung der Befragung möglich ist, muss die andere Internet-Seite den Teilnehmer nicht nur zurückschicken, sondern auch die Interview-Kennung (siehe ''[[:de:create:functions:casetoken]]'' und ''[[:de:create:placeholders#vordefinierte_platzhalter|%caseToken%]]'') übergeben, z.B. %%https://www.soscisurvey.de/projekt?i=WBE0R7V8%% -- ein späterer Aufruf via personalisiertem Link mit Teilnahmecodes ist ebenfalls möglich. |
| |
| **Tipp:** Wenn der Teilnehmer zwischendurch eine andere Internetseite benutzen und anschließend zurückkehren soll, kann die andere Internetseite neben der Interview-Kennung (s.o.) auch Daten mitschicken. Diese können auf der Seite nach dem ''redirect()'' mittels Frage [[:de:create:questions:client|Gerät und übermittelte Variablen]] im Datensatz gespeichert werden. |
| |
===== Beispiel ===== | ===== Beispiel ===== |