0 votes
in SoSci Survey (dt.) by s252688 (150 points)
closed by SoSci Survey

Liebes Support Team,

ich habe eine Frage bzgl meiner Umfrage und zwar möchte ich, dass die Teilnehmer meiner Umfrage eine App innerhalb meiner Umfrage testen und würde diese am liebsten durch einen iframe anzeigen lassen, allerdings habe ich das Problem, dass die Nutzer dann nicht nach der Nutzung wieder zurück auf die Umfrage kommen. Hier habe ich nun verschiedene Ideen

1) ich kann in meinem Code der App einen Button am Ende einfügen, der einen durchs Klicken auf eine beliebige URL führen kann. Hier jedoch meine Frage, kann ich schon vor Veröffentlichung meines Fragebogens die URL sehen und dann auch die spezifische Seite auswählen, auf die meine Nutzer geführt werden sollen?

2) kann man in Soci- Survey am Ende einen Knopf wie "Weiter zur Umfrage" einfügen, hier ist allerdings die Sache, dass meine Demonstrator-App aus 2 Seiten besteht, und ich möchte, dass der Knopf erst erscheint, nachdem die Nutzer auf der 2. Seite waren (zumindest im besten Fall...)

Damit Sie sich einen kurzen Überblick von meiner App machen können, hier ist eine Version:
https://karolinesiebuerger.shinyapps.io/xprtneg/
Den Knopf würde ich mir dann idealerweise unten in der rechten Ecke der 2. Seite vorstellen:

Mein Code, der den iFrame erzeugt sieht aktuell wie folgt aus:

Können Sie mir hierbei bitte weiterhelfen?
Vielen Dank im Voraus

closed with the note: Problem gelöst - vor allem durch den bereits vorhandenen Code, und mit eimer kleinen Ergänzung in den Kommentaren
by SoSci Survey (322k points)
Ich habe eine Verständnisfrage.

>  am liebsten durch einen iframe anzeigen lassen

Wenn die App in einem iFrame innerhalb des Fragebogens angezeigt wird, dann verlassen die Nutzer:innen den Fragebogen nie. Der Weiter-Knopf sollte dauerhaft unter dem iFrame angezeigt werden.

> ich kann in meinem Code der App einen Button am Ende einfügen, der einen durchs Klicken auf eine beliebige URL führen kann

Den Link finden Sie direkt nach dem Erstellen des SoSic-Projekts in den Projekt-Einstellungen, vgl. https://www.soscisurvey.de/help/doku.php/de:survey:url

Damit es mit einem unterbrochenen Interview weitergeht, müssen Sie aber auch das case-Token als Parameter i=... an den Link anhängen, vgl. https://www.soscisurvey.de/help/doku.php/de:create:functions:casetoken
by s252688 (150 points)
Vielen Dank für das Feedback, mir wird leider unter dem iFrame kein weiter Knopf angezeigt.
Könnten Sie sich da bitte nochmal meinen Code anschauen, woran das liegen könnte?

Ich habe nun in den letzten Tagen versucht, den Knopf in meinem Code zu integrieren und dort leider ein paar Schwierigkeiten bekommen, weshalb ich denke ich doch lieber den Standardweg gehen würde, bei dem dann der "Weiter Knopf" im Frame angezeigt wird.

Liebe Grüße
by SoSci Survey (322k points)
> Könnten Sie sich da bitte nochmal meinen Code anschauen, woran das liegen könnte?

Wenn Sie dafür bitte einen Pretest-Link direkt zur Seite mit dem iFrame posten könnten.

Meine Vermutung ist, dass Ihr CSS-Code - also alles ab pageCSS() - den Knopf so verrutscht, dass er hinter dem iFrame landet. Lassen sie das pageCSS() doch testweise mal weg.
by s252688 (150 points)
Hallo,

ich habe es ohne diesen Teil des Codes versucht, allerdings funktioniert dies auch leider nicht.
Aber ich kann Ihnen sehr gerne meinen pretest zur Verfügung stellen:
https://www.soscisurvey.de/xprt_evaluierung/?act=p8nGEBGBegCXmaIzHRj3WR8A

Das ist der Link zu meinem Pretest, der iFrame befindet sich auf Seite 4 und 5.

Vielen Dank für die Hilfe
by SoSci Survey (322k points)
Es scheint so, dass Sie den pageCSS()-Befehl in eine Element "HTML-Code" eingesetzt haben, und nicht (so wie es sein sollte) in ein Element "PHP-Code" (s. auch https://www.soscisurvey.de/help/doku.php/de:create:php).

Also: Der HTML-Code mit dem <iframe> in ein "HTML-Code" Element, und den PHP-Code mit dem pageCSS() in ein "PHP-Code" Element.

Könnten Sie für die nächste Frage bitte einen Pretest-Link erzeugen, der direkt auf die betroffene Seite führt? Danke.
by s252688 (150 points)
Ok, aber auch wenn ich das mache, funktionier dies leider nicht.

Ich habe jetzt nochmal eine neue Testversion erstellt:
https://www.soscisurvey.de/xprt_evaluierung/?act=KhAVWE07CjSfdtgzy1qXij1D

Vielen Dank!
by SoSci Survey (322k points)
Danke, das macht es einacher. Also: Sie haben das iFrame so konfiguriert, dass es nicht mehr innerhalb des Fragebogens erscheint, sondern den kompletten Bildschirm füllt. Aber ich sehe, Sie sind unten schon auf einem guten Weg.

Ergänzen Sie bitte mal

pageCSS('
  #buttonsAuto {
    left: 0;
  }
');

Im Moment wird der Weiter-Knopf nämlich einfach zu weit nach rechts geschoben.
by s252688 (150 points)
Perfekt, das funktioniert! Vielen Dank.
by s252688 (150 points)
Ich habe leider doch noch eine weitere Frage, und zwar möchte ich hier an der Stelle im Fragebogen 6 verschiedene Links nutzen, also quasi eine Unterteilung der Nutzer in 6 Treamtent-Gruppen haben, die dann jeweils verschiedene Links erhalten.

Ich habe online gelesen, dass man das mittels dem Zufallsgenerators machen kann, doch weiß leider nicht, wie ich das hier an der Stelle machen kann, da die gesamte Seite des Fragebogens nur aus HTML und PHP Code besteht...

Vielen lieben Dank!
by SoSci Survey (322k points)
Im Prinzip müssen Sie sich nur um die Stellen kümmern, wo sich durch die Randomisierung etwas ändert. Ich würde vermuten, dass das in Ihrem die URL im <iframe> ist oder sogar nur ein Teil davon.

Sehen Sie sich einmal diese Anleitung an, ob Ihnen das vieleicht schon ausreicht:
https://www.soscisurvey.de/help/doku.php/de:create:randomization-media#text_der_zettel_und_platzhalter

Falls nicht, posten Sie gerne eine neue Frage. Hier unten wird es langsam etwas unübersichtlich.

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

...