Bonjour à tous,
Voici un petit problème de comportement que je pose (je ne sais pas s'il avait été abordé avant), lors de la collecte des données, avec quelques idées de dev.
2 cas :
1/ En cas d'invitations : je m'étais aperçu sans trop de conséquences qu'une personne, si elle s'amusait à faire des allers-retours sur son questionnaire, apparaissait donc X fois dans les réponses enregistrées (incomplètes) jusqu'à ce qu'elle valide son questionnaire définitivement. Il existe donc ici une petite perte de temps au niveau du rapatriement des données pour checker les doublons... certes facile à repérer lorsque l'on ne met pas de mode anonyme...
>> Je ne sais si c'était prévu dans de futures versions de faire en sorte qu'à chaque connexion au questionnaire il y ait un update des réponses qui soit fait sur sa ligne de réponses directement ou de suppression des précédentes lignes écrites dans la base après du token par exemple ...
2/ En cas d'invitations en mode anonyme / ou en lien unique public ou non :
Mon point numéro 1 pose donc le problème de comment checker les éventuels doublons lorsqu'on administre une enquête selon ces 2 modes ... aucun à part l'adresse ip (mais qui dans certains cas ne s'avère pas suffisant - eg: enquête interne dans une entreprise où tous les utilisateurs passent par un même routeur...)
C'est donc embêtant pour la qualité des données collectées ...
>> Personnellement, j'utilise sur un autre système que j'avais développé (bcp plus rudimentaire que LS) un "unique ID" généré sous forme de cookie lors de la première ouverture du questionnaire et enregistré à chaque nouvelle connexion, ou réponse partielle ou totale.
Cela permet d'être complémentaire au cookie de blocage après une réponse complète, et donc de repérer très rapidement mes éventuels doublons (le seul cas qui est gênant est celui de plusieurs répondants à partir d'un même poste de travail et une session commune... mais bon assez rare ...).
Je m'adresse donc aux pontes de LS (Denis, Niccko, Benitov...etc) savoir si un système comme celui-ci pourrait être intégré. Je peux vous fournir mes JS si vous souhaitez, pour faciliter le travail !*?! Mais cela implique quelques modifications dans la BDD pour intégrer ce paramètre en plus ? du moins j'imagine ..
Voili voilà, en tout cas dispo pour en parler car cela me parait être quelque chose d'assez fondamental ....
A+
Thibault