Welcome to the LimeSurvey Community Forum

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

URL für einzelne Fragen / Question Groups erzeugen

  • kim182
  • kim182's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 6 months ago #158839 by kim182
Hallo zusammen,

ich bräuchte eine Lösung für folgende Anforderung:

Wir haben eine App, in der Vorträge aufgelistet sind. Jeder Vortrag soll für eine Preisvergabe bei einer Veranstaltung bewertet werden. Es werden immer die gleichen zwei Fragen gestellt: Bitte bewerten Sie den Vortrag mit 1-5 und ein Feld für Kommentare.

Wir würden also "Question Groups" mit diesen beiden Fragen anlegen und diese dann in benötigter Anzahl kopieren.

Was wir nun benötigen ist eine URL für jede einzelne "Question Group".
Nicht jeder Teilnehmer ist bei jedem Vortrag dabei und soll daher nur die gesehenen Vorträge bewerten können.
Dazu wird bei jedem Vortrag die jeweilige URL der zum Vortrag zugeordneten "Question Group" hinterlegt.

Daher auch noch die Frage: ist es möglich, dass Teilnehmer nur eine "Question Group" in der Umfrage beantworten, ohne die weitere Umfrage ausfüllen zu müssen?


Alternativ müssten wir pro Vortrag eine Umfrage anlegen und bräuchten dann aber einen Bulk-Export der Ergebnisse aller Umfragen zusammen. Gibt es so etwas?


Ich würde mich freuen, wenn uns jemand damit weiterhelfen könnte.
Viele Grüße
Kim


LimeSurvey
Version 2.67.3+170728
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago - 6 years 6 months ago #158842 by Joffm
Hallo, Kim,

ich würe es folgendermaßen lösen:

In der URL übergibst Du den Parameter des Vortrages, also z.B.:
" www.example.com/survey/ [surveyID]?vortrag=[vortragsID]"

Und in der Studie holst Du Dir diesen Parameter mittels einer versteckten Frage (kurzer Text) und Panel-Integration.
manual.limesurvey.org/Panel_integration

Und dann setzt Du die Relevanz der Gruppen so, dass nur die Gruppe angezeigt wird, die dem Vortrag entspricht.

Wenn mehrere Vorträge übergeben werden sollen, dann ist der erste Schritt derselbe:
Anhängen eines Parameters.
Hier kannst Du nun entscheiden, ob Du für jeden Vortrag einen einzelnen Parameter anhängst:
" www.example.com/survey/ [surveyID]?vortrag1=1&vortrag3=1&vortrag11=1"
Also "Vortrag 1, Vortrag 3 und Vortrag11 wurden gehört
Dann musst Du jeden einzelnen auch in die Panel-Integration aufnehmen.

Oder Du übergibst nur einen Parameter, wie
" www.example.com/survey/ [surveyID]?vortrag=101000000010"
Auch hier "Vortrag 1, Vortrag 3 und Vortrag11 wurden gehört.
Dann hast Du in der Studie nur einen Wert, welchen Du dann mit einer Funktion wie z.B. "substr" untersuchen musst.
Einfach gesagt, wäre dann die Relevanz des
ersten Vortrags so etwas wie "substr(vortrag,0,1)=='1'" (substr fängt bei "0" an zu zählen)
zweiten Vortrags so etwas wie "substr(vortrag,1,1)=='1'"
usw.

Du hast also mehrere Möglichkeiten.
Überlege Dir etwas, teile es uns mit. Wir helfen dann weiter.


Viel Erfolg
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 years 6 months ago by Joffm.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago - 6 years 6 months ago #158845 by Joffm
Hier ist ein kleines Beispiel:

Aufzurufen mit " www.example.com/survey/ [surveyID]?vortrag=011 (oder ähnlich)".
Wie Du siehst habe ich nur für drei Vorträge "gespielt".

Aber Du siehst die Panel-Integration und die substr.

Bis dann
Joffm

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

Lime-years ahead

Online-surveys for every purse and purpose