0 votes
in SoSci Survey (dt.) by s065745 (220 points)

Ich erhebe eine Kurzskala der Big Five und würde gerne den Teilnehmern danach ein individualisiertes Feedback anhand von Balkendiagrammen geben (Höhe Extraversion, Höhe Gewissenhaftigkeit, etc.).

Dafür muss ich jeweils von zwei Items den Mittelwert rechnen, da immer zwei Items eine Eigenschaft (z.B. Extraversion messen). Leider wird mir in Soscisurvey angezeigt, dass z.B.
"Die Kennung BF01_01 , die in der Funktion valueMean() angegeben wurde, (...) keine Frage- sondern eine Item-Kennung" ist.

Meine Frage wäre nun, ob es möglich ist, einige Items aus einem Fragebogen separat auszuwerten oder ob man nur Teilnehmerfeedback für einen ganzen Fragebogen geben kann. Wenn es möglich ist, wäre die Frage, wie es funktioniert :-)

1 Answer

0 votes
by SoSci Survey (302k points)

Allgemeine Hinweise finden Sie hier: Persönliche Auswertung für den Teilnehmer

Leider wird mir in Soscisurvey angezeigt, dass z.B.
"Die Kennung BF01_01 , die in der Funktion valueMean() angegeben wurde, (...) keine Frage- sondern eine Item-Kennung" ist.

Vermutlich haben Sie die Variablen nicht als Array definiert. Richtig wäre:

$mean1 = valueMean(array('BF01_01', 'BF01_02'));

Oder gleichbedeutend:

$mean1 = valueMean(['BF01_01', 'BF01_02']);

Das array() bzw. die eckigen Klammern sind entscheidend.

by SoSci Survey (302k points)
> Leider wird mir beim debug kein Fehler angezeigt.

Es geht auch nicht um Fehler, sondern um Information :)

Im Fragebogen sollte nun angezeigt werden, was in den Variablen $x und $value gespeichert ist.

> Könnten Sie mir hier weiterhelfen? Ich versuche es schon sehr lange, dass es klappt.

In diesem Fall empfehle ich, dass Sie den PHP- und HTML-Code aus der Anleitung verwenden. Dieser wurde letztes Jahr gezielt aktualisiert, um einige Fallstricke zu beseitigen: https://www.soscisurvey.de/help/doku.php/de:create:feedback-visual
by s065745 (220 points)
Ich habe es genau nach der Anleitung gemacht. Das Problem ist nur, dass meine Skala ja anders ist (Werte 1-5), wodurch der Schieberegler mit dem Code der in der Anleitung ist nicht funktioniert. Der Schieberegler bewegt sich nicht. Könnten Sie mir sagen, was ich für meine Skala anpassen muss an dem ursprünglichen Code?
by SoSci Survey (302k points)
> Ich habe es genau nach der Anleitung gemacht.

Pardon, ich hatte übersehen, dass Sie das %xValue*100%% bereits ausgetauscht hatten.

> Der Schieberegler bewegt sich nicht.

Das kann aber nicht alleine an den anderen Werten liegen.

Wenn Sie so freundlich wären und die Ausgabe des debug()-Befehls posten könnten (das sollte im Debug-Modus direkt in der Seite angezeigt werden), könnte ich eine hilfreichere Antwort geben.
by s065745 (220 points)
Wenn ich die Seite vorher anklicke und für BF01_01 und BF01_02 5 anklicke kommt das:

Debug-Information für $value:
$value = 5 (double)

Debug-Information für $x:
$x = 0 (integer)


Wenn ich direkt auf die Seite mit dem PHP Code gehe, kommt das:

Debug-Information für $value:
$value = false (boolean)

Debug-Information für $x:
$x = 0 (integer)
by SoSci Survey (302k points)
> Wenn ich die Seite vorher anklicke und für BF01_01 und BF01_02 5 anklicke kommt das

Ich vermute, Sie haben auf der Seite vorher gestartet und sind dann mit "Weiter" zu der Seite mit dem eigentlichen Code. Das wird auf jeden Fall notwendig sein, denn sonst hätten Sie ja keine Daten.

Ich bin denkbar irritiert darüber, dass $x den Wert 0 hat. Eigentlich sollte es ja 0,2 sein. Ändert sich etwas, wenn Sie die Klammern weglassen, also:

$x = $value / 5;

Das dürfte eigentlich nicht der Fall sein - aber nachdem die Berechnung nicht das korrekte Ergebnis liefert, muss irgendwo ja ein Fehler vorliegen...

Sie haben auch sonst nichts im PHP-Code als das was Sie oben gepostet haben, oder?

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

...