Comment arrêter un questionnaire selon une réponse (Screenout).
Objectif
- Comprendre le mécanisme de screenout dans LimeSurvey.
- Configurer un quota pour arrêter un questionnaire selon une réponse.
- Personnaliser le message de fin affiché aux participants exclus.
Pourquoi utiliser les quotas pour les screenouts ?
- Pour terminer proprement le questionnaire dès qu’un critère d’exclusion est atteint.
- Pour afficher un message personnalisé aux participants non éligibles.
- Pour éviter les erreurs liées aux conditions complexes qui masquent simplement les questions.
1. Préparation des questions
Avant de configurer le quota, assurez-vous que votre question de filtrage est correctement paramétrée.
- Vérifiez que votre question est de type « Liste (Boutons radio) » ou « Oui/Non ».
- Notez le code de la réponse qui doit déclencher l’arrêt (par exemple
0pour « Non » ouA2pour une option spécifique).
Remarque : Le code de la réponse se trouve dans l’éditeur de question, dans la colonne « Code » de chaque option de réponse.
2. Création du quota
- Accédez à l’onglet « Paramètres » de votre questionnaire.
- Dans le menu latéral, cliquez sur « Quotas ».
- Cliquez sur le bouton « + Ajouter un nouveau quota ».
- Remplissez les champs suivants :
- Nom du quota : Donnez un nom explicite (exemple :
Echec_Consentement). - Limite du quota : Indiquez
0. Cela signifie que dès qu’une personne correspond au critère, elle dépasse la limite autorisée. - Action du quota : Sélectionnez « Terminer le questionnaire ».
- Message de quota : Rédigez le message que verra le participant (exemple : « Merci de votre intérêt, mais votre profil ne correspond pas aux critères de cette étude. »).
- Nom du quota : Donnez un nom explicite (exemple :
- Cliquez sur « Enregistrer ».
3. Lier la question au quota
Une fois le quota créé, il est « vide ». Vous devez lui indiquer quelle réponse surveiller.
- Dans la liste des quotas, repérez celui que vous venez de créer.
- Cliquez sur le bouton « Ajouter une réponse » (souvent représenté par une icône +).
- Dans la fenêtre qui s’ouvre, sélectionnez la Question concernée.
- Cochez la Réponse qui doit provoquer l’arrêt (exemple : « Non »).
- Cliquez sur « Enregistrer ».
Astuce : Si votre questionnaire possède plusieurs versions d’une même question (par exemple une question de consentement pour les mineurs et une pour les adultes), créez un quota distinct pour chaque question.
4. Test et activation
Les quotas ne s’activent réellement que lorsque le questionnaire est activé.
- Activez le questionnaire.
- Réalisez un test réel en répondant par la valeur d’exclusion.
- Vérifiez que vous êtes bien redirigé vers le message de fin personnalisé.
Erreur fréquente : Si le questionnaire se bloque pour tous les participants sans raison apparente, vérifiez qu’aucune condition contradictoire n’a été laissée dans le champ « Équation de filtre conditionnel » des groupes suivants.
5. Quotas vs Conditions : comparaison
Voici les différences clés entre les deux méthodes :
Quotas
- Usage : Exclure ou stopper un participant.
- Complexité : Très simple, sans code.
- Message : Message de fin personnalisable.
- Fiabilité : Très haute.
Conditions (ExpressionScript)
- Usage : Masquer ou afficher des questions.
- Complexité : Nécessite des formules logiques.
- Message : Renvoie simplement à la fin standard.
- Fiabilité : Risque d’erreurs si questions masquées.
Remarque : Privilégiez toujours les quotas pour les screenouts. Les conditions sont à réserver pour l’affichage conditionnel de questions.
6. Cas d’usage typiques
Refus de consentement
Le participant répond « Non » à la question de consentement. Le quota avec limite 0 termine immédiatement le questionnaire avec un message de remerciement.
Critère d’âge non respecté
Le participant indique un âge inférieur à 18 ans. Un quota lié à cette réponse arrête le questionnaire et affiche un message expliquant que l’étude est réservée aux adultes.
Plusieurs branches de filtrage
Si votre questionnaire comporte une randomisation ou des filtres multiples, créez un quota pour chaque question de filtrage. LimeSurvey vérifiera automatiquement quel quota s’applique selon le parcours du participant.
Besoin d’aide ?
Pour toute difficulté, contactez l’équipe LimeSurvey via : Cellule.Web@ulb.be