Welcome to the LimeSurvey Community Forum

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

Scriptfehler bei randomisierten Fragegruppen

  • NeoFlex
  • NeoFlex's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203038 by NeoFlex
Hallo,

Information zur Umfrage:
  • Umfrage mit 15 Fragegruppen
  • Fragegruppe mit je einer Frage von Typ: Mehrfache numerische Eingabe
  • Frage besteht aus je drei Subfragen, Eingabe über Slider
  • Randomisierte Reihenfolge der Fragegruppen

Problem:

Der eingestellte Wert im ersten Slider bestimmt den minimal und maximal einstellbaren Wert in den folgenden Slidern. Ich habe das soweit über JavaScript gelöst. Dieses externe Script wird mit/in jeder Fragegruppe geladen, ausgeführt. Wenn ich mir das jeweils in der Fragegruppenvorschau anzeigen lasse, funktioniert auch alles super. In der Umfragevorschau hingegen, mit der randomisierten Reihenfolge der Fragegruppen, ist festzustellen, dass die externe Script-Datei nicht immer geladen bzw. das Script nicht ausgeführt wird. Ich habe hier sofort an ein Cachingproblem gedacht, sodass ich an die Script-URL noch einen Query-String gehangen habe. Aber das hat leider nichts gebracht. Bei der ersten Fragegruppe innerhalb der Umfrage ist alles noch O.k....bei den weiteren Fragegruppen wiederum wird es nur hin und wieder mal geladen.

Vielleicht hat das Forum ja eine Idee.

LimeSurvey Version 3.15.1+181017
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203064 by Joffm
Hallo, NeoFlex,

es ist ja schön, dass Du eine javascript-Lösung gefunden hast.
Wie sollen wir Dir aber helfen, wenn wir außer der Beschreibung, was passiert bzw. eben nicht passiert, nicht wissen.
Du solltest also dazu die Studie, evtl. nur die relevanten Teile, als lss Export schicken.

Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • NeoFlex
  • NeoFlex's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203070 by NeoFlex
Replied by NeoFlex on topic Scriptfehler bei randomisierten Fragegruppen
Hallo Joffm,

ich habe die Strukturdatei angehangen. Hoffe, dass hilft weiter.

Tschüss
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203081 by Joffm
Schlechte Nachricht:
Ich konnte kein einziges Problem finden (gestestet in 3.22.24)
auch nachdem ich die Gruppen randomisiert hatte.

Aber so witzig der Ansatz auch ist, als naiver Beantworter wäre ich jedesmal aufs neue überrascht,
dass die mittlere Geschwindigkeit niedriger ist als die erste und die dritte höher als die beiden Anderen.


Geht das nicht doch besser?
Mit einer gleichartigen Skala und einer Beschränkung des Bereiches,
ähnlich wie die "Pricing-Slider", allerdings einmal nach oben, einmal nach unten beschränkt.
github.com/tpartner/LimeSurvey-Pricing-Sliders-3.x

Oder auch mit simpler Validierung, wie (hier Minimalform)
(Q1_SQ002.NAOK==0 or Q1_SQ002.NAOK<=Q1_SQ001.NAOK) and (Q1_SQ003.NAOK==0 or Q1_SQ003.NAOK>=Q1_SQ001.NAOK)

Ich persönlich halte es für eingängiger.



Aber natürlich: Es ist Deine Studie.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203082 by holch

LimeSurvey Version 3.15.1+181017


Bevor ich irgendwelche Fehler suchen würde, würde ich erstmal auf die neuste Version der LS 3.x LTS updaten.

Deine Version ist ja jetzt auch schon wieder fast 2 Jahre alt und eventuelle Bugs sind vielleicht schon lange gelöst.

Ansonten wie Joffm.

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

The topic has been locked.
  • NeoFlex
  • NeoFlex's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203083 by NeoFlex
Replied by NeoFlex on topic Scriptfehler bei randomisierten Fragegruppen
Danke für den Ansatz. Ich müßte dazu dann einfach bei der jeder Question in das Feld: Validierung: (Q1_SQ002.NAOK==0 or Q1_SQ002.NAOK<=Q1_SQ001.NAOK) and (Q1_SQ003.NAOK==0 or Q1_SQ003.NAOK>=Q1_SQ001.NAOK) eintragen, um deinen Vorschlag umzusetzen ?
The topic has been locked.
  • NeoFlex
  • NeoFlex's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203084 by NeoFlex
Replied by NeoFlex on topic Scriptfehler bei randomisierten Fragegruppen
Das kann ich leider nicht, denn ich benutze LimeSurvey nur als Service.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203092 by Joffm

Danke für den Ansatz. Ich müßte dazu dann einfach bei der jeder Question in das Feld: Validierung: (Q1_SQ002.NAOK==0 or Q1_SQ002.NAOK<=Q1_SQ001.NAOK) and (Q1_SQ003.NAOK==0 or Q1_SQ003.NAOK>=Q1_SQ001.NAOK) eintragen, um deinen Vorschlag umzusetzen ?

Nicht in das Feld "Validierung, sondern in "Logik / Fragen Validierungs Gleichung" (oder wie es auf deutsch heißt)
Und natürlich Fragencodes und Teilfragencodes anpassen.

Und eine knackige Fehlermeldung in den "Fragen Validierungs Tip" (oder ähnlich)

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203096 by holch

Das kann ich leider nicht, denn ich benutze LimeSurvey nur als Service.

Dann würde ich dem Serviceprovider mal einen Tritt verpassen. ;-)

2 Jahre ohne Updates. Das ist schon recht fahrlässig, wie ich finde.

Gerade in Zeiten von DSVGO, bei einem Tool das potenziell private Daten sammeln kann. Da wird es schwer bei Strafen auf Gnade zu plädieren. Denn man kann ja schlecht sagen, man hätte alles in seinem ermessenliegende getan, diese Daten zu schützen, wenn man mit einem seit über 1,5h ungepachten Datensammeltool unterwegs ist.
Vorallem der Artikel 32 ( dsgvo-gesetz.de/art-32-dsgvo/ ) ist da interessant. Ein 1,5h lang ungepatchte Software dürfte schwerlich unter aktuellen Stand der Technik fallen. ;-)

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

The topic has been locked.
  • NeoFlex
  • NeoFlex's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203097 by NeoFlex
Replied by NeoFlex on topic Scriptfehler bei randomisierten Fragegruppen
Danke. Ich habe das jetzt angepasst leider bekomme ich in der Übersicht dieses Bild.



...undefinierte Variable....obwohl meine Teilfragen-ID's dem entsprechen.
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203098 by holch
Kannst du einen Screenshot von den Teilfragen ziegen? Da dürfte irgendwo ein Typo sein. Z.B. ein "space" beim Unterstrich, oder sowas.

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

The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203099 by holch
Oder natürlich wieder eine LSS. nur so können wir genau schauen, wie deine Struktur aussieht.

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

The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose