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

Hallo zusammen,

ich würde gerne die Inhalte eines Arrays in 3er Sets von Personen sortieren lassen, bis eine vollständige Rangordnung der enthaltenen Werte des Arrays stattgefunden hat.

$a = array('01', '02', '03', '04', '05', '06', '07', '08', '09');

Angenommen ich habe ein Array mit 9 Werten und würde damit beginnen '01' '02' und '03' in einer Frage in eine Rangordnung bringen zu lassen und das ebenfalls mit '04' '05' '06' und nochmal extra mit '07' '08' '09' machen.
Wie könnte ich dann auf Grundlage der Antworten zu diesen Fragen die weitere Rangfolge bestimmen lassen, sodass ich am Ende eine Gesamtrangfolge der Werte des Arrays erhalte?

Gibt es eine Möglichkeit dies mittels PHP Code umzusetzen, sodass sich die Inhalte des Arrays theoretisch beliebig ändern lassen würden?

Vielen Dank im Voraus!

in SoSci Survey (dt.) by s124817 (110 points)

1 Answer

0 votes

Zum Sortieren-durch-die-Befragten bietet sich die Rangordnungs-Frage an.

Ich würde empfehlen, dass Sie eine Rangordnun mit allen 9 Optionen anlegen, diese mehrfach kopieren und für jeden Sortier-Schritt mittels question() immer die passenden drie items anzeigen. So sind die Chancen am besten, dass Sie sich am Ende in Ihren Daten noch auskennen.

Gibt es eine Möglichkeit dies mittels PHP Code umzusetzen, sodass sich die Inhalte des Arrays theoretisch beliebig ändern lassen würden?

Den PHP-Code brauchen Sie zur Verknüpfung von Ihrem internen Array und der Rangordnungs-Fragen. Mit PHP-Code alleine können Sie (fast) keine Benutzer-Interaktion realisieren.

by SoSci Survey (238k points)
...