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

0 votes

Ich komme gut damit zurecht, anhand dieser Anleitung https://www.soscisurvey.de/help/doku.php/de:create:filter-items Items aufeinander aufzubauen, damit nur rel. Items abgefragt werden.

Ich frage mich, ob dieses System auch mit "dynamischen" Werten möglich ist. Mit dynamisch meine ich, dass beispielsweise die Items übernommen werden, die die 5 höchsten Werte haben. Ist sowas möglich?

Herzliche Grüße und Danke für den Support!

in SoSci Survey (dt.) by s049805 (270 points)
Ja, vermutlich schon. Was genau meinen Sie denn mit "die die 5 höchsten Werte haben"? Welchen Fragetyp verwenden Sie und welche Werte sind dort pro Item möglich?
Ich habe vorher einen Schieberegler zwischen 1 - 201. Dann würde ich gerne verknüpfen, dass beispielsweise die Items, die beim Schieberegler die (beispielsweise 5) höchsten Werte bekommen haben, dann angezeigt werden (natürlich im Hintergrund mit einer neuen Frage...). Oder auch die mit den 5 niedrigsten Werten.

1 Answer

0 votes

die Items, die beim Schieberegler die (beispielsweise 5) höchsten Werte bekommen ...

Kein Problem :) Dafür bilden Sie erstmal eine Liste, welche Werte die Items bekommen habe. Wenn der Schieberegler also die Kennung SR01 hat, dann...

$values = getValues('SR01');

In $values ist nun eine Liste aus Item-Kennungen und Werten, also z.B.

array(
  'SR01_01' => 57,
  'SR01_02' => 62,
  'SR01_03' => 109,
 // u.s.w.
)

Das nur zur Veranschaulichung, kein Code, den Sie schreiben müssten. Sie brauchen nur die Zeile mit valueList() oben. Anschließend ... ich sehe, das wird ein wenigs anspruchsvoller. Deshalb steht es ab sofort ausführlich erkläutert in der Anleitung:

Items mit der höchsten Bewertung

by SoSci Survey (76.3k points)
...