Sowie ich Ihre Frage verstehe, werden die Teilnehmer mittels Serienmail zum Fragebogen eingeladen. Das heißt, SoSci Survey erkennt, wen es dort vor sich hat.
Nun haben Sie zwei Möglichkeiten:
- Sie können mit einer Unterbrecherseite arbeiten. Dann haben Sie alle Angaben einer Person in einer Zeile des Datensatzes. Und der Zugriff auf die Zufallsvariable ist automatisch gegeben.
- Sie können mittels
dbSet()
den gezogenen Zufallswert in der Datenbank für Inhalte speichern (unter der Kennung des Teilnehmers) und diesen dann im Zweiten Fragebogen wieder laden.
Das würdeim ersten Fragebogen wie folgt aussehen, wenn Ihr Zufallsgenerator die Kennung RG01 hat:
$key = 'RND-'.caseSerial();
dbSet($key, value('RG01'));
Und im zweiten Fragebogen passend dazu:
$key = 'RND-'.caseSerial();
$data = dbGet($key);
if ($data) {
$code = $data[0];
} else {
text('Fehlermeldung');
buttonHide();
}