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)
));
}