0 votes
in SoSci Survey (dt.) by s139974 (185 points)

In meinem Projekt werden auf verschiedenen Seiten verschiedene Videos gezeigt. Diese werden über einen html-code aufgerufen.

Beim PC-Umfrage-Modus klappt alles sehr gut. Jedoch wenn ich die Studie auf dem Samsung S20 aufrufe, bekomme ich bei nicht komplett abgespielten Videos einen Warhhinweis: "Bitte verweden Sie nicht den Zurück-Knopf Ihres Browsers. Die Antworten können nicht gespeichert werden, wenn Sie zuvor den Zurück-Knopf verwendet haben." (auch unabhängig davon, ob ich Zurück-Buttons überhaupt integriere und auch wenn ich den Haken bei " Warnung bei Verwendung des Browser-Zurück-Knopfes oder Schließen des Fensters" wegmache).

Ich würde das jedoch gerne verhindern, da das Versuchpersonen nur verwirren wird und sie dann nicht wissen, dass sie ohne Hinweis nur weiter können, wenn das Video gar nicht abgespielt wurde. Also alles etwas ungünstig. Auf PC klappt es gut und auf einem Apple Gerät funktioniert dieser Teil auch. Wobei auf dem Apple-Gerät, anders als auf den anderen Geräten, das Video nicht direkt Teil der SoSciSurvey Seite ist, sonder bei Play in einem separaten Browser geöffnet wird, was auch nicht ideal ist. Vielleicht gibt es hierfür auch eine Lösung?

Herzlichen Dank und liebe Grüße

by SoSci Survey (327k points)
Wir konnten das Problem heute bereits in einem anderen Befragungsprojekt eingrenzen - es stamm wahrscheinlich daher, dass der Browser im Hintergrund die Fragebogen-Seite erneut abruft. Eventuell auch verbunden damit, dass Befragte in eine andere App oder ein anderes Browser-Tab wechseln.

Ich sage hier Bescheid, wenn wir das technisch gelöst haben. Ein paar Tage könnte es aber dauern.
by s139974 (185 points)
Herzlichen Dank für Ihre Hilfe!

1 Answer

0 votes
by SoSci Survey (327k points)

Wir haben auf www.soscisurvey.de ein Update vorgenommen, welche das Problem beseitigen sollte.

by s139974 (185 points)
Liebes SoSci Survey Team,

vielen Dank für Ihre Unterstützung. Ich habe es gerade nochmal probiert und leider besteht das Problem immernoch. Vor allem ist das jetzt besonders fatal, da ich den Weiter-Knopf für eine gewisse Zeit pausiere, um zu garantieren, dass sich die VPs die Videos ansehen und nicht einfach weiterklicken. Dadurch, dass man dann aber bei einem angefangenen Video bei Weiter nicht weiterkommt bzw die Fehlernachricht (siehe oben) bekommt, muss man wieder von vorne warten. Dadurch vergraule ich mir natürlich sofort meine Teilnehmenden. Ich hoffe sehr auf Ihre Hilfe und sende herzliche Grüße
by SoSci Survey (327k points)
Könnten Sie bitte einen Pretest-Link direkt zu der Seite mit dem Video posten, dann prüfe ich nochmal, warum die Änderung in Ihrem Fragebogen nicht das gewünschte Ergebnis hatte.
by s139974 (185 points)
Ich danke Ihnen für Ihre schnelle Hilfe. Tatsächlich ist es schwer das auf ein Video runterzubrechen. Ich habe vier verschiedene Experimentalbedingungen und pro Bedingung dann ca. 6 Videos pro Seite. Eine Beispielseite ist das hier (ich weiß nicht genau wie ich einen Pre-Test-Link erstelle wo ich genau auf diese Seite komme, hoffe ich habe das richtig gemacht):

https://s2survey.net/chat_er/index.php?i=N8EGEXVF1PV0&rnd=MLYY

Ich habe dadurch auch gerade festgestellt, dass das jetzt mit dem nicht Weiter kommen und dem Warnhinweis auch bei der PC Version passiert.
by SoSci Survey (327k points)
edited by SoSci Survey
Wie das mit dem Pretest-Link funktioniert (Spoiler: das oben ist keiner) wird hier erklärt: https://www.soscisurvey.de/help/doku.php/de:survey:pretest

In dem Interview oben konnte ich das Problem erstmal nicht replizieren. Aber wir hatten das Update zuletzt auch nur auf www.soscisurvey.de eingespielt, ich sehe nochmal zu, dass es auch auf s2survey.net sicher eingespielt wird (Edit: erledigt).
by s139974 (185 points)
Lieben Dank nochmal für die schnelle Antwort. Jetzt konnte ich es komischerweise auf dem PC auch nicht mehr replizieren, aber auf dem Handy, einem Samsung S20, ist es leider noch so.

Komisch ist auch, dass der obere Link sogar vom Pre-Test ist (halt nur eine Beispielseite vom Video, damit Sie nicht durch die Anfangsfragen der Umfrage wühlen müssen). Vielleicht hilft der komplette Pre-Test-Link:

https://s2survey.net/chat_er/?act=fbk2cucdgfwRsu8JAU3kLhMN

Danke auch, dass Sie sich um das Update für s2survey.net kümmern. Vielleicht hilft das schon. Ab wenn denken Sie könnte ich das testen bzw. bin mir nicht sicher wie schnell das mit dem Update geht.
by SoSci Survey (327k points)
Ich hatte das Update unmittelbar nach meiner Antwort oben kontrolliert - er war bereits eingespielt. Das scheint also nicht geholfen zu haben. Demnach werde ich nochmal mit Android-Browsern testen. Offenbar liegt das Problem an anderer Stelle.

Nur zur Sicherheit: Das Problem trat bei Ihnen auf dem Handy auf ohne dass zwischendurch zu einer anderen App oer einem anderen Tab gewechselt wurde. Nach dem "Weiter" kam einfach die Meldung, korrekt?
by s139974 (185 points)
Vielen Dank, dass Sie sich das anschauen! Ja genau, nach dem Weiter kommt dann die Message oben und die Seite "startet" von vorne.
by SoSci Survey (327k points)
Könnten Sie bitte noch einen Link direkt zu der Seite mit dem Video posten? Es ist ziemlich müßig, wenn ich für jeden Testlauf erst durch den halben Fragebogen klicken muss.
by s139974 (185 points)
Gerne:

https://s2survey.net/chat_er/index.php?i=N8EGEXVF1PV0&rnd=MLYY

Das ist Mitten aus dem Pre-Test-Survey genommen; meinen Sie das?
by s139974 (185 points)
Vielleicht noch als Hinweis: auf dem Apple Smartphone klappt es (da geht aber auch ein separater Browser mit dem Video auf). Das Problem bezieht sich auf mein Samsung S20 Testhandy.
by SoSci Survey (327k points)
Bitte erstellen Sie einen "richtigen" Prestest-Link und tragen Sie beim Erstellen die korrekte Seite ein.

Der Link oben verweist auf ein einzelnes Interviews. Sobald das "Weiter" dort einmal klappt, kann man nicht mehr testen, weil das Interview dann auf einer späteren Seite ist.

Testen Sie dann mit dem Pretest-Link bitte auch kurz, ob sich das Problem auf Ihrem Gerät replizieren lässt.
by s139974 (185 points)
Ich weiß tatsächlich nicht was ich anders gemacht habe als in dem Anleitungslink, den Sie geschickt haben. Ich habe einen Pre-Test gestartet und dann einen Link hierfür erhalten:

https://s2survey.net/chat_er/?act=fbk2cucdgfwRsu8JAU3kLhMN

Hier gehe ich dann rein bis zu der ersten Videoseite und diese kopiere ich dann und schicke Ihnen diese. Welches anderes Vorgehen schlagen Sie vor?
by SoSci Survey (327k points)
Einen richtigen Pretest-Link, der länger als 5 Minuten gültig ist, erstellen Sie wie hier (oben auf der Seite) beschrieben: https://www.soscisurvey.de/help/doku.php/de:survey:pretest
by s139974 (185 points)
Komischerweise war der erste Pre-Test mit dem Link auch für 3 Tage gültig (wüsste gar nicht wie man einen nur für 5 Minuten Pre-Test macht).

Jetzt habe ich nochmal einen Pre-Test neu gestartet, der für 5 Tage gültig ist. Hier der Link für den gesamten Test und dann für die Stelle ab dem Video:

Ganzer Link:

https://s2survey.net/chat_er/?act=gqvAsntPD1HQuoD3cit2pqYq

Ab dem Video:

https://s2survey.net/chat_er/index.php?i=QDPB33A25E0L&rnd=PNNC

