You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🇫🇷 Le but de cette modélisation est d'enrichir les possibilités de filtre à l'intérieur des questions.
Rappel des modalisations de filtrage existantes :
Filtres au sein du ControlConstructScheme : le classique IfThenElse :
référence une Sequence contenant un ou plusieurs ControlConstruct, conteneurs de questions
contient une condition de type CommandCodeType, donc une formule riche
on utilise le TypeOfIfThenElse pour indiquer si le filtre cache ou met en lecture seule, grâce à du vocabulaire contrôlé
on utilise la partie Description pour indiquer l'alternative textuelle du filtre (sortie papier)
Filtres internes à une question de type "Autre - précisez", question de clarification sur une réponse
Cette modalisation permet de filtrer la réponse "précisez".
Mais le filtre de cette réponse est restrictif :
il s'appuie sur 1 autre réponse de la même question
il se déclenche pour 1 valeur "autre" de cette réponse, pour laquelle on a besoin d'une clarification
Dans le GridResponseDomainInMixed qui contient la réponse avec modalité "Autre", on ajoute un attribut attachmentBase.
Dans le GridResponseDomainInMixed qui contient la réponse "Précisez", on ajoute :
le Label "Précisez" dans le ResponseDomain
un élément ResponseAttachmentLocation qui contient :
un élément DomainSpecificValue qui contient :
un attribut attachmentDomain dont la valeur est celle du attachmentBase de la réponse contenant le "Autre"
un élément Value dont la valeur vaut "Autre"
un élément CodeReference qui référence le code de "Autre" (redondant avec la Value précédente ?)
La structure décrite ci-dessus existe également dans les QuestionItem, en remplaçant les conteneurs d:QuestionGrid/d:StructuredMixedGridResponseDomain/d:GridResponseDomainInMixed par des
d:QuestionItem/d:StructuredMixedResponseDomain/d:ResponseDomainInMixed
Dans le cas du Suggester multiple, la variable à partir de laquelle on souhaite mettre en place un filtrage est une variable calculée.
Dans le cas du tableau dynamique personnalisé avec ajout de lignes, on souhaite avoir dans une colonne :
soit la valeur d'une variable externe (ligne personnalisée)
soit la collecte d'une variable, si la variable externe n'est pas renseignée (ligne ajoutée)
Pour répondre à ces premiers besoins, ainsi qu'à ceux qui finiront par émerger, une solution serait de permettre, au sein d'une question à réponse multiple, d'avoir des filtres avec les possibilités du IfThenElse :
une condition de type CommandCodeType
la possibilité de préciser "affiché / caché" et "lecture seule / collecte"
Pour les QuestionGrid/CellLabel, on peut envisager de mettre le filtre dans la formule qui calcule le contenu...
On peut donc envisager d'avoir un nouvel élément au niveau du GridResponseDomainInMixed qui contienne, comme le IfThenElse :
un type pour préciser caché / lecture seule (N.B. on peut aussi envisager d'avoir 2 éléments distincts, ce qui permettrait d'avoir les deux comportements de manières indépendantes)
une condition de type CommandCodeType
Une idée aurait été l'utilisation de UserAttributePair, mais cet élément est mal compris depuis le début : Sa valeur doit être comprise au sein d'une liste, donc on ne peut pas en faire un fourre-tout comme espéré ailleurs...
The text was updated successfully, but these errors were encountered:
🇫🇷 Le but de cette modélisation est d'enrichir les possibilités de filtre à l'intérieur des questions.
Rappel des modalisations de filtrage existantes :
Cette modalisation permet de filtrer la réponse "précisez".
Mais le filtre de cette réponse est restrictif :
Dans le GridResponseDomainInMixed qui contient la réponse avec modalité "Autre", on ajoute un attribut attachmentBase.
Dans le GridResponseDomainInMixed qui contient la réponse "Précisez", on ajoute :
La structure décrite ci-dessus existe également dans les QuestionItem, en remplaçant les conteneurs d:QuestionGrid/d:StructuredMixedGridResponseDomain/d:GridResponseDomainInMixed par des
d:QuestionItem/d:StructuredMixedResponseDomain/d:ResponseDomainInMixed
Dans le cas du Suggester multiple, la variable à partir de laquelle on souhaite mettre en place un filtrage est une variable calculée.
Dans le cas du tableau dynamique personnalisé avec ajout de lignes, on souhaite avoir dans une colonne :
Pour répondre à ces premiers besoins, ainsi qu'à ceux qui finiront par émerger, une solution serait de permettre, au sein d'une question à réponse multiple, d'avoir des filtres avec les possibilités du IfThenElse :
Pour les QuestionGrid/CellLabel, on peut envisager de mettre le filtre dans la formule qui calcule le contenu...
On peut donc envisager d'avoir un nouvel élément au niveau du GridResponseDomainInMixed qui contienne, comme le IfThenElse :
Une idée aurait été l'utilisation de UserAttributePair, mais cet élément est mal compris depuis le début : Sa valeur doit être comprise au sein d'une liste, donc on ne peut pas en faire un fourre-tout comme espéré ailleurs...
The text was updated successfully, but these errors were encountered: