bug ? survey avec token supprime les dernières réponses lorsque visité à nouveau

More
6 years 6 months ago - 6 years 6 months ago #129408 by geraldC
Bonjour,

Il s'agit d'un questionnaire avec token qui autorise les envois multiples.
Les paramètres :
- Anonymized responses? No
- Allow multiple responses or update responses with one token? Yes
- Enable token-based response persistence? : Yes
Nous utilisons LS Version 2.06+ Build 151018

Le problème :
étape 1 : un participant clique sur le lien reçu dans son courriel d'invitation, répond au questionnaire, et soumet le questionnaire. Les réponses (sur plusieurs pages) sont mémorisées.
Étape 2 : le même participant clique à nouveau sur le le lien reçu dans son courriel d'invitation. Problème : les réponses de la dernière page du questionnaire pour ce token sont ré-initialisées, donc effacées dans la bd ! (même si le participant ne va pas jusqu'à cette page !).

Apparemment, le problème provient du fait que l'url envoyé dans le message d'invitation "{SURVEYURL}" pour un token ne contient pas le paramètre "newtest". Or, ce paramètre "newtest" est pourtant présent à la fois sur la page "Edit survey settings" dans l'url de la roue dentée (Execute this survey) , et sur la page "token management" qui permet de gérer les tokens dans l'url de la roue dentée (Do survey).

Il serait possible de modifier le modèle du courriel (en ajoutant quelque chose comme "&newtest=Y" à {SURVEYURL}, mais l'url proposé directement sur la page "Edit survey settings" dans le tableau à la ligne "Survey URL" ne contient pas non plus ce paramètre "newtest".

S'agit-il d'un bug ?
Merci pour votre réponse.
Last edit: 6 years 6 months ago by geraldC. Reason: bad subject
The topic has been locked.
More
6 years 6 months ago #129420 by DenisChenu
Salut,

Normalement : avec ces conditions : cela reprend le questionnaire en cours (avec les réponses données), et réenregistre sur la même ligne.

Si tu veux que cela créé une nouvelle réponse : tu indique 1000 dans utilisation restante.

Concernant la disparition sur la dernière page : des conditions ? Questionnaire particulier ? A voir quoi.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
6 years 6 months ago - 6 years 6 months ago #129425 by geraldC
Salut et merci pour la réponse rapide

Non, je ne veux effectivement pas créer de nouvelles réponses. Je veux que les réponses soient réenregistrées sur la même ligne. Et c'est bien ce qui se passe : les nouvelles réponses sont enregistrées sur la même ligne, c'est à dire qu'elles remplacent les réponses précédentes, mais la dernière réponse est effacée dans la bd avant même que le participant n'arrive à la dernière page !

A noter qu'il n'y a pas de conditions dans ce questionnaire et ce questionnaire n'a rien de particulier.
Last edit: 6 years 6 months ago by geraldC.
The topic has been locked.
More
6 years 6 months ago #129426 by DenisChenu
Salut,

Peux tu rapporter le bug avec un fichier LSA (archive de questionnaire) ?
C'est bien la dernière version 2.06 ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
6 years 6 months ago #129446 by geraldC
The following user(s) said Thank You: DenisChenu
The topic has been locked.
More
6 years 6 months ago - 6 years 6 months ago #129483 by DenisChenu

geraldC wrote: C'est fait.
bugs.limesurvey.org/view.php?id=10162

:ohmy: Celui-ci , il va pas être évident à corriger .... trouver l'origine du problème va être super long :unsure: ....

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 6 years 6 months ago by DenisChenu.
The topic has been locked.
Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now