Welcome to the LimeSurvey Community Forum

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

Responses only partly saved

  • Kathrinhdlr
  • Kathrinhdlr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #202244 by Kathrinhdlr
Responses only partly saved was created by Kathrinhdlr
Hello everyone,

I am currently working with limesurvey Version 3.19.3+191023 (I can't do an update cause its from my university).

The problem I am facing right now is the following:
Lime survey does not save all of the responses from my participants. The participants complete the whole survey and when they press send at the end they are redirected to the beginning of the survey with the message that they did not complete all mandatory questions. When I look at the saved answers lime survey saved every answer besides the answers from my open questions (fRetention.., g01Transfer - g05Transfer). I can't figure out why limesurvey does not save the answers to those open questions!

To add: Every participants is randomized to one out of 4 questiongroups.

I attached the LSS file from my survey here.

I am gratful for every help!!

File Attachment:

File Name: limesurvey...7763.lss
File Size:207 KB
The topic has been locked.
  • holch
  • holch's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202262 by holch
Replied by holch on topic Responses only partly saved
And this happens for all respondents or only for a few?

Problem is: if this is a bug in your version, there is no other solution than updating, which is recommendable anyway. The version your university is using hasn't received any updates or bug fixes for 8 months now.

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
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202264 by holch
Replied by holch on topic Responses only partly saved
Bei 74 Fragen in 9 Gruppen wäre es noch super gewesen, wenn du gesagt hättest wo man diese offnen Fragen findet ((fRetention.., g01Transfer - g05Transfer).

Normalerweise wollen wir ja immer nur den Teil der Umfrage, wo das Problem auftaucht. In deinem Fall ist es aber vielleicht gut so, die ganze Umfrage zu haben, um zu sehen ob es irgendwas gibt, das diese Fragen beeinflusst.

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.
  • Kathrinhdlr
  • Kathrinhdlr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #202265 by Kathrinhdlr
Replied by Kathrinhdlr on topic Responses only partly saved
this happens for only a few persons. It seems mostly for thos who need more than 30 minutes to complete the survey. But thats only a assumption from my side, cause I can't repeat the problem with one of my dummy participants.
The topic has been locked.
  • Kathrinhdlr
  • Kathrinhdlr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago - 3 years 9 months ago #202268 by Kathrinhdlr
Replied by Kathrinhdlr on topic Responses only partly saved
okay, ich grenze es mal ein. Die offenen Fragen befinden sich in Fragegruppe 4 bis 7 immer als Frage 8 bis 14.

okay, I'll narrow it down. The open questions can be found in questiongroup 4 to 7 as question 8 to 14.
Last edit: 3 years 9 months ago by Kathrinhdlr.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago - 3 years 9 months ago #202269 by Joffm
Replied by Joffm on topic Responses only partly saved
Hi,
Since I like to suffer ;) , I answered the survey twice. (without problems)
It's straightforward without any great conditions.

Therefore I assume that there is something like "max_input_vars" or similar.
We already had the "jump back to the first page" phenomenon here, and it was the setting.
And the time-out may be the reason.
Ask the admin of your university.

Joffm

@holch: Wrong language. With intention?

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 9 months ago by Joffm.
The following user(s) said Thank You: Kathrinhdlr
The topic has been locked.
  • holch
  • holch's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202272 by holch
Replied by holch on topic Responses only partly saved
OK, die Frage fRetention soll ja nur auftauchen, wenn die Zufallszahl == 1 ist.

Ich gehe davon aus, dass dir klar ist, dass in ca. 75% der Fälle diese Frage also gar nicht gezeigt wird. Soweit so gut.

Ein Problem, das ich sehe ist, dass du rand(1,4) verwendest. Dieser Code ist insofern problematisch, weil die Zufallszahl immer wieder neu ausgewürfelt wird, wenn diese Frage aufgerufen wird. Soweit ich weiss, sogar, wenn du nur die Zufallzahl anfragst, wie du das hier machst, da bin ich mir aber nicht 100% sicher und deine Umfrage ist mir zu lang um das damit auszuprobieren.

Der bessere Code ist:
Code:
{if(is_empty(Randomisierung.NAOK),rand(1,4),Randomisierung.NAOK)}

Damit wird die Zufallszahl ganz sicher nur einmal am Anfang ausgewürfelt.

Was mir auch noch aufgefallen ist:

Du hast sowohl eine Question relevance als auch eine Group Relevance gesetzt. Wenn das schon in der Gruppe ist, brauchst du es nicht noch mal in der Frage. Gut möglich, dass da auch das Problem nochmal erschwert wird.

Ich gehe mal davon aus, dass du auch dir bewusst bist, dass 780 Sekunden 13 und nicht 10 Minuten sind. Schätze mal, das ist ein kleiner Bonus für die Studenten. ;-)

LS würfelt die Zufallszahl aus, ganz am Anfang.

Wenn meine Theorie stimmt, dann wird sie nochmal von der Group Relevance ausgewürfelt und später nochmal für jede Question Relevance. Das gibt natürlich ordentlich Chaos, weil du dann mehrere verschiedene Zufallszahlen hast.

Werde mir den Rest nochmal genauer anschauen, vielleicht finde ich ja noch das eine oder andere.

Und "Adlerauge" Joffm findet sicher auch noch einiges. ;-)

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
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202273 by holch
Replied by holch on topic Responses only partly saved

@holch: Wrong language. With intention?


Ohhh, sorry! I don't know why I started writing in German. Probably because I was chatting in German with a colleague right before answering.

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.
  • Kathrinhdlr
  • Kathrinhdlr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #202276 by Kathrinhdlr
Replied by Kathrinhdlr on topic Responses only partly saved
ja genau so soll es sein nur mit der Ergänzung dass die offenen Fragen (also auch fRetention) in jeder Randomisierungsgruppe (Gruppe 4 bis 7) drin sind und dementsprechend immer angezeigt werden sollten egal zu welcher der 4 Gruppe der Proband zufällig zugeordnet wird.

Ich würde definitiv zur Randomisierung deinen Code ausprobieren mit der Frage ob die es bei der grouprelevance reicht einfach 1,2,3 oder 4 dort anzugeben?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202285 by Joffm
Replied by Joffm on topic Responses only partly saved
Hi,

please, discipline.
This is the English part.
@holch: Or move it to the German part.

I tested.
It's true. The randomization value is changed. At the start it was "3", at the end "2".
And this will be a big problem.
I this case you do not know which video the respondent saw.

Therefore always:
{if(is_empty(Randomisierung),rand(1,4,Randomisierung)}

And:
The relevance equation is "Randomisierung==1",...
And it is obvious: If the entire group is not displayed by relevance, any additional relevance in questions are not necessary.

And if these open questions are shown always, you should have moved them to a general "group 6".

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Kathrinhdlr
  • Kathrinhdlr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago - 3 years 9 months ago #202286 by Kathrinhdlr
Replied by Kathrinhdlr on topic Responses only partly saved
I also recognized that there is a problem with the randomization. I now used the code {if(is_empty(Randomisierung.NAOK),rand(1,4),Randomisierung.NAOK)} to fix this problem.

Do you think that the problem with those partly saved answers will be gone if i move my open questions to a general group 6?

Cause that is my main problem or is it linked to the randomization problem? sorry for all those question...
Last edit: 3 years 9 months ago by Kathrinhdlr.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202291 by Joffm
Replied by Joffm on topic Responses only partly saved

Do you think that the problem with those partly saved answers will be gone if i move my open questions to a general group 6?

Cause that is my main problem or is it linked to the randomization problem? sorry for all those question...


Usually it is not. And as you say, only a few respondents are affected, you should test the time out issue.


Now something general.
Instead of inserting the links on the last page and repeatedly telling the respondents to click the "submit button" of the main survey, you should have linked to the respective surveys by end-url.

Example:
Question "Incentive":

Explanation....
What do you prefer?
1 = the incentive of € 6.00
2 = whatever the English word is.
3 = None

and your end-url is like
{if(Incentive==1," umfrage.ezw.meineUni.de/index.php/111111?lang=de",if (Incentive==2," umfrage.ezw.meineUni.de/index.php/222222?lang=de ",""))}

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose