Welcome to the LimeSurvey Community Forum

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

Gruppe(n) importieren und group_order

  • WilliPuhdlich
  • WilliPuhdlich's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 2 months ago #210980 by WilliPuhdlich
Gruppe(n) importieren und group_order was created by WilliPuhdlich
Hallo, ich habe ein LSQ erzeugt, in welchem mehr als eine Gruppe enthalten ist, aber die group_order ordentlich geführt. Der Import funktioniert zwar, aber die Gruppenreihenfolge ist völlig willkürlich und es steht im Nachgang im Survey auch identische group_order in der Liste.
Ist das ein Bug oder soll man immer nur eine Gruppe importieren?

Thanks for helping!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #210983 by Joffm
Replied by Joffm on topic Gruppe(n) importieren und group_order
Hallo,

ich habe ein LSQ erzeugt, in welchem mehr als eine Gruppe enthalten ist

Also irgendwie hast Du Dich wohl verschrieben, oder?
Ein lsq Export enthält nur eine einzige Frage (lsq = question)
Ein lsg Export enthält nur eine einzige Gruppe (lsg = group)
Ein lss Export enthält die gesamte Umfrage (lss = survey)

Also, was genau hast Du gemacht?

Ich habe z.B. das Gefühl, dass in Deinem Beispiel bezüglich des Indexes einfach in der lss Datei kopiert wurde. 
Dadurch entstanden  identische Fragencodes, die beim Import natürlich umgesetzt wurden.
 

Kapitel 19 kommt zweimal vor, Kapitel 20 enthält wieder die Fragen von Kapitel 1, usw.

soll man immer nur eine Gruppe importieren?

Da im lsg Export nur eine Gruppe ist, klar; aber möglichst nicht mehrmals in dieselbe Studie, da - wie gezeigt - dann die doppelten Fragecodes umgebaut werden. Und das wieder hinzubiegen, ist einfach Arbeit.

Wie Du merkst, schwimme ich ein bisschen, da mir nicht so klar ist, was genau gemacht wurde.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • WilliPuhdlich
  • WilliPuhdlich's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 2 months ago - 3 years 2 months ago #210986 by WilliPuhdlich
Replied by WilliPuhdlich on topic Gruppe(n) importieren und group_order
Ja, entschuldige, ich war unpräzise, weil ich an mehreren Baustellen basteln muss.
Diese Baustelle ist ganz was anderes als die, die im englischen Forum gestellt wurde (und auch ein anderes XML, nämlich, wie du richtig schreibst, ein LSG - mein Fehler). Das LSS ist völlig korrekt und die Fragencodes sind unique - da gibt es kein Problem damit.

Ich habe tatsächlich ein LSG erzeugt. Damit möchte ich mehr als eine Group hochladen, ohne jeweils ein LSS hochladen zu müssen. Das scheitert allerdings, weil die group_order nicht beachtet wird. Und hier ist die Frage: Es importiert ja fröhlich mehr als eine Gruppe - kann das also verarbeiten. Nur ignoriert er das Tag group_order dabei.

File Attachment:

File Name: ForumBeispiel.lsg
File Size:72 KB

Thanks for helping!
Last edit: 3 years 2 months ago by WilliPuhdlich.
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #210996 by holch
Replied by holch on topic Gruppe(n) importieren und group_order
Limesurvey erwartet genau eine Gruppe in einer LSG, es wundert mich also nicht, dass Limesurvey durcheinander kommt. Du musst also für jede Gruppe eine LSG-Datei erstellen.

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

The following user(s) said Thank You: WilliPuhdlich
The topic has been locked.
  • WilliPuhdlich
  • WilliPuhdlich's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 2 months ago #211001 by WilliPuhdlich
Replied by WilliPuhdlich on topic Gruppe(n) importieren und group_order
Tja, schade. Danke trotzdem.

Thanks for helping!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #211014 by Joffm
Replied by Joffm on topic Gruppe(n) importieren und group_order
@holch hat ja schon geantwortet.
Sagte ich ja auch schon: lsg enthält EINE Gruppe.
Ich werde aber trotzdem einmal das XML anschauen, und das, was in der Datenbank passiert.

Joffm

Gerade beim Kaffee habe ich noch über ein Beispiel aus dem täglichen Leben nachgedacht, welches zeigt, dass, wenn man etwas nicht wie vorgesehen macht, zwar kein Fehler direkt angezeigt wird, aber trotzdem Unsinn herauskommt.
Noch ist mir nichts Knackiges eingefallen.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: WilliPuhdlich
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #211024 by Joffm
Replied by Joffm on topic Gruppe(n) importieren und group_order
Hallo,
möglicherweise ist es nur eine Teillösung; genaueres Testen soll derjenige machen, der sich berufen fühlt.

Dies war mein Vorgehen.

1. Leere Umfrage
2. Eine Dummy-Gruppe "G0" angelegt.
 

3. lsg-Datei importiert
 
Das sieht jetzt ja nicht so schön aus.
Aber jetzt kommt es:
4. Ich lösche die Gruppe G0.
 

Habe ich dreimal durchgespielt (in 3.25.7)

Könnte also wirklich klappen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: WilliPuhdlich
The topic has been locked.
  • WilliPuhdlich
  • WilliPuhdlich's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 2 months ago #211026 by WilliPuhdlich
Replied by WilliPuhdlich on topic Gruppe(n) importieren und group_order
Das funktioniert tatsächlich! :D
Ich bin zwar der Meinung, dass der Import - wenn er schon mehr als eine Gruppe importiert - auch die group_order berücksichtigen sollte, aber das ist zumindest mal ein Workaround.

Thanks for helping!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #211028 by Joffm
Replied by Joffm on topic Gruppe(n) importieren und group_order
Naja, wie gesagt,
wer mit intelligenter Gewalt das System vergewaltigt, sollte sich nicht wundern.
Das System exportiert beim lsg Export eine Gruppe, die dann in einer anderen Umfrage wieder eingelesen wird (wenn man z.B. eine immer gleichbleibende Demographie-Gruppe hat)

Und es gibt ja auch das "vorgesehene" Vorgehen, um z.B. Gruppen, Fragen, manuell hinzuzufügen, also auch ziemlich gleichartige Gruppen zu kopieren.
Export der Umnfrage als *.txt,
Öffnen in EXCEL oder Open/LibreOffice,
Einfügen, Ändern, usw..
Als *.txt einlesen.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • WilliPuhdlich
  • WilliPuhdlich's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 2 months ago - 3 years 2 months ago #211030 by WilliPuhdlich
Replied by WilliPuhdlich on topic Gruppe(n) importieren und group_order
Nunja, zunächst mal herzlichen Dank für das "intelligent" in der Gewalt und Vergewaltigung. ;)
Es gibt eben einen Anwendungsfall für meinen Ansatz, mehr als eine Gruppe laden zu wollen. Man stelle sich vor, der Kopf einer Umfrage bleibt eher gleich, also Startfragen, Hinweisdaten usw. - den würde ich dann als Kopiervorlage im Limesurvey verwenden und eine neue Umfrage starten. Danach möchte ich Gruppen von Gruppenfragen laden können, je nachdem, wer die Zielgruppe der neuen Umfrage denn sein soll. Ich halte das nicht für so abwegig.
Ganz grundsätzlich schaue ich mir an was Limesurvey so kann und was nicht und baue die Use-Cases entsprechend auf. Da das mit den Gruppen nicht geht, bau ich das in einen externen Konverter ein und schreibe eben die komplette LSS-Datei zum Import. Das geht ja nun auch. Es ist also an sich alles gut.
Nun schreibe ich eben die LSS für die Zielgruppe und füge hernach die Gruppe mit den immer gleichen Hinweisen/Startfragen ein.
Ich meine trotzdem, es handele sich um einen Bug. :D

Thanks for helping!
Last edit: 3 years 2 months ago by WilliPuhdlich.
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 2 months ago #211033 by holch
Replied by holch on topic Gruppe(n) importieren und group_order

Ich halte das nicht für so abwegig.

Der Wunsch mehrere Gruppen gleichzeitig importieren zu wollen ist sicher nicht abwegig. Abwegig wird es wenn man meint ein Feature das dazu da ist genau 1 (in Worten EINE) Fragengruppe zu importieren, müsste mehrere Fragen perfekt importieren. ;-)

Es mag ein Bug sein, dass LS diese LSG überhaupt importiert. Aber ich vermute mal, es hat einfach keiner erwartet, dass jemand versucht mit diesem Feature mehrere Gruppen zu importieren.

Wenn überhaupt, dann ist das eher ein Feature-Request (mach dir aber nicht zu viel Hoffnung dass der durchgeht...)

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.
  • WilliPuhdlich
  • WilliPuhdlich's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 2 months ago #211034 by WilliPuhdlich
Replied by WilliPuhdlich on topic Gruppe(n) importieren und group_order

holch wrote:

Ich halte das nicht für so abwegig.

Der Wunsch mehrere Gruppen gleichzeitig importieren zu wollen ist sicher nicht abwegig. Abwegig wird es wenn man meint ein Feature das dazu da ist genau 1 (in Worten EINE) Fragengruppe zu importieren, müsste mehrere Fragen perfekt importieren. ;-)

Es mag ein Bug sein, dass LS diese LSG überhaupt importiert. Aber ich vermute mal, es hat einfach keiner erwartet, dass jemand versucht mit diesem Feature mehrere Gruppen zu importieren.

Wenn überhaupt, dann ist das eher ein Feature-Request (mach dir aber nicht zu viel Hoffnung dass der durchgeht...)

Dann sind wir uns ja fast einig. Es ist ein Bug, dass er überhaupt die Datei akzeptiert. Und wie das so bei Bugs ist: Sie fallen erst auf, wenn jemand etwas tut, was vorher noch keiner gemacht hat. Und ich würde dafür auch keinen Feature-Request aufmachen.
Zu meiner Erwartung: Nichts habe ich erwartet - nur festgestellt und vorsichtig nachgefragt.
Ihr seid aber toll, dass ihr mir antwortet und weiterhelft! Danke nochmal!

Thanks for helping!
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose