0 votes
in SoSci Survey (dt.) by s293856 (110 points)

Liebes Support-Team,

ich möchte auf der Seite nach einer Ranking-Aufgabe mit 10 Items noch einmal das von der Versuchsperson zuvor am höchsten gerankte Item in einer Frage anzeigen lassen. Ich habe es bereits mit diversen php-Codes versucht, und als ich dachte ich wäre relativ nah dran, wurde die Fehlermeldung "Für eine ganze Frage vom Typ Rangordnung kann grundsätzlich kein unabhängiges Eingabefeld erzeugt werden. Verwenden Sie ein Item der Frage oder einen anderen Fragetyp" angezeigt. Bedeutet das tatsächlich, dass sich mein Vorhaben mit diesem Fragetyp nicht umsetzen lässt, oder gibt es eine andere Möglichkeit, wie ich mit den Rängen arbeiten kann?

Vielen Dank schonmal!

1 Answer

0 votes
by SoSci Survey (327k points)

Das am höchsten gerankte Item sollte auf Rang 1 liegen, korrekt? Dann könnten Sie dessen Nummer ganz einfach ermitteln:

$items = getItems('RA01', 'is', 1);
if (empty($items)) {
  // Was tun wir, wenn kein Item auf Rang 1 ist?
  goToPage('next');
}
$item = $items[0];

Anzeigen könnten Sie es dann z.B. wie folgt:

$text = getItemtext('RA01', $item);
replace('%top%', $text);
html('<p>Top-Item: %top%</p>');

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

...