0 votes
in SoSci Survey (dt.) by s137352 (115 points)

Liebes Sosci Survey-Team,

für meine Masterarbeit will ich einen Fragebogen erstellen. Dieser soll eingangs einen Online-Shop simulieren, bei dem ich Produkte sowie deren Preise und Bewertungen abbilde.

Hieraus sollen die Probanden im ersten Schritt ihre Lieblingsprodukte aussuchen.

Auf der nächsten Seite soll den Probanden diese Lieblingsprodukte angezeigt werden - die Produkte sollen (zufällig, 3 Kohorten) entweder analog zur vorherigen Ansicht, nach Preis oder nach Bewertung sortiert sein.

Meine Problem ist nun also erstmal:
Wie kann ich den Bildern die Kriterien/Beschriftung "Preis" und "Bewertung" hinzufügen, um diese Angaben anschließend als Sortierungskriterium zu nutzen?

Ich weiß, wie ich Bilder hochlade und via "Mehrfachauswahl" und mithilfe der "kärtchenweisen" Darstellung wie gewünscht anordne.

Vielen Dank vorab + Lieben Gruß

1 Answer

+1 vote
by SoSci Survey (301k points)

Ich würde empfehlen, dass Sie für den Shop eine Frage vom Typ "Mehrfachauswahl" verwenden und dafür die Darstellung "Kästchen" aktivieren (wie von Ihnen geplant). Den Inhalt der Kästchen (=Auswahloptionen) können Sie mit ein wenig HTML nach Bedarf gestalten. Zum Beispiel mit Bildern und unterschiedlichen Textformatierungen.

um diese Angaben anschließend als Sortierungskriterium zu nutzen?

Die Sortierung möchten Sie experimentell vorgeben, habe ich das korrekt verstanden?

Ich dem Fall würde ich empfehlen, dass Sie einfach 3 Listen der Produkt-Nummern (IDs der Auswahloptionen) mit der entsprechenden Sortierung anlegen. Sie können anschließend eine Schnittmenge mit einer Liste (Array) der ausgewählten Optionen rechnen und haben die ausgewählten Produkte dann in der gewünschten Sortierung.

by s137352 (115 points)
ok, dann ist die auszuführende Frage WZ03.. danke für die Aufklärung :)

debug ist ergänzt, starte ich dann direkt auf der Seite kommt:

[Information]    Interview gestartet (neue Nummer 153)
[Information]    Der Fragebogen base im Projekt wunschzettel wird verwendet
[Verarbeitung]    Erstelle Seite 5 in Fragebogen base
[Inhalt]    Erstelle Frage RG01
[Information]    Vom Zufallsgenerator RG01 wurden folgende Codes gezogen: 2
[Information]    value("RG01") = 2
[Inhalt]    Erstelle Frage WZ03
debug()    Inhalt: Array (ohne Elemente)
[Information]    Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 6

Starte ich am Anfang:
[Information]    Interview Nummer 160 wird fortgesetzt
[Information]    Der Fragebogen base im Projekt wunschzettel wird verwendet
[Information]    Die Verweildauer auf Seite 4 war 4 Sekunden
[Verarbeitung]    Lese Antworten von Seite 4
[Information]    Antwort auf SF03_01 = 2
[Information]    Antwort auf SF03_02 = 1
[Information]    Antwort auf SF03_03 = 2
[Information]    Antwort auf SF03_04 = 2
[Information]    Antwort auf SF03_05 = 1
[Information]    Antwort auf SF03 = 3
[Information]    Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung]    Erstelle Seite 5 in Fragebogen base
[Inhalt]    Erstelle Frage RG01
[Information]    Vom Zufallsgenerator RG01 wurden folgende Codes gezogen: 3
[Information]    value("RG01") = 3
[Inhalt]    Erstelle Frage WZ03
debug()    Inhalt: Array (ohne Elemente)
[Information]    Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 6
by SoSci Survey (301k points)
> debug()    Inhalt: Array (ohne Elemente)

Okay, das ist nicht gut. Dann suchen wir mal weiter. Bitte erzängen Sie noch zwei Zeilen:

debug($order);
debug($selected);
by s137352 (115 points)
Dann kommt folgender Text:

[Verarbeitung]    Lese Antworten von Seite 4
[Information]    Antwort auf SF03_01 = 2
[Information]    Antwort auf SF03_02 = 1
[Information]    Antwort auf SF03_03 = 2
[Information]    Antwort auf SF03_04 = 2
[Information]    Antwort auf SF03_05 = 1
[Information]    Antwort auf SF03 = 3
[Information]    Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung]    Erstelle Seite 5 in Fragebogen base
[Inhalt]    Erstelle Frage RG01
[Information]    Vom Zufallsgenerator RG01 wurden folgende Codes gezogen: 2
[Information]    value("RG01") = 2
[Inhalt]    Erstelle Frage WZ03
debug()    Inhalt: Array (ohne Elemente)
debug()    Inhalt: 0SF07, 1SF05, 2SF04, 3SF06, 4SF08
debug()    Inhalt: 01, 13, 24
[Information]    Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 6


Hinweis (Seite 5)
Debug-Information für $items:
Array (ohne Elemente)

Hinweis (Seite 5)
Debug-Information für $order:
0SF07, 1SF05, 2SF04, 3SF06, 4SF08

Hinweis (Seite 5)
Debug-Information für $selected:
01, 13, 24
by SoSci Survey (301k points)
Ach ja ... Sie hatten ja die Zahlen gegen Kennungen ausgetauscht. Es müssen aber Zahlen (Item-Nummern) sein, so wie ich es oben geschrieben hatte:

if ($group == 1) {
  $order = [1,3,2,4,5,6,7];
} elseif ($group == 2) {
  $order = [7,5,3,1,2,4,6];
} else {
  $order = [7,6,5,1,2,3,4];
}

Für Frage-Kennung oder die Anzeige unterschiedlicher Fragen ist der Code in der aktuellen Form generell nicht ausgelegt.

Die Sie aktuell im einen Arary Texte verwenden und die andere Liste Item-Kennungen enthält, ist die Schnittmenge immer leer.
by s137352 (115 points)
Super, es hat funktioniert. Die Items werden auch direkt in der (gem. RG01) richtigen Reihenfolge ausgespuckt! Vielen Dank! :)

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

...