0 votes
in SoSci Survey (dt.) by s083756 (530 points)

super, danke ,funktioniert :) Jetzt stehe ich noch vor der Herausforderung, dass die letzten beiden Items von der Rotation ausgenommen werden soll. Wie kann ich das in den Code implementieren?

1 Answer

0 votes
by SoSci Survey (305k points)

Bei einer "normalen" Rotation würde man das im Item einfach ankreuzen.

Bei der Rotation der Items per PHP-Code müssen Sie es am Ende einfach an die Liste anhängen.

// Gruppen von Items definieren, die erhalten bleiben sollen
$groups = array(
  '1,2,3',
  '4,5,6',
  '7,8,9'
);
shuffle($groups);
$groups[] = 10;  // Item Nr. 10 am Ende der Liste anhängen
$itemlist = implode(', ', $groups);
question('AB01', $itemlist);
by s083756 (530 points)
Es scheint doch nicht zu funktionieren. Bei der Gruppierung und anschließender Rotation bleibt lediglich der erste Block zusammen, danach wird wirklich gemischt. Anbei mal der Code

$groups = array(
  '1,2,16',
  '5,6,7',
  '11,12',
  '3,4',
  '8,9',
  '19',
  '10,17,18,13'
);
shuffle($groups);
$groups[] = 14;
$groups[] = 15;
$itemlist = implode(', ', $groups);
question('Q012', $itemlist);
by SoSci Survey (305k points)
Für Sie doch bitte am Ende folgende Zeile ein und posten Sie, was im Debug-Modus angezeigt wird.

debug($itemlist);
by s083756 (530 points)
Debug-Information für $itemlist:
$itemlist = 8,9, 19, 10,17,18, 1,2,16, 5,6,7, 11,12, 3,4, 13, 14, 15 (string)

das shuffeln scheint richtig zu funktionieren nur die zuordnung zu den Variablen der Frage Q012 ist dann fehlerhaft.
die Variablen sind:

Q012_01 Internetseite des Händlers
Q012_02 Internetseite eines anderen Händlers
Q012_03 Katalog des Händlers
Q012_04 Katalog eines anderen Händlers
Q012_05 Suchmaschine (Google, Bing, Yahoo etc.)
Q012_06 Produktvergleichsportal (guenstiger.de, Preisvergleich.de etc.)
Q012_07 App auf Smartphone, Ipad oder Tablet
Q012_08 Postwurfsendung
Q012_09 Email oder Newsletter
Q012_10 Fernsehwerbung
Q012_11 Soziale Netzwerke (Google+, Facebook, Twitter)
Q012_12 Internet-Foren/-Blogs
Q012_13 Andere Werbung
Q012_14 Andere Informationsquellen
Q012_15 Keine Informationsquellen genutzt
Q012_16 Herstellerseite
Q012_17 Werbung in Zeitung und Zeitschriften
Q012_18 Werbung im Internet
Q012_19 Schaufenster / Geschäfte vor Ort als Informationsquelle

Angezeigt wird:

Soziale Netzwerke (Google+, Facebook, Twitter)
App auf Smartphone, Ipad oder Tablet
Email oder Newsletter
Suchmaschine (Google, Bing, Yahoo etc.)
Werbung im Internet
Postwurfsendung
Internetseite des Händlers
Internetseite eines anderen Händlers
Herstellerseite
Fernsehwerbung
Werbung in Zeitung und Zeitschriften
Produktvergleichsportal (guenstiger.de, Preisvergleich.de etc.)
Schaufenster / Geschäfte vor Ort als Informationsquelle
Internet-Foren/-Blogs
Katalog des Händlers
Katalog eines anderen Händlers

Andere Werbung
Andere Informationsquellen
Keine Informationsquellen genutzt

hier komme ich nicht weiter :(

Viele Grüße
by SoSci Survey (305k points)
Haben Sie in der Frage selbst vielleicht bei "Reihenfolge der Items" eingestellt, dass diese zufällig gemischt werden sollen?

Falls es daran nicht liegt: Wäre es Ihnen recht, wenn ich eine Administrator-Freigabe für das Projekt einrichte und mir das Problem einmal direkt ansehe?
by s083756 (530 points)
super vielen Dank! daran hat es gelegen!

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

...