Sur les questionnaire non anonyme
Avec la persistance des données activée et modifier ses réponses à NON :
Si use left > 0 :
Le système va chercher la dernière réponse sans date de soumission, si elle existe : la charge.
Si elle n'existe pas en créé une nouvelle
=> «Use left» réponse par personne au final
Avec la persistance des données activée et modifier ses réponses à OUI :
Le système va chercher la dernière réponse avec ou sans date de soumission, si elle existe : la charge.
Si elle n'existe pas en créé une nouvelle
=> 1 seule réponse par personne au final.
Sans la persistance des données activée et modifier ses réponses à NON :
Le système va toujours créer une nouvelle réponse
=> «Use left» réponse SOUMISES par personne au final
Sans la persistance des données activée et modifier ses réponses à OUI :
Le système va toujours créer une nouvelle réponse
=> autant de réponse soumises ou non soumise que de démarrage de la page
Sur les questionnaire anonyme : => Sans la persistance des données activée
forcée.
Attention : tous cela c'est sans compter la SESSION. Avec ou sans persitance des réponse, si le questionnaire n'est pas lan,cé avec newtest=Y ou le navigateur fermé entre 2 : on reprend le questionnaire en cours. Ce n'est donc pas une différence entre navigateur : mais tu a gardé dans firefox la session précédente. Parce-que tu n'as sans doute pas fermé firefox.
[edit] Et dans la session de firefox : lme groupe 2 était vide, donc à supprimé les données précédemment enregistrée. C'est la raison de ce model
gitlab.com/SondagesPro/coreAndTools/relo...ls/surveySession.php
dans reloadAnyReponse. Une protection pour ne pas ouvrir un questionnaire en cours d'édition.