Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Liebes Team,

ich plane eine mehrwellige Befragung mit drei Messzeitpunkten. In MZP 1 werden die Teilnehmenden gebeten eine Veränderungsinitiative zu beschreiben. Diese Veränderung soll in den MZP 2 und 3 immer mal wieder namentlich auftauchen. Unter Anderem dazu gebe ich den Teilnehmenden einen Code. Dieser wird mit fünf Fragen abgefragt und in einer internen Variable zusammengestellt. Jedem identischen Code der in MZP 2 und 3 erfasst wird, kann demnach eine Veränderung über einen Platzhalter zugeordnet werden (Platzhalter=%Initiative%).

Nun habe ich entschieden die Daten über ein Panel zu erheben. Die Panelteilnehmenden haben, nach Aussage des Panels, ohnehin eine eigene ID, mit denen sich die Teilnehmenden aus den drei Messzeitpunkten einander zuordnen lassen. Da in der Codeanfrage immer die Möglichkeit besteht, dass Teilnehmende ihren Code nicht richtig eintragen, überlege ich, ob es möglich wäre den Platzhalter für die Veränderung nicht auf den Code sondern auf diese ID der Panelteilnehmenden zu legen. Damit könnte ich mir die Codeabfrage sparen. Haben Sie eine Idee wie ich dies umsetzten kann?

Der derzeitige PHP Code lautet wie folgt:

$key = value('IV01_01');
$data = dbGet($key);
if ($data) {
  replace('%Initiative%', $data[0]);
} else {
  // z.B. repeatPage() verwenden oder text() zum Anzeigen einer Meldung
}

Herzlichen Dank !

in SoSci Survey (dt.) by s055756 (160 points)
edited by SoSci Survey

1 Answer

0 votes

Die Panelteilnehmenden haben, nach Aussage des Panels, ohnehin eine eigene ID, mit denen sich die Teilnehmenden aus den drei Messzeitpunkten einander zuordnen lassen.

Lesen Sie dazu bitte aufmerksam diese Anleitung: Mit externen Panel-Anbietern arbeiten ... damit Sie den Personencode am Ende auch im Datensatz haben.

Haben Sie eine Idee wie ich dies umsetzten kann?

Im Prinzip müssen Sie die Kennung IV01_01 lediglich durch die Kennung der internen Variable ersetzen, in welcher Sie die Personen-ID aus dem Panel speichern.

by SoSci Survey (193k points)
...