Liebes Forum, liebes SoSci-Survey-Team,
ich habe einen Fragebogen mit einigen Unterfragebögen erstellt. Über goToQuestionnaire() habe ich auf Unterfragebögen verwiesen. Allerdings funktioniert der Rückverweis auf den Ausgangsfragebogen (parent) via goToParent() nicht, stattdessen wird einfach die nächste Seite angezeigt. Dies gilt sowohl für: goToParent('leave') als auch für goToParent('go').
Mögliche Ursache:
Im Datensatz des Teilfragebogens über goToQuestionnaire() zwar unter SERIAL die CASE-Nr. des Elternfragebogens gespeichert, nicht aber unter der REF. (Dies war in der Vergangenheit (April 2021) noch so.)
Vielleicht versucht also GoToParent anhand der REF zurück auf den Ausgangsfragebogen zu leiten, findet REF aber nicht.
Unten findet sich der Code-Auszug
Über Hinweise oder Tipps zur Lösung wäre ich sehr dankbar!
Besten Dank und beste Grüße vorab!
PHP-Code:
// Ausgangsfragebogen (Urne + Verweise)
urnDraw('UR01', 'UR01', 'end');
$zahl = value('UR01_01');
if ($zahl== 1) {
goToQuestionnaire('dt1G1');
} elseif ($zahl== 3) {
goToQuestionnaire('dt1G3');
} elseif ($zahl== 4) {
goToQuestionnaire('dt1G4');
} elseif ($zahl== 5) {
goToQuestionnaire('dt1G5');
}
// Teilfragebogen:
goToParent('leave');