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

Auswertung für die Teilnehmenden bei einer Skala mit mehreren Items

0 votes

Hallo!

Ich möchte mittels PHP-Code eine Ergebnisrückmeldung für die Teilnehmenden erstellen. Dafür habe ich bereits folgenden Textbaustein als "results" gespeichert:

<table cellspacing="10" cellpadding="5" border="0">
<tr>
    <th>Eigenschaft</th>
    <th>Ihr Wert</th>
    <th>Vergleichswert</th>
  </tr>
<tr>
    <td>Autonomie: Planung </td>
    <td>%val-TC01%</td>
    <td>%mean-TC01%</td>
  </tr>

und anschließend folgenden PHP-Code programmiert:

text('resultsTC', array(
   '%val-TC01%' => valueMean('TC01')

Nun wollte ich via '%mean-TC01%' => statistic('mean', 'TC01') den Mittelwert der Skala TC01 als Vergleichswert angeben. Somit soll den Teilnehmenden gezeigt werden, welchen Wert sie im Vergleich zu den den bisherigen Teilnehmenden der Studie haben. TC01 ist allerdings eine Skala, die aus mehreren Items besteht. Daher scheint die Funktion '%mean-TC01%' => statistic('mean', 'TC01') hier nicht zu funktionieren.

Was kann ich tun?

Ich danke Ihnen vielmals für Ihre schnelle Hilfe!

asked Jan 9 in SoSci Survey (dt.) by s087869 (160 points)
edited Jan 9 by SoSci Survey

1 Answer

0 votes

Sie haben hier zwei Möglichkeiten:

(1) Die Musterlösung besteht darin, dass Sie bereits in der Erhebung mittels valueMean() den Mittelwert berechnen und mittels put() in einer internen Variable speichern. Diese können Sie dann via statistic() einfach abrufen.

(2) Etwas wackliger ist die Lösung, dass Sie mittels statistic() die einzelnen Mittelwerte abrufen und dann mitteln. Wackliger deshalb, weil Sie kleine Fehler haben, falls fehlende Werte in den Daten sind. Das wird in aller Regel keine große Abweichung sein, aber es ist eben nicht 100%ig wissenschaftlich korrekt.

answered Jan 9 by SoSci Survey (49,400 points)
Vielen lieben Dank schonmal!

Bezüglich (1): Wo und wie genau soll ich dann valueMean() und put() eintragen? Was sollte jeweils genau in der Klammer stehen?
Wenn sie eine interne Variable (z.B. IV01_01) angelegt haben - mehr dazu in der Anleitung zu put() - dann könnte der Code auf der vorletzten Seite des Fragebogens wie folgt aussehen:

$mean = valueMean('TC01');
put('IV01_01', $mean);
Muss die interne Variable über ein Item verfügen? Und wenn ja, ist es egal was ich als Item verwende, da es ohnehin nicht im Fragebogen angezeigt wird?
Ja, korrekt. Die Anleitung zu internen Variablen beschreibt das noch etwas detaillierter: https://www.soscisurvey.de/help/doku.php/de:create:questions:internal
...