Danke und besten Gruß
by SoSci Survey (327k points)
Bitte stellen Sie beim Erstellen des Pretest-Links gleich die richtige Seite ein. Das zweite ist nur wieder ein Link zu Ihrem persönlichen Interview - aber wenn ich den Link aufrufe, sehe ich gerade die Seite nach dem Video. Okay, mit dem "Zurück"-Knopf lässt sich das lösen. Aber ... ich kann auf einem Samsung Android Smartphone damit das Problem aktuell nicht replizieren. Egal, was ich tue ... ich sehe die Warnung nicht.

Allerdings wurde mir zuletzt die Seite mit dem Video ohne Warnung erneut angezeigt. Das könnte aber auch daran liegen, dass Sie parallel in dem Interview geklickt haben. Daher ist der Interview-Link eben nicht hilfreich.
by s139974 (185 points)
Jetzt! Ich habe gerade erst gesehen, dass es beim Pre-Test erstellen nebendran eine S. gibt von der man aus starten kann. Entschuldigen Sie! Das war in der Anleitung leider nicht drin.

https://s2survey.net/chat_er/?act=eyv48KBBnuFgPds73UdBazya

Danke nochmal!!
by SoSci Survey (327k points)
Nach dem ersten Ansehen des Videos konnte ich weder auf dem Computer noch auf einem Samsung Android Smartphone Probleme nach dem "Weiter" feststellen. Wo es Probleme gibt: Wenn man auf der nächsten Seite "Zurück" klickt, und dann erneut auf "Weiter", dann wird das Video erneut angezeigt. Meine Vermutung wäre, dass da irgendwo eine Seite ohnehin Inhalt existiert, die SoSci Survey irritiert. Aber um das genauer zu untersuchen, bräuchte ich einen Pretest-Link mit Debug-Ansicht.

Wie gesagt: Das eigentliche Problem, dass auf dem Smartphone der Hinweis erscheint, und die Seite erneut angezeigt wird, kann ich mit dem obigen Pretest-Link nicht replizieren (weder mit Chrome noch mit Firefox auf dem Smartphone, auch nicht bei Tab- und Fensterwechseln). Tritt das Problem bei Ihnen weiterhin (auch mit dem Pretest-Link) auf?
by s139974 (185 points)
Interessant! Ich habe gerade auch ein paar Tests gemacht. Tatsächlich klappt es bei mir auch, wenn ich ab S. 8 (ab der Randomisierung) wie bei dem Link oben starte.

Wenn ich aber schon eine Seite vorher starte (Einführungstext für die Videos und Kurzvideo um die Lautstärke einzustellen) kommt die Warnnachricht beim 2. Video:

https://s2survey.net/chat_er/?act=ctuPC8LGlIPOrIinWuomeZb0

Bin verwundert womit das zusammenhängen kann. Ich habe nun auch die Zurück-Buttons entfernt und gecheckt ob es damit etwas zu tun hat, aber das ist es anscheinend auch nicht.
by SoSci Survey (327k points)
Hmmm ... ich kann das Problem trotz der Beschreibung auf einem Android Samsung Smartphone weder mit Chrome noch mit Firefox replizieren. Dort läuft alles so, wie es laufen soll. Haben Sie auf dem Smartphone vielleicht noch irgend eine Zusatzsoftware installiert, einen Virenscanner o.ä. vielleicht? Tritt das Problem auf Ihrem Gerät auch dann auf, wenn Sie einen anderen Browser verwenden, z.B. Firefox?
by s139974 (185 points)
Tatsächlich! Sobald ich es über Firefox starte klappt es. Ich habe standardmäßig den Samsung eigenen Browser. Der scheint das Problem zu sein.
by s139974 (185 points)
Gibt es da für die Teilnehmenden die auch den Samsung Browser nutzen eine Lösung meinen Sie?
by SoSci Survey (327k points)
Tatsächlich - mit dem Samsung Browser lässt sich das Verhalten replizieren. Und  nach dem nächsten "Weiter" kommt dann das Problem wie beim "Zurück" zu tragen, dass die Seite nochmal angezeigt wird. Ich würde mir tatsächlich gerne mal Ihren Fragebogen daraufhin ansehen, warum das dort passiert. Ich tippe auf eine Seitenabfolge via setPageOrder() in Verbindung mit einer leeren Seite.

Generell basiert der Samsung Browser auf Chromium, und ein Debugging sollte möglich sein. Mit etwas Glück kann ich das diese Woche noch unterbringen. Kann ja nicht so schwer sein, das zu lösen :D
by s139974 (185 points)
Ich bin fast schon erleichtert, dass es sich replizieren lässt :). Dachte schon mein Handy spinnt einfach; das wäre dann nicht ganz so berechenbar gewesen. Ich habe jetzt mal geschaut. Tatsächlich habe ich das mit der Randomisierung so gemacht:

____

question ('ZG01');

if (value('ZG01') == 1) {
  setPageOrder('DH1', 'EH','DH2');
} elseif (value('ZG01') == 2) {
  setPageOrder('CH1', 'EC','CH2');
} elseif (value('ZG01') == 3) {
  setPageOrder('RH1', 'ER', 'RH2');
} elseif (value('ZG01') == 4) {
  setPageOrder('CG1', 'EG','CG2');
}

___

Vielleicht hängt es damit zusammen? Ich bin Ihnen jedenfalls extrem dankbar, dass Sie mich bei der Sache so unterstützen!!
by SoSci Survey (327k points)
Sie haben in setPageOrder() keine gemeinsame Seite, wo sich dann alle Gruppen wieder treffen? Außerdem scheint es so, dass auf dieser Seite kein Inhalt angezeigt wird - da sehe ich nur den Zufallsgenerator plus setPageorder() - das ist das oben beschrieben Problem mit der leeren Seite. Möchten Sie den Code einfach mal ans Ende der vorigen Seite stellen?

Das sollte zumindest gegen das Problem helfen, dass es nach dem "Zurück" Probleme gibt.
by s139974 (185 points)
Ah okay, jetzt weiß ich was Sie meinen. Tatsächlich sind alle meine Filter auf separaten leeren Seiten. Werde das mal ausprobieren das jeweils auf eine Seite vorher zu legen.

Es wird dann später noch etwas "komplizierter" und ich habe noch einen Filter:

if (strlen(trim(value('WG01x01'))) > 3) {
 setPageOrder('CG4a', 'S2', 'CG5', 'S3', 'CG6', 'CG7', 'S4');   
} else if (strlen(trim(value('WG01x02'))) > 3) {
 setPageOrder('CG4a', 'S2', 'CG5', 'S3', 'CG6', 'CG7', 'S4');
} else {
  setPageOrder('CG4b', 'S2', 'CG5', 'S3', 'CG6', 'CG7', 'S4');   
}

Hier wird dann auf ähnliche Seiten verwiesen (S2, S3, S4). Ist das ein Problem? Sollte ich das separat gestalten also für jeden Path eine eigene Seite?
by SoSci Survey (327k points)
Die drei Seitenabfolgen scheinen sich nur dadurch zu unterscheiden, dass als nächste Seite entweder CG4a oder CG4b kommt. Es wäre vielleicht einfacher, wenn Sie diese beiden Seiten zu einer verbinden, und abhängig von der Ziehung in WG01x01 entweder den einen oder den anderen Inhalt anzeigen.

Generell ist das Springen zwischen Seiten schon okay, aber es wird eben komplex. Und dann hat man schnell Effekt, die so nicht intediert waren.
by s139974 (185 points)
Jetzt habe ich mal probiert die Randomisierung auf die Seite zuvor zu machen und nicht auf einer separaten Seite. Das klappt aber leider nicht. Dann wird nicht mehr randomisiert sondern es kommt immer die gleiche Experimentalbedingung. Wissen Sie voran das liegen kann?
by SoSci Survey (327k points)
Haben Sie denn Ihre Test auch auf der vorigen Seite gestartet? Wenn ja, was sagt die Debug-Information?
by s139974 (185 points)
Entschuldigen Sie die verspätete Antwort! Ich war die Woche leider komplett ausgeschaltet. Ich habe jetzt mal einige Versuche gestartet. Die Debug-Information sagt folgendes:

