Hallo, Paolo,
um sicherzustellen, dass jede Antwortmöglichkeit nur einmal gewählt wird, musst Du dies überprüfen.
Leider hast Du nicht gesagt, mit welcher Version von LimeSurvey Du arbeitest; daher werde ich Dir keine screenshots zeigen (die dann möglicherweise eine andere Version zeigen), sondern nur beschreiben.
Wie gesagt, Du musst "validieren". Dazu findest Du unter "Logik" die "Frage-Validierungsgleichung".
Hier trägst Du ein, welche Bedingung erfüllt sein muss, damit die Frage korrekt beantwortet wurde.
Eben: Alle Werte verschieden.
In den implementierten Funktionen
www.limesurvey.org/manual/ExpressionScri...mplemented_functions
findest Du die Funktion "unique". Der Name ist Programm:
unique Returns true if all non-empty responses are unique boolean unique(arg1, ..., argN)
Dann wäre die Validierungsgleichung nur noch:
unique(Q1_SQ001.NAOK,Q1_SQ002.NAOK,Q1_SQ003.NAOK,Q1_SQ004.NAOK)
Und wenn Du jetzt weiter im Handbuch schaust, findest Du hier
www.limesurvey.org/manual/ExpressionScri....22that.22_variables
die Erklärung von "this", "that" und "self".
Und damit hat die Valifdierungsgleichung nun die endgültige Form
unique(self)
Natürlich ist es dann noch gut, wenn Du in "Frage-Validierungshinweis" einen aussagekräftigen Hinweis gibst, z.B. "Bitte, vergeben Sie jeden Platz nur einmal!"
Dieses und zwei andere Möglichkeiten, eine Rangreihe ohne den "Ranking"-Fragetyp zu machen, findest Du hier:
demo.sondages.pro/714997#
Viel Erfolg
Joffm
P.S.
Ich habe eine Matrix mit Zahlen erstellt
Dies ist etwas irreführend. Was hast Du erstellt? Eine Matrix(Zahlen) mit einer Spalte oder eine Matrix, die die vier Plätze als Antwortoption enthält?