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

Hallo zusammen,
Für ein Projekt an der Uni habe ich einen Fragebogen erstellt.
Ich habe eine within Bedingung in denen 3 Szenarien dargestellt werden diese werden in in fester Abfolge dargeboten..
Im anschluss wird rotiert eine Aufgabe gestellt diese ist in 3 Schwierigkeiten unterteilt(Schwer,Leicht,keine).Nun möchte ich die Personen nach dieser Aufgabe die Schwierigkeit der Aufgabe raten lassen. Das soll aber nur passieren wenn wenn die Aufgabenschwierigkeit leicht oder Schwer dran kam.

Rotiert wurden die Szenarien mit diesem Code

// Teil 1: Erstellen und mischen der Liste - nur einmalig ausführen
if (!isset($fragen)) {
// Liste der Frage-Kennungen erstellen
  $fragen = array(
    'R102', 'R103',
    'R108'
  );
  // Die Liste zufällig mischen
  shuffle($fragen);
  // Die Listen auf allen Seiten verfügbar machen
  registerVariable($fragen);
}
question($fragen[0]);

Wie kann ich das nun realisieren ?

by SoSci Survey (328k points)
> Im anschluss wird rotiert eine Aufgabe gestellt diese ist in 3 Schwierigkeiten unterteilt (Schwer,Leicht,keine).

Laut Ihrem Code fragen Sie immer 3 Fragen ab ('R102', 'R103', 'R108'). Was davon denn ist denn "keine" Aufgabe?
by s129314 (110 points)
keine ist R108

1 Answer

0 votes
by SoSci Survey (328k points)

Das soll aber nur passieren wenn wenn die Aufgabenschwierigkeit leicht oder Schwer dran kam.

keine ist R108

Mit einem kleinen IF-Filter können Sie prüfen, ob eine Aufgabe angezeigt wird:

question($fragen[0]);
if ($fragen[0] == 'R102') {
  question('FF01');
} elseif ($fragen[0] == 'R103') {
  question('FF02');
}

Dann auf der nächsten Seite nochmal das (fast) gleiche:

question($fragen[1]);
if ($fragen[1] == 'R102') {
  question('FF01');
} elseif ($fragen[1] == 'R103') {
  question('FF02');
}

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

...