Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | de:create:functions:casenumber [11.01.2015 15:37] (aktuell) – ausgelagert aus functions-proc admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== caseNumber() ====== | ||
+ | '' | ||
+ | |||
+ | Jedes Interview im Befragungsprojekt hat eine eindeutige Nummer, die auch im Datensatz als Variable CASE auftaucht ([[: | ||
+ | |||
+ | ===== Beispiel 1 ===== | ||
+ | |||
+ | Vielleicht soll sich der Teilnehmer die Nummer seines Fragebogens notieren, um später eine individuelle Auswertung anzufordern. | ||
+ | |||
+ | <code php> | ||
+ | html('< | ||
+ | </ | ||
+ | |||
+ | Allerdings könnte man für dieses Ergebnis auch einfach den [[: | ||
+ | |||
+ | <code php> | ||
+ | html('< | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Beispiel 2 ===== | ||
+ | |||
+ | Oder die Studie umfasst mehrere Fragebögen, | ||
+ | |||
+ | Die unterschiedlichen Datensätze eines Teilnehmers können dann anhand der Fallnummer zugeordnet werden. Der folgende PHP-Code im ersten Fragebogen leitet den Teilnehmer zu einem anderen Fragebogen und übermittelt die Fallnummer als Referenz ([[: | ||
+ | |||
+ | <code php> | ||
+ | $num = caseNumber(); | ||
+ | $url = ' | ||
+ | redirect($url); | ||
+ | </ | ||
+ | |||
+ | Oder dasselbe etwas kompakter: | ||
+ | |||
+ | <code php> | ||
+ | redirect(' | ||
+ | </ | ||
+ | |||
+ | Die Funktion '' | ||
+ | |||
+ | <code php> | ||
+ | redirect(' | ||
+ | </ | ||
+ | |||
+ | Am Ende des zweiten Fragebogens würde dann erfragt, ob der Teilnehmer noch einen anderen Stimulus bewerten möchte. Hier müsste dann nicht die Fallnummer, sondern die Referenz (also die Fallnummer aus dem ersten Fragebogen) übermittelt werden: | ||
+ | |||
+ | <code php> | ||
+ | redirect(' | ||
+ | </ |