[Information]    Interview Nummer 123 wird fortgesetzt
[Information]    Der Fragebogen base im Projekt chat_er wird verwendet
[Information]    Die Verweildauer auf Seite 6 war 7 Sekunden
[Verarbeitung]    Lese Antworten von Seite 6
[Information]    Antwort auf DS01_01 = 1
[Information]    Antwort auf DS01_02 = 1
[Information]    Antwort auf DS01_03 = 1
[Information]    Antwort auf DS01_04 = 1
[Information]    Antwort auf DS01_05 = 1
[Information]    Antwort auf DS01_06 = 1
[Information]    Antwort auf DS01_07 = 1
[Information]    Antwort auf DS01_08 = 1
[Information]    Antwort auf DS01_09 = 1
[Information]    Antwort auf DS01_10 = 1
[Information]    Antwort auf DS01_11 = 1
[Information]    Antwort auf DS01_12 = 1
[Information]    Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung]    Erstelle Seite 7 in Fragebogen base
[Inhalt]    Erstelle Frage IN01
[Inhalt]    Erstelle Frage IN02
[Inhalt]    Erstelle Frage ZG01
[Information]    Vom Zufallsgenerator ZG01 wurden folgende Codes gezogen: 2
[Inhalt]    Erstelle Frage ZG01
[Information]    Der Zufallsgenerator ZG01 wurde bereits zu einem früheren Zeitpunkt im Interview verwendet, die gezogenen Codes bleiben unverändert: 2
[Information]    value("ZG01") = 2
[Information]    value("ZG01") = 2
[Information]    Entsprechend setPageOrder() werden nun folgende Seiten gezeigt:
47 [CH1], 48 [EC], 49 [CH2]

Ich habe es dann 15-mal probiert mit mehreren Browsern und es kommt dann immer dieselbe Bedingung (Bedingung 2). Seltsamerweise kam letzte Woche als ich es probiert habe dann immer eine andere Bedingung, aber halt trotzdem immer dieselbe. Können Sie sich das erklären? Danke Ihnen herzlich für die Hilfe.
by SoSci Survey (327k points)
> [Information]    Der Zufallsgenerator ZG01 wurde bereits zu einem früheren Zeitpunkt im Interview verwendet, die gezogenen Codes bleiben unverändert: 2

Haben Sie auch mal ein neues Interview gestartet? Auf welcher Seite ist ZG01 denn das erste mal eingebunden?

Falls Ihr Befragungszeitraum bereits begonnen hat, denken Sie bitte daran, dass der Zufallsgenerator nur noch Ziehungen in regulären Inteviews und nicht in Tests zieht. Sie können also ggf. in ZG01 die Ziehungen mal zurücksetzen (rechts von den Codes).
by s139974 (185 points)
Super! Genau, ich habe es jetzt mal ausprobiert: es scheint wirklich daran zu liegen, dass ich es in der Testversion ausprobiert habe und tatsächlich scheint sich auch das Samsung Browser-Problem zu lösen wenn ich die PHP Filter Befehle nicht auf einer "leeren Seite" habe.

Dadurch komme ich aber dann in folgende Schwierigkeiten: im Laufe der Umfrage gibt es dann noch 2 weitere Filter, die dann in Abhängigkeit der Antworten auf eine vorherige Frage entweder auf die eine oder andere Seite springen, z. B. :

if (value('SE01_01') <= 5) {
    goToPage('DH3a');
} elseif (value('SE01_01') > 5) {
  goToPage('DH3b');
}

Wenn ich diese auf die Seite vorher mache, klappt es nicht, da die Seite vorher das entsprechende SE01 Item enthält und soweit ich das verstehe, muss diese Antwort erst eingeloggt sein  bevor der PHP Filter dann damit arbeiten kann. Gibt es da einen Weg drumherum? Entschuldigen Sie die vielen Themen die aufkommen.
by SoSci Survey (327k points)
Könnten Sie den PHP-Code vielleich einfach auf die nächste Seite setzen, die regulär angezeigt würde? Oder variiert dies je nach (rotierter) Seitenabfolge? Könnten Sie die beiden Seiten DH3a und DH3b zu einer Seite zusammenfassen, und abhängig von der Antwort einfach den jeweils passenden Inhalt anzeigen?
by s139974 (185 points)
Vielleicht ginge das, dass man die beiden Seiten zusammenfasst. Das "Problem" könnte sein, dass sich die beiden Seiten eigentlich nur darin unterscheiden welches Video durch den HTML-Code aufgerufen wird. Da habe ich leider nichts zu gefunden, wie ich dann den entsprechenden PHP Filter bzw. Code gestalte.
by SoSci Survey (327k points)
Nichts einfacher als das: Legen Sie den HTML-Code für die Videos als "Texte" im Fragenkatalog an, und dann verwenden Sie so einen Filter: https://www.soscisurvey.de/help/doku.php/de:create:randomization-media#stimulusvideo
by s139974 (185 points)
Perfekt! Es hat geklappt! Alles super! Herzlichen Dank für Ihre schnelle und intensive Hilfe! Das schätze ich sehr wert!

Herzliche Grüße!

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

...