Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Funktion Random: Variable definieren

  • leamchls
  • leamchls's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #227865 by leamchls
Funktion Random: Variable definieren was created by leamchls
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version:486
Eigener Server oder LimeSurvey-Cloud: Cloud
Genutzte Designvorlage: keine
==================
Hallo zusammen, 

ich erstelle im Moment den Fragebogen für meine Bachelorarbeit in Lime Survey. 
Meine Studie hat ein 2x2 Matrix Design und ich versuche den Effekt von kleinen Veränderungen auf einer Website zu erforschen. 

Hierfür habe ich 4 verschiedene Screenshots von Websites. Jeder befragte soll nur einen der 4 Screenshots gezeigt bekommen, der dem Teilnehmer zufällig zugeordnet wird.
Um dies zu ermöglichen habe ich folgende Funktion verwendet, die Anleitung hatte ich aus einem YouTube Video: 
{if(is_empty(gleichung), rand(1,4), gleichung)}

Nun ist mein Problem, dass in Lime Survey nun angezeigt wird "undefinierte Variable" für "gleichung". 
Ich weiß nun nicht, wo mein Fehler liegt und bräuchte dringend Hilfe um meinen Fragebogen endlich raus senden zu können. 

Danke im Voraus! 
Lea

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago - 2 years 2 weeks ago #227866 by Joffm
Replied by Joffm on topic Funktion Random: Variable definieren
Hallo, Lea,
wenn dies erfüllt ist
1. Die Frage, in der Du dies eingefügt hast, hat den Fragecode "gleichung".
2. Diese Frage ist vom Typ "Gleichung".
sollte es keine Probleme geben.

Dann kannst Du mit "gleichung==1" usw. die entsprechende Seite anzeigen.

Wenn diese beiden Bedingungen erfüllt sind und trotzdem noch ein Fehler angezeigt wird, solltest Du einen lss Export dieser relevanten Fragen schicken.
Studie kopieren, alles Überflüssige löschen, dies dann als lss schicken.

Joffm
P.S.Die Videos von Paul sind wirklich sehr gut.
Hier finde ich allerdings die Benennung der Frage (gleichung) eher verwirrend. Besser wäre sicher etwas wie "zufall" oder "zufallszahl"

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 weeks ago by Joffm.

Please Log in to join the conversation.

  • leamchls
  • leamchls's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #227909 by leamchls
Replied by leamchls on topic Funktion Random: Variable definieren
Hallo Joffm,

danke für deine Antwort! Die Formel funktioniert jetzt.

Leider habe ich aber schon das nächste Problem.
Ich habe in meine Umfrage Screenshots einer Website eingefügt. Diese sind PDF Dokumente. Jetzt werden die Screenshots in Safari angezeigt, über google Crome nicht.
Woran könnte das liegen?

Danke und liebe Grüße,
Lea

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #227912 by Joffm
Replied by Joffm on topic Funktion Random: Variable definieren
Hallo, Lea,
dann solltest Du uns einmal zeigen, was Du gemacht hast.
Also schicke einen lss Export Deines Werkes.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #227916 by Joffm
Replied by Joffm on topic Funktion Random: Variable definieren
Übrigens gibt es zu pdf ja auch diesen Thread von vor ein paar Tagen.

Vielleicht hilft er.
[url] forums.limesurvey.org/forum/german-forum...einf%C3%BCgen#227300 [/url]

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • leamchls
  • leamchls's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 week ago - 2 years 1 week ago #227941 by leamchls
Replied by leamchls on topic Funktion Random: Variable definieren
Hallo Joffm,

anbei findest du meinen Export.

Vielen Dank,
Lea
Last edit: 2 years 1 week ago by leamchls.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 week ago #227946 by Joffm
Replied by Joffm on topic Funktion Random: Variable definieren
Hallo, Lea,
jetzt habe ich ein Problem.
In der gesamten Umfrage finde ich keinen eingebundenen screenshot, sprich pdf.
Diese sollten doch wohl in diesen ersten 4 Fragen sein, oder?
Also, guck noch einmal!

Ich werde Dir einmal einen Vorschlag "hinzaubern" mit irgendwelchen pdf-Dateien von meinem Server.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • leamchls
  • leamchls's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 week ago #227956 by leamchls
Replied by leamchls on topic Funktion Random: Variable definieren
Hallo Joffm,

das ist ja irgendwie mein Problem. Ich erstelle die Umfrage mit einem Mac Book und mir werden alle Screenshots angezeigt. Mit einem Windows pc hingegen sieht man die Screenshots nicht. Das komische ist nur, dass die Screenshots auf einem Windows PC erstellt wurden und als Pdf gespeichert sind. Da dürfte es ja eigentlich keine Probleme geben...

Danke dir, das ist sehr nett! Ich hatte jetzt auch schon überlegt mich über einen Windows Pc in LimeSurvey einzuloggen und darüber nochmal zu versuchen die Screenshots einzufügen. Vielleicht klappt es ja dann.

VG Lea

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 week ago #227959 by Joffm
Replied by Joffm on topic Funktion Random: Variable definieren
Das ist ja nicht das Problem.

Irgendwie musst Du die screenshots doch in Deine Umfrage hineinbekommen. Wie machst Du das denn?

Und ein pdf bindet man am besten in einen IFrame ein.
Also sollte im Quellcode der Frage so etwas auftauchen
Code:
<iframe frameborder="1" height="860" src="https://www.mafoserver.de/userfiles/lea/Seite{x}.pdf" style="zoom:0.60" width="99.6%"></iframe>

Du wirst die pdf-Dateien ja wohl in das "files"- oder "images"- Verzeichnis der Umfrage hochladen. Dann sieht es eben so ähnlich aus.
Code:
<iframe frameborder="1" height="860" src="/upload/surveys/{SID}/images/Seite{x}.pdf" style="zoom:0.60" width="99.6%"></iframe>

Das hast Du ja im Thread, den ich verlinkt hatte, sicher gesehen.
Aber bei Dir ist nichts davon zu sehen.

Wie Du siehst, habe ich die Anzeige dynamisch gestaltet.
Statt vier statische Seiten zu erzeugen, die dann aufgrund der Zufallszahl aufgerufen werden, gibt es hier nur eine Seite.
Die pdf-Dateien heißen "Seite1.pdf", "Seite2.pdf",... 
Und mit der Zufallszahl "x" wird dann die Seite mittels ExpressionScript gewählt "Seite{x}.pdf". Das "x" wird ja durch den aktuellen Wert ersetzt.

So, auch wenn ich mir fest vorgenommen hatte, nie mehr etwas darüber zu sagen, trotzdem:
Wie stellst Du Dir die Auswertung der Fragen G01Q00 ff. vor?
Die Skala ist ja mehr oder weniger eine Ordinalskala. Also wirst Du sicher statistische Tests rechnen wollen, eben t-Tests, ANOVAs um Unterschiede zwischen den einzelnen Seiten zu erkennen.
Du hast aber Texte als Antwortoptionen. Und der Mittelwert von "AO01" und "AO04" ist nicht "AO02,5". 
Damit würdest Du also nur Test für nominale Daten rechnen können, zB. CHI-Quadrat.
Dass dann die Reihenfolge dieser Texte nicht einmal aufsteigend ist,  fällt dann schon nicht mehr ins Gewicht.
Also, ändere dies in numerische Codes, damit Du rechnen kannst.

Desweiteren finde ich diese defaultmäßige Fragenbenennung, die LimeSurvey jetzt anbietet, völligen Unsinn.
Du siehst ja bei Dir, dass die Gruppe G11 ziemlich weit vorne ist, es eben durch Umrangieren von Fragen/Gruppen zu viel Konfusion kommen kann.
Benenne die Fragen lieber wie in Deiner Fragebogenvorlage. Dann weißt Du später in der Auswertung, was wo ist.

Aber die pdf-Dateien sind wichtiger.

Hier mein kleines Beispiel mit einem bisschen Spielerei.
 

File Attachment:

File Name: limesurvey... (1).lss
File Size:174 KB


Und wenn Du javascript einsetzen kannst, solltest Du testen, ob der Teilnehmer an einem PC arbeitet; sonst fliegt er raus.
Falls nicht sollte der Hinweis zumindest sehr viel deutlicher sein.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 week ago - 2 years 1 week ago #227961 by holch
Replied by holch on topic Funktion Random: Variable definieren
Sorry, aber wenn die Screenshots auf deinem Mac angezeigt werden, grenzt das an ein Wunder. In den 4 Fragen "Screenshots der Website XYZ" gibt es einfach keine Screenshots. Nichts weisst darauf hin, dass in diese Fragen irgendwelche Screenshots eingebettet wurden.

Wie bindest du denn die Screenshots ein?

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Last edit: 2 years 1 week ago by holch.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 week ago - 2 years 1 week ago #227969 by Joffm
Replied by Joffm on topic Funktion Random: Variable definieren

Wie bindest du denn die Screenshots ein?


Auf die Antwort warte ich seit meiner ersten Beitrag.

Daher noch einmal die Kurzanleitung
Man klickt auf den Button "Bild"
 

Es öffnet sich der "wizard", wo man auf "Server durchsuchen" klickt
 

Da ist zunächst einmal nichts.
 

Also laden wir unsere Bilder hoch
 
klicken eines davon an und kommen zurück zu diesem Fenster
 
wo wir nur noch OK klicken

Dann haben wir den Pfad zum Bild im Quellcode des Fragetextes.
 

Und das, was hier unter "src="... steht, ist genau das, was in den IFrame eingetragen wird.

Wie schon geschrieben, habe ich dies dynamisch gemacht, indem in den Bildnamen die Zufallsvariable eingefügt wurde.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 1 week ago by Joffm.

Please Log in to join the conversation.

  • leamchls
  • leamchls's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 week ago #227972 by leamchls
Replied by leamchls on topic Funktion Random: Variable definieren
Hallo Joffm,

danke für deine erneute Beschreibung! Ich habe anscheinend einiges falsch gemacht vorher und kann mir selbst nicht erklären, wie die screenshots über mac angezeigt werden konnten aber über Windows nicht. Nun ist das Problem aber gelöst :)
Eine weitere Frage habe ich aber noch, und zwar gibt es eine Möglichkeit einzustellen, dass sich die große des Bilds an den i Frame anpasst? Oder muss ich damit leben, dass ich in dem iframe das Bild hin und her schieben muss um alles zu sehen?

Zu deinen Anmerkungen bezüglich meiner Fragen:
Ich möchte für die Beantwortung der Fragen Likert Skalen verwenden, um eben mit diesen rechnen zu können. Ich habe mich jetzt für eine Matrix Frage entschieden. Der Code der Jeweiligen Frage ist dann meine Zahl, mit der ich in R die Berechnung durchführen kann. Das habe ich in einem Video von Paul Borsdorf gesehen.


Und auch Danke nochmal für den Tipp zu der Fragenbenennung. Das werde ich auch anpassen.

Die Befragten müssen die Umfrage unbedingt an einem PC durchführen, da man sonst nichts mehr auf den Screenshots lesen kann. Daher fällt das weg.

VG Lea

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose