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

Was ich machen möchte:

Alle VP erhalten einen identischen Fragebogen. Die zu verändernde Variable ist ein Film, den die VP sehen. Die Kontrollgruppe soll einen neutralen Film sehen, die Versuchsgruppe einen angst erzeugenden Film.

Was ich habe:

$zahl = value('F101_CP');
 
if ($zahl == 1) {
  html('Angst', 'spacing=default');
} elseif ($zahl == 2) {
  html('Neutral', 'spacing=default');
}

Diesen Code habe ich bisher mithilfe einer Anleitung geschrieben. F101_CP ist der Code des Zufallsgenerators (der auch zu funktionieren scheint), "Angst" ist ein Textbaustein, in dem sich der html-code für einen Link befindet (also eine Verlinkung zu YouTube), Neutral ebenfalls ein Textbaustein mit html-Code zu einem anderen Video.

(Hinweis: bei Textbausteine habe ich "Darstellung" von "Formatierter Text" auf "HTML-Code" umgestellt.)

Problem:

Wenn ich jetzt auf "Testen" clicke, erscheint kein Video, sondern einfach die nächste Seite des Fragebogens. Was fehlt noch zur randomisierten Anzeige von jeweils einem der Videos?

(Vorher hatte ich statt html noch text im Code stehen. Da wurde die Seite mit den Filmen nicht übersprungen und mal stand "Angst" da und mal "Neutral", randomisiert wurde also. Dafür wurde aber nur der html-Code selbst statt eines Videos angezeigt.)

by s092776 (110 points)
Der Debug-Modus sagt Folgendes:

[Information]    Interview gestartet (neue Nummer 42)
[Information]    Der Fragebogen ErnstJordan im Projekt dictatorgame wird verwendet
[Verarbeitung]    Erstelle Fragebogen-Seite Nr. 5
[Inhalt]    Erstelle Frage F101
[Information]    Vom Zufallsgenerator F101 wurden folgende Codes gezogen: 1
[Information]    value("F101_CP") = 7
[Information]    Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 6
[Verarbeitung]    Erstelle Fragebogen-Seite Nr. 6
[Inhalt]    Erstelle Frage D101

Die Frage ist, warum Seite 5 keine Inhalte zeigt. Es müssten doch die Videos eingebunden sein.

1 Answer

0 votes
by SoSci Survey (304k points)

"Angst" ist ein Textbaustein

Einen Textbaustein können Sie mittels text() oder show() anzeigen - html() hingegen bindet nur den Inhalt als HTML-Code in die Seite ein.

$zahl = value('F101_CP');

Die Variable F101_CP verrät Ihnen, wie häufig der Zufallsgenerator schon komplett "geleert" wurde. Das ist mitunter praktisch, aber in Ihrem Fall nicht hilfreich. Sie benötigen die Vaiable F101:

$zahl = value('F101');

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

...