0 votes
in SoSci Survey (dt.) by s144457 (110 points)

Liebes SoSciSurvey Team,

für eine Delphi Studie möchten wir den Teilnehmern ihre Antworten (Bewertungen auf einer fünf-stufigen Likert-Skala) aus einer vorrangegangenen Runde zurückspiegeln, sodass diese ihre Antworten nochmals verändern können. Als bestmögliche Lösung haben wir hier bereits die Datenbank für Inhalte identifiziert, welche mit Hilfe der Serienmailfunktion auf die entsprechende Zeile der Daten zugreift.

Die gegebene Antwort der Teilnehmer soll in der zweiten Runde als Textbaustein hinter dem zu bewertenden Item auftauchen. Hierfür haben wir bereits Platzhalter hinter jedem Item eingefügt und die Datenbank für Inhalte mit den entsprechenden Daten befüllt. Der PHP-Code wurde ebenfalls bereits für die Frage wie folgt eingetragen:

question('N105'); // Runde 3 NK Bewertung
$key = caseSerial();
$data = dbGet($key);
replace('%affluence%', $data[0]);
replace('%fairness%', $data[1]);
replace('%moral%', $data[2]);
replace('%antipoverty%', $data[3]);
replace('%goodness%', $data[4]);

Nachdem der Fragebogen per Serienmail an die Teilnehmer versandt wurde und diese auf den Teilnahmelink klicken erscheinen die entsprechenden Daten nicht. Es werden lediglich die Platzhalter angezeigt. Erst nach Schließung des Browserfenstern und erneutem öffnen des Fragebogens erscheinen plötzlich alle Daten wie sie auch in der Datenbank für Inhalte hinterlegt sind.

Warum werden die Platzhalter nicht bereits beim ersten Öffnen des Fragebogens angezeigt? Gibt es hierfür eine Lösung?

1 Answer

0 votes
by SoSci Survey (304k points)

Bitte setzen Sie die Frage mit den Platzhaltern unter (!) die replace()-Befehle. Also einfach nur die erste Zeile ans Ende setzen.

$key = caseSerial();
$data = dbGet($key);
replace('%affluence%', $data[0]);
replace('%fairness%', $data[1]);
replace('%moral%', $data[2]);
replace('%antipoverty%', $data[3]);
replace('%goodness%', $data[4]);
question('N105'); // Runde 3 NK Bewertung

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

...