0 votes
in SoSci Survey (dt.) by s260719 (120 points)
closed by SoSci Survey

Liebes Support-Team,

ich möchte gerne den Teilnehmenden meiner Studie ihre Ergebnisse grafisch zurückmelden.

Hierfür habe ich mich an die Anweisungen für die visuelle Darstellung unter https://www.soscisurvey.de/help/doku.php/de:create:feedback-visual gehalten.

Jetzt bekomme ich allerdings die Grafiken doppelt ausgegeben.
Einmal in der Form, in der ich sie haben möchte und dahinter nocheinmal die HTML-Codierung ohne die eingesetzten Werte des PHP-Codes.

Wie kann ich dieses Problem beheben?

Herzlichen Dank im Voraus für Ihre Hilfe!

Viele Grüße
Mia Jung


PHP-Code

$value1 = valueSum('BD01');
$valueScore1 = ($value1 - 20);
html('

Sie erzielen auf der Skala Vereinfachtes Beck-Depressions-Inventar einen Score von '.sprintf('%1.1f', $valueScore1).' Wenn Ihr Score über dem Grenzwert von 35 liegt, sollten Sie die Gefahr einer depressiven Erkrankung klinisch abklären lassen. Suchen Sie hierfür bitte eine geeignete psychotherapeutische Einrichtung auf.


');

// Wert/Ergebnis ermitteln
$value2 = valueSum('MP01');
// z-Transformation
$zValue2 = ($value2 - 72) / 15.7;
// Extremwerte filtern
if ($zValue2 < -3) {
$zValue2 = -3;
}
if ($zValue2 > 3) {
$zValue2 = 3;
}
// Textbaustein verwenden (nur, wenn $value2 einen gültigen Wert geliefert hat)
if ($value2 > 0) {
show('ER01', array(

'%val-MP01%' => 'Selbstorientierter Perfektionismus (Hohe Standards und Streben nach Perfektion)',
'%MP01zValue100%' => (string)round($zValue2 * 100)

));
}

// Wert/Ergebnis ermitteln
$value8 = valueSum('BD01');
// z-Transformation
$zValue8 = ($value8 - 21) / 14.1;
// Extremwerte filtern
if ($zValue8 < -3) {
$zValue8 = -3;
}
if ($zValue8 > 3) {
$zValue8 = 3;
}
// Textbaustein verwenden (nur, wenn $value einen gültigen Wert geliefert hat)
if ($value8 > 0) {
show('ER07', array(

'%val-BD01%' => 'Symptome depressiver Störungen',
'%BD01zValue100%' => (string)round($zValue8 * 100)

));
}

closed with the note: Problem gelöst - Elemente dürfen nur via PHP-Code oder (!) durch Hineinziehen in die Seite eingebettet werden.
by SoSci Survey (327k points)
> Jetzt bekomme ich allerdings die Grafiken doppelt ausgegeben.

Bitte prüfen Sie, ob Sie den Text ER07 zusätzlich zum PHP-Code noch in die Fragebogen-Seite gezogen haben?
by s260719 (120 points)
Tausend Dank, genau das war das Problem.

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

...