C’est le même que le pré-remplissage, mais les réponses sont remplies après que la page soit soumise et les réponses pour cette page soient enregistrées. Cela veut dire que vous pouvez utiliser du CSL qui réfère aux questions sur la même page pour l’après-remplissage !
Par exemple :
Vous avez 5 questions avec des scores et une question cachée du type ‘Slider’ qui enregistre le ‘Total’. La question ‘Slider’, même si elle se trouve sur la même page des 5 questions, peut être remplie avec la somme des scores en utilisant l’après-remplissage.
Il ne faut pas la mettre sur la page suivante.
Des questions avec après-remplissage doivent être cachées et non-requises.
Vous trouvez le paramètre pour l’après-remplissage dans l’onglet ‘Pré-remplir’ lorsque le pré-remplissage est défini sur ‘Texte fixe ou CSL’.
Il peut également être utilisé pour modifier la réponse d’un répondant. Étant donné que l’après-remplissage est toujours effectué, même si une question a déjà une réponse, ce qui est également différent du pré-remplissage.
Les étapes pour activer l’après-remplissage
Dans l’éditeur de questions, vous pouvez spécifier à l’avance une réponse à une question. Cela peut être une valeur fixe, une variable ou une sélection aléatoire.
Comment définir des valeurs d’après-remplissage pour une question :
- Allez vers votre compte CheckMarket.
- Ouvrez votre enquête.
- Cliquez sur Modifier.
- Créez ou modifiez une question.
- Ajoutez les choix de réponses.
- Cliquez sur l’onglet Pré-remplir.
- Sélectionnez Texte fixe ou CSL.
- Ajoutez votre CSL dans le champ de texte.
- Sélectionnez Oui à côté de Remplissez la valeur après l’envoi de la page?
- Cliquez sur Enregistrer.
Marquez la question comme non requise.
Testez l’après-remplissage et ensuite cachez la question.
Après-remplissez une question et utiliser-la dans la logique d’affichage et les branchements
Parfois, vous souhaitez utiliser un calcul ou un autre code CSL dans la logique d’affichage des pages ou dans les branchements. Comme cela ne peut pas être fait directement, vous pouvez utiliser votre calcul pour après-remplir une question. Ensuite, vous pouvez utiliser la question dans votre logique d’affichage ou votre branchement. Il y a un avantage supplémentaire : la question sera également disponible dans les rapports pour les filtrer.
Supposons que vous souhaitiez afficher une page si un répondant a sélectionné plus d’une réponse dans une question du type ‘cases à cocher’, peut-être pour lui montrer une échelle d’ordre.
Pour commencer, créez une question cachée (du type ’boutons radio’) ‘Plus d’une option choisie ?’ avec les réponses ‘Oui’ et ‘Non’. Cette question se trouve au bout de la page avec la question du type ‘case à cocher’. Faites en sorte que cette question a une étiquette de données comme vous en aurez besoin pour y référer dans le CSL. Enquite, dans la question ’boutons radio’, allez vers l’onglet ‘Pré-remplir’ et sélectionnez ‘Texte fixe ou CSL’ et tapez le CSL suivant :
{{#if (gt (count respondent.questions.monEtiquette.answerChoices) 1)}}oui{{else}}non{{/if}}
Ce que cela veut dire est : si le nombre de réponses choisies dans la question avec étiquette de données ‘monEtiquette’ est plus grand que (gt) 1, sélectionnez ‘oui’, sinon sélectionnez ‘non’.
Vous pouvez aussi remplacer le ‘oui’ et le ‘non’ dans le code par ‘1’ et ‘2’, qui représentent la première et la deuxième choix de réponse. Faites cela si votre enquête est multi-lingue.
Sélectionnez Oui à côté de Remplissez la valeur après l’envoi de la page?
Maintenant vous pouvez utiliser la question avec les boutons radio dans votre logique d’affichage, vos branchements et vos rapports.
Ordre d’exécution
L’ordre de traitement peut être très important. Voici l’ordre dans lequel l’après-remplissage a lieu :
- Les réponses sont enregistrées dans l’ordre où elles sont mises sur la page.
- Une fois que les réponses aux questions soient enregistrées, le système les parcourt à nouveau dans l’ordre où elles apparaissent et l’après-remplissage est traité.
- La logique d’affichage et les branchements sont vérifiés pour voir quelle page doit être affichée comme la suivante.
Comme toutes les réponses sont enregistrées premièrement, et ensuite l’après-remplissage est effectué, cela signifie que la question 1 peut être après-remplie avec une valeur qui dépend de la question 4, à condition que les deux questions se trouvent sur la même page.
Laisser un commentaire