Skip Logic & Questions conditionnelles : Le moteur d'applicabilité
Comprendre comment DataQuality traite les sauts de questions et évite de pénaliser les réponses non applicables.
DataQuality indexe les règles de saut en temps constant O(1) et distingue les questions légitimement sautées (NOT_APPLICABLE) des oublis d'enquêteurs (MISSING).
Le défi du Skip Logic dans les audits DQA
Dans un questionnaire KoboToolbox ou ODK Central, un ménage qui n'a pas d'enfant ne doit pas répondre aux questions de vaccination. Si un système d'analyse vérifie aveuglément la complétude, il comptera ces 15 questions comme 'manquantes' et attribuera une note catastrophique à une enquête parfaitement menée. DataQuality résout définitivement ce problème grâce à son moteur d'applicabilité.
Les 5 statuts de réponse standardisés
Chaque cellule évaluée est affectée à l'un des 5 statuts officiels :
- ANSWERED : La question était applicable et a reçu une réponse valide.
- NOT_APPLICABLE : La question ne devait pas être posée selon la logique du formulaire (skip logic). Aucune pénalité n'est appliquée.
- MISSING : La question devait être posée mais a été laissée vide sans justification. Une anomalie de complétude est générée.
- DONT_KNOW : L'enquêté a explicitement déclaré qu'il ne savait pas (code configuré, ex: '98', 'NSP').
- REFUSED : L'enquêté a explicitement refusé de répondre (code configuré, ex: '99', 'REFUS').
Prise en charge des règles XLSForm 'relevant'
Lors de l'import depuis KoboToolbox ou ODK Central, le parseur traduit automatiquement les expressions XLSForm telles que relevant="${age} >= 18" en règles d'applicabilité DQA. Aucune configuration manuelle complexe n'est requise.
Articles associés
Guide pratique des règles relationnelles inter-variables
Comment configurer des contraintes mathématiques et temporelles entre deux colonnes sans écrire de code.
Valeurs manquantes
Comprendre et traiter les cellules non renseignées sur les questions applicables.
Guide complet d'intégration ODK Central
Le parcours pas-à-pas pour connecter votre serveur ODK Central, synchroniser vos formulaires et auditer les soumissions.