0 votes
in SoSci Survey (dt.) by s313801 (120 points)

Hallo liebes Team,

ich muss für meine Bachelorarbeit einen Filter einbauen da es drei Optionen geben soll

1 = Video1 wird angezeigt
2 = Video2 wird angezeigt
3 = Kein Video, Seite mit Video und Fragen wird übersprungen

Bisher arbeite ich mit einem einfaktoriellen Experimental-Design und habe die Videos eingebunden bekommen. Wie kann ich nun noch schalten, dass die Seite bei 3 übersprungen wird?

Danke schonmal!

1 Answer

0 votes
by SoSci Survey (338k points)

Wenn Sie in Gruppe 3 statt "Skip Page" eine Tilde (~) eintragen, wird die Frage nicht angezeigt (s. Einfaktorielles Experimental-Design). Falls die Seite sonst keine Inhalte enthält, wird sie übersprungen.

Falls Sie die Videos übrigens nicht tatsächlich in 3 verschiedenen Formaten kodiert und hochgeladen haben sollten, entfernen Sie im HTML-Code unten bitte noch die Formate, die Sie nicht haben. Sonst sehen einige Teilnehmer:innen (je nach Browser) nur eine Fehlermeldung.

by s313801 (120 points)
Das geht leider nicht, da zu dem Video noch Fragen beantwortet werden müssen. Entweder wird eins der beiden Videos angezeigt oder die Seite mit den restlichen Fragen muss auch übersprungen werden. Ich gehe mal davon aus, dass ich nun mit einem php Code arbeiten muss?

Ich habe nun diesen Coden gebaut, jedoch funktioniert das Überspringen der Seite nicht, können Sie mir bitte weiterhelfen was ich falsch bearbeitet habe?

$code = value('ZV1');
$video = value('ZV1', 'label');


if ($code == 1) {
html('<video width="512" height="288" autoplay>
<source src="Female_Version.mp4" type="video/mp4">
<source src="Female_Version.webm" type="video/webm">
<source src="Female_Version.ogg" type="video/ogg"/>
</video>');

} elseif ($code == 2) {
html('<video width="512" height="288" autoplay>
      <source src="Male_Version.mp4" type="video/mp4">
      <source src="Male_Version.webm" type="video/webm">
      <source src="Male_Version.ogg" type="video/ogg"/>
    </video>');

} elseif ($code == 3) {
    goToPage('next');
}
by SoSci Survey (338k points)
Entfernen Sie noch den HTML-Code aus dem Zufallsgenerator (s. Ihr Screenshot oben).

Und falls (!) Sie die Variable nicht umbenannt haben, müsste es value('RG02') statt value('ZV1') heißen.

Wenn das Problem damit nicht gelöst sein sollte, posten Sie bitte mal die Debug-Informaton zur Fragebogen-Seite.
by s313801 (120 points)
Dankeschön! Genau, die Variable habe ich umbenannt in ZV1.
Sobald nun das Video nicht erscheint, kommt trotzdem ein "leeres Video" mit Play Button (wenn man drauf klickt passiert nichts, aber trotzdem verwirrend für den Teilnehmer), plus der Inhalt der nächsten Seite. Wie bekomme ich den denn weg?
Hier die Debug-Information:
[Information]    Interview started (new case no. 109)
[Information]    Questionnaire sociodemographics from project influencerimpact will be used
[Processing]    Create page 5 in questionnaire sociodemographics
[Content]    Create question RG02
[Information]    The random generator RG02 drew these codes: 3
[Information]    value("ZV1") = 3
[Information]    value("ZV1") = "goToPage('next')"
[Information]    Go to next page (No. 6)
[Processing]    Create page 6 in questionnaire sociodemographics
[Content]    Create question SD01
[Content]    Create question SD02
by SoSci Survey (338k points)
Ich habe es in Ihrer neuerlichen Frage nochmal detaillierter ausgeführt: https://support.soscisurvey.de/?qa=62119/zufallsgenerator-video-oder-skip-page-error&show=62122#a62122

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

...