Welcome to the LimeSurvey Community Forum

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

Änderung Antwortcodes bei abgelaufener Umfrage

  • ViktoriaT
  • ViktoriaT's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 8 months ago - 7 years 8 months ago #138969 by ViktoriaT
Hallo zusammen,

ich würde gerne bei einer abgelaufenen Umfrage nachträglich die Antwortcodes ändern (um die Auswertung zu erleichtern; ich hatte die Codes anfangs etwas ungeschickt gewählt).

Muss ich dabei irgendwas beachten? Wird der Datensatz "verfälscht" wenn ich nachträglich die Antwortcodes für Fragen mit Antwortoptionen ändere?

Veilen Dank für Eure Hilfe!

Viele Grüße

Vicki
Last edit: 7 years 8 months ago by ViktoriaT.
The topic has been locked.
  • ViktoriaT
  • ViktoriaT's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 8 months ago #138982 by ViktoriaT
Replied by ViktoriaT on topic Änderung Antwortcodes bei abgelaufener Umfrage
Irgendjemand?!

Vielleicht ist die Frage auch zu blöd, aber ich nutze LimeSurvey zum ersten Mal und kenne mich noch nicht so gut aus. Dachte ich frage lieber mal, bevor ich meinen Datensatz "zerstöre". ;)

Wobei es natürlich ein ziemlicher Aufwand wäre, die jetzigen Codes im Datensatz in Excel durch die gewünschten zu ersetzen.

Wäre super, wenn mir jmd. weiterhelfen kann!!

VG
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 8 months ago #138992 by Joffm
Hallo ViktoriaT,
wie Du ja siehst, kannst Du die Antworten nicht bearbeiten, während eine Studie aktiv ist.
Wenn Du sie deaktivierst, werden alle Antwortdaten in "lime_old_[SurveyID]_[Datum/Zeit]" geschrieben.

M.E. hast Du wirklich nur die Möglichkeiten:
1. Falls Du Zugriff auf den Server hast, direkt diese Datentabelle zu ändern (mit phpMyAdmin, oder ähnlich)
Hier kann man nun mit einigen SQL-Abfragen die Daten entsprechend ändern.
Ebenfalls mit phpMyAdmin könnte man dann diese Tabelle nach EXCEL exportieren.
Allerdings enthält sie nicht die von Dir vergebenen Fragencodes, sondern die LimeSurvey-internen Bezeichnungen, also "[SurveyID]X[GruppenID]X[FragenID].
Dies würde ich auf keinen Fall machen, wenn ich mich mit MySQL nicht wirklich auskenne.

2. Demgegenüber halte ich den Aufwand, die Daten nachträglich in EXCEL zu ändern, für vernachlässigbar.
Wenn Du hier ein EXCEL-Makro schreibst, z.B. (ich schreibe nur die Logik)

sub Do_Change(SP,von,nach)

Mache für alle Zeilen
Lies den Wert in Spalte SP
wenn der Wert="von" ist, ändere in "nach"

end sub

sub Change

call Do_Change(2,"xxx", 1) 'Also in Spalte 2 werden alle Codes von "xxx" nach 1 geändert
call Do_Change(2,"yyy", 2)
call Do_Change(3,7, 99)
...

Wie Du siehst, haben alle Aufrufe dieselbe Struktur.
Diese kann man sich dann schon von EXCEL zurechtbauen lassen, z.B.
=VERKETTEN(B1;C1;D1;E1;F1)call Do_Change(2,"xxx",1)
=VERKETTEN(B2;C2;D2;E2;F2)call Do_Change(2,"yyy",2)

Und Du brauchst die erste Spalte nur in das EXCEL-Makro zu kopieren.

3. Es geht natürlich auch in SPSS. Hier wäre die Option /Transformieren / Umkodieren in dieselben Variablen.
Auch hier kann man sich die Syntax einmal mit dem SPSS-Wizard schreiben lassen.
Danach wie oben kann EXCEL die restlichen Umkodierbefehle kreieren.

Gut, das war jetzt vielleicht etwas schnell am Sonntagnachmittag geschrieben.
Solltest Du weitere Fragen dazu haben, bin ich gerne bereit Dich hierbei zu unterstützen.
Solche Spielchen sind seit 30 Jahren für mich Alltag. Schicke mir einfach eine private Nachricht.

Viele Grüße
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
7 years 8 months ago #139001 by holch
Ich behaupte mal, dass mit suchen und ersetzen die änderungen sogar schneller in Excel gemacht sind als in Limesurvey, wo du ja in jede Frage einsteigen musst um das zu ändern.

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