Welcome to the LimeSurvey Community Forum

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

Gruppenzuweisungen für Fortgeschrittene

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203076 by Joffm
Replied by Joffm on topic Gruppenzuweisungen für Fortgeschrittene
Tja, da sieht man wieder, dass die Rentner doch nicht mehr so flexibel sind.
Die Idee ist mir heute morgen gar nicht gekommen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • statistikus
  • statistikus's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203122 by statistikus
Replied by statistikus on topic Gruppenzuweisungen für Fortgeschrittene
Guten Morgen,

ach, ihr beiden seid schon ein gutes Team :-) Kompliment!

Ich habe auch wieder alles nachvollziehen und selbst anpassen können. Schade finde ich, dass die man die Anzeige der Gruppennamen nur für die gesamte Präsentation entscheiden kann. Aber o.k.
Ich gebe zu, die Sache mit der dynamischen Gruppenbenennung hat sich mir auch mit Handbuch nicht ganz erschlossen... es ist eben wirklich die Krönung ;-)

Auch für zwei weitere Punkte habe ich bislang selbst noch keine Speziallösung finden können:

1. Könnte man für einen längeren Freitext der Studie, der mindestens 350 Wörter umfassen müsste, um diesen auswerten zu können, eine Einstellung vornehmen, die das absichert?

2. Da die Hinweise unter dem großen Freitextfeld entscheidend sind, wäre es noch besser, diese gleich nach der Fragestellung ÜBER dem Freitextfeld zu platzieren. Aber dafür finde ich bislang leider keine separate Einstellung.

Wenn ich das noch gelöst bekomme, werde ich die Umfrage als Link zur Verfügung stellen, wie vorgeschlagen... und dann schauen wir mal, wie es mit dem inhaltlichen Expertenurteil aussieht.

Es geht auf jeden Fall gut voran :-) Danke dafür!

Lieber Gruß,
Eure statistikus
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203130 by Joffm
Replied by Joffm on topic Gruppenzuweisungen für Fortgeschrittene
So, zunächst werde ich jetzt einmal meinen Ärger über diese Gruppennamen und -beschreibung loslassen.
Wozu sollen die gut sein, außer bei der Programmierung im Team Informationen über die Gruppe (für interne Zwecke) zu speichern?

Um dem Teilnehmer Informationen zu geben, sollte man meiner Ansicht nach eine "Textanzeige" benutzen. Hier kann man vernünfig layouten.

So, das dazu.

Jetzt zu Dir.

Gruppenbenennung ist wirklich nicht schwer.
Schreibe dies in den Gruppennamen oder die -beschreibung
Szenario {Qx.gseq-y} mit
Qx = irgendeine Frage innerhalb dieser Gruppe
y = (Anzahl der Gruppen -1), die vor der randomsierten Sequenz kommen.
Wenn also eine Gruppe vorher kommt: 1-1=0, also wird nichts angezogen,
bei zwei Gruppen: 2-1=1, also wird 1 abgezogen.
Denke daran, es wird bei "0" angefangen zu zählen.
Aber zurück zum Obigen.
Füge dies alles in eine "Textanzeige" ein. Du kannst alles deutlich mehr "appealing" gestalten.
Und da Du ja weißt, dass es 5 zufällige Gruppen sein werden, könntest Du auch mit "micro-tayloring" den Text variieren.
Z.B. {if(Qx.gseq==1,"Sie sehen jetzt 5 Szenarien....., Szenario 1",if(Qx.gseq<5,"Szenario" + Qx.gseq,"Und hier das letzte Szenario"))}
Nur einmal so dahingedacht.



Jetzt Deine anderen Fragen.
1. Hier kommt der Hinweis aufs Forum. Ich weiß, dass es einmal eine Frage gab dazu, allerdings nicht, ob auch eine zufriedenstellende Antwort. Wörter zählen ist immer problematisch.
Du könntest eine Regular Expression machen, die mindestens 349 Leerzeichen erfordert.
Da es aber sicher nicht auf 350 ankommt, 347 wäre wohl auch in Ordnung, kannst Du Zeichen zählen. Hierbei vielleicht zunächst zum Test Leerzeichen entfernen. Funktionen "str_replace" und "strlen". Dabei geht man von einer durchschnittlichen Wortlänge aus iund errechnet dann die nötige Zeichenzahl.

2. Welche Hinweise sind unter dem Textfeld, die nach oben sollen?
Schreibe doch einfach das, was nach oben soll, in den Fragetext, etwas abgesetzt, andere Farbe, andere Schrift, o.ä.
Das solltest Du zeigen (screenshot)

Und bitte keinen Link - sondern lss export.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • statistikus
  • statistikus's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203131 by statistikus
Replied by statistikus on topic Gruppenzuweisungen für Fortgeschrittene
Hallo Joffm,

tatsächlich müssten es in der Beantwortung mindestens 350 Wörter sein. Da ich mit einem textanalytischen Auswertungstool arbeite, ist das sehr präzise. Leider finde ich zu der vorgeschlagenen Regular Expression nur einen Erklärungssatz, der mir aber nicht weiterhilft... wie genau müsste ich für die geforderten Wörter im Freitextfeld die Bedingung formulieren, damit sie sicher erfüllt wird, bevor die Teilnehmenden fortfahren?

Danke für eine zeitnahe Antwort, muss den fertigen Entwurf bis Mittag zum Experten geben, der aber leider keine Ahnung von LimeSurvey hat...

LG,
statistikus
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago #203140 by Joffm
Replied by Joffm on topic Gruppenzuweisungen für Fortgeschrittene
Keine Ahnung, aber es gibt ja sehr viele Seiten im Netz, wo man sich über Regular Expressions informieren, und auch testen kann.
www.regular-expressions.info
regex101.com/
und viele mehr.

Und auch bei Stackoverflow steht wohl etwas:
stackoverflow.com/questions/4593565/regu...unt-using-javascript

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • statistikus
  • statistikus's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 8 months ago #203142 by statistikus
Replied by statistikus on topic Gruppenzuweisungen für Fortgeschrittene
Hallo zurück,

ich habe die Links durchgesehen, muss aber eingestehen, dass das meine Fähigkeiten übersteigt, für die doch einschlägige Programmierkenntnisse gefragt sind, wenn ich das richtig einschätze.

Ich wüßte nicht, wie ich daraus eine Bedingungsgleichung für meine Szenarien bei LimeSurvey kreieren könnte... ? Leider...
Das ist dann wohl doch zu unsicher, obwohl es sehr praktisch wäre.

Trotzdem Danke,
statistikus
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 8 months ago - 3 years 8 months ago #203170 by Joffm
Replied by Joffm on topic Gruppenzuweisungen für Fortgeschrittene
Regular Expression in LimeSurvey zu verwenden ist ziemlich einfach.

Wie es ja hier sehr oft beschrieben wurde:
In die Fragenvalidierungsgleichung
regexMatch('/^[0-9]{1,3}$/',self).
Mehr nicht.
Der blaue Teil ist die "Regular Expression". Diese hier erfordert 1-3 Ziffern.
Und diese musst Du irgendwie erstellen, dass sie zu Deinem Wunsch passt.
Ich habe allerdings bis jetzt auch nichts gefunden.

Aber wie ich mich recht erinnerte, es gab schon einmal diese Frage.
forums.limesurvey.org/forum/can-i-do-thi...ount-possible#159095
Anscheinend auch mit einer Lösung.
Ich werde es einmal ausprobieren; aber nicht jetzt.

Joffm

Allerdings habe ich aus dem Script einmal diese Regular Expression getestet
regexMatch('/^[-\w]+(?:\W+[-\w]+){4,4}\W*$/',self).
Diese testet auf 4 Zwischenräume, also 5 Wörter.







Damit hast Du es.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 8 months ago by Joffm.
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose