0 votes
ago in SoSci Survey (dt.) by s190091 (280 points)

Liebes SoSci-Team,

ich hatte Ende September 2024 eine Frage mit dem Betreff "Alphabetische Sortierung von Items - Problem mit Umlauten" gestellt. Hintergrund meiner Frage war, dass bei zwei aufeinanderfolgenden Fragen zwei Items Mü... und My... in unterschiedlicher Reihenfolge dargestellt wurden, obwohl ich bei beiden Fragen alphabetische Sortierung eingestellt hatte. Es stellte sich schließlich heraus, dass eine Funktion defekt war. Dieser Fehler wurde seinerzeit dankenswerterweise von Ihnen behoben (siehe damaligen Chatverlauf).

Nun gibt es ein ähnliches Problem - leider konnte ich den seinerzeitigen Chat nicht fortführen, daher eröffne ich einen neuen Chat.

Für eine neue Befragungsrunde habe ich das ursprüngliche Projekt exportiert und in ein neues Projekt importiert. Ein Item ist gegenüber dem alten Projekt hinzugekommen, die ersten beiden Buchstaben dieses Items sind Lö... [Rest des Wortes aus Datenschutzgründen abgeschnitten].

Dieses neue Item habe ich bei den beiden aufeinanderfolgenden Fragen neu eingefügt; es trägt in beiden Fragen die gleiche Kennung (die beiden Fragen sind durch einen php-Code miteinander verbunden).

In beiden Fragen habe ich alphabetische Sortierung ausgewählt; in der Vorschau der einzelnen Fragen ist diese Sortierung in beiden Fällen alphabetisch korrekt.

Deim Durchlaufen des kompletten Fragebogens wird aber nur bei der ersten Frage eine alphabetische Sortierung realisiert; bei der zweiten Frage sind nur die aus dem bisherigen Projekt übernommenen Items alphabetisch sortiert - das neue Item Lö... taucht dagegen an letzter Stelle (hinter Wa...) auf.

Haben Sie eine Idee, worin das Problem bestehen könnte?

Herzlichen Dank und beste Grüße

ago by SoSci Survey (337k points)
>  bei der zweiten Frage sind nur die aus dem bisherigen Projekt übernommenen Items alphabetisch sortiert

Wir hatten damals - soweit ich mich entsinne - das Problem, dass Sie die items für die Folgefrage per question() übergeben hatten, und dass die Frage dann die Items in der Abfolge zeigt, in welcher Sie sie eintragen. Und ich erinnere mich vage, dass Sie diese Liste daher alphabetisch sortiert hatten.

Posten Sie doch bitte nochmal den PHP-Code, mit welchem Sie die Items von Frage A nach Frage B übernehmen, damit ich mich da wieder eindenken kann.
ago by s190091 (280 points)
Herzlichen Dank für Ihre schnelle Antwort - hier der erbetene PHP-Code:

$itemliste = getItems('KD01', '==', 1);
$texte = [];
foreach ($itemliste as $itemID) {
  $texte[$itemID] = getItemtext('KD01', $itemID);
}
$itemliste = array_keys($texte);
question('TD01', $itemliste);
ago by SoSci Survey (337k points)
Ich prüfe das und melde mich in wenigen Tagen wieder.

Nur zur Sicherheit: Das alphabetische Sortieren ist in TD01 aktiviert, korrekt?
ago by s190091 (280 points)
Herzlichen Dank!

Ja, die alphabetische Sortierung ist in beiden Fragen (KD01 und TD01) aktiviert!

1 Answer

0 votes
ago by SoSci Survey (337k points)

Ich konnte inzwischen nochmal prüfen, dass die alphabetische Sortierung korrekt nach Auswahl der Items durchgeführt wird.

Bitte klicken Sie nochmal die Detail-Einstellungen des Problem-Items in TD01 an, und prüfen sie, ob dort versehentlich ein Kreuzchen bei "Dieses Item beim Sortieren/Mischen der Items ausnehmen" gesetzt wurde?

Wenn es daran nicht liegt, teilen Sie mir bitte mit, welchen Fragetyp TD01 genau verwendet. Danke.

ago by s190091 (280 points)
Vielen Dank für Ihre Antwort. Ich habe das nochmals überprüft:

- Ein entsprechendes Kreuzchen wurde nicht (!) gesetzt, d.h. das Item sollte in die Sortierung mit aufgenommen werden.
- Der Fragetyp von TD01 ist "Mehrfachauswahl".
ago by SoSci Survey (337k points)
Hmm ... ich kann das Problem auch mit der Mehrfachauswahl nicht replizieren. Was ich Ihnen anbieten kann, ist, dass ich eine Administrator-Freigabe für das Befragungsprojekt einrichte und es mir direkt ansehen. Wenn das in Ihrem Sinne wäre, verraten Sie mir doch bitte den Namen des betroffenen Befragugsprojekts.
ago by s190091 (280 points)
Hallo,

herzlichen Dank für Ihr promptes Feedback und Ihr Unterstützungsangebot! Gerne nehme ich das in Anspruch, allerdings möchte ich den Projektnamen aus Datenschutzgründen nicht öffentlich posten. Haben Sie vielleicht eine Mailadresse, über die ich mit Ihnen kommunizieren kann?

Herzlichen Dank und beste Grüße!
ago by SoSci Survey (337k points)
Schreiben Sie gerne an die info@soscisurvey.de - kopieren Sie nur bitte den Link zum dieser Frage in die E-Mail, damit ich es inhaltlich zuordnen kann. Danke.

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

...