Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atelier sur Lunatic Model (pour StromaeV3) à monter #931

Open
3 of 20 tasks
laurentC35 opened this issue Mar 18, 2024 · 1 comment
Open
3 of 20 tasks

Atelier sur Lunatic Model (pour StromaeV3) à monter #931

laurentC35 opened this issue Mar 18, 2024 · 1 comment
Assignees

Comments

@laurentC35
Copy link
Contributor

laurentC35 commented Mar 18, 2024

Composant Question

cf storybook DSFR: https://inseefr.github.io/Lunatic-DSFR/storybook

Overview

  • nouveau hook en param: source + pager (besoins des variables, si possible pas retourné par le hook useLunatic)
  • pas de travaux côté Eno, seulement Lunatic
  • ajouter dans l'overview les descriptions des séquences (cf maquette pagination par séquence StromaeV3)

Response

  • response : { name : "TOTO" } -> responseName: "TOTO"
  • traitement "onInit" côté Lunatic pour rendre compatible avec des "enoCoreVersion" différentes
    • makeCompatible à exporter de @inseefr/lunatic et à utiliser par les orchestrateurs

hierarchy

  • à supprimer côté Eno

Type de label

  • VTL|MD / VTL / MD / TXT -> à proposer dès Pogues avec TXT par défaut donc 4 options possibles
  • warning à l'utilisation du MD (non respect de standard d'a11y, dégradation)

Pas de markdown dans:

  • les options des listes déroulantes
  • les titres de séquence / sous-séquence et question (tous les titres), c'est du standard
  • seulement dans les déclarations ?
    options par defaut: [ "TXT", "MD", "VTL", "VTL|MD" ]
@laurentC35 laurentC35 self-assigned this Mar 18, 2024
@ddecrulle
Copy link

Proposition de modélisation du Pairwise :

 {
            "id": "pairwise-links",
            "componentType": "PairwiseLinks",
            "conditionFilter": { "value": "true", "type": "VTL" },
            "page": "2",
            "symLinks": {
                "1": "1",
                "2": "3",
                "3": "2",
                "4": "4",
                "5": "6",
                "6": "5",
                "7": "8",
                "8": "7",
                "9": "10",
                "10": "9",
                "11": "13",
                "12": "12",
                "13": "11",
                "14": null,
                "15": "15",
                "16": "16",
                "17": "17",
                "18": "18",
            },
            "sizeFrom": "PRENOM",
            "label": {
                "value": '"Qui est " || yAxis || " pour " || xAxis || " ?"',
                "type": "VTL",
            },
            "response": {
                "name": "LINKS",
            },
            "options": [
                {
                    "value": "1",
                    "label": { "value": '"Son conjoint, sa conjointe"', "type": "VTL|MD" },
                },
                { "value": "2", "label": { "value": '"Sa mère, son père"', "type": "VTL|MD" } },
                { "value": "3", "label": { "value": '"Sa fille, son fils"', "type": "VTL|MD" } },
                {
                    "value": "4",
                    "label": {
                        "value": '"Sa soeur, son frère (y compris demi et quasi)"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "5",
                    "label": {
                        "value": '"Sa belle-mère, son beau-père (conjoint.e d\'un des parents)"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "6",
                    "label": {
                        "value": '"L\'enfant du conjoint (belle-fille, beau-fils)"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "7",
                    "label": {
                        "value": '"Sa belle-mère, son beau-père (parent du conjoint)"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "8",
                    "label": {
                        "value": '"Sa belle-fille, son beau-fils (conjoint.e d\'un enfant)"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "9",
                    "label": {
                        "value": '"Sa grand-mère, son grand-père"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "10",
                    "label": {
                        "value": '"Sa petite-fille, petit-fils"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "11",
                    "label": {
                        "value": '"Sa tante, son oncle"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "12",
                    "label": {
                        "value": '"Sa cousine, son cousin"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "13",
                    "label": {
                        "value": '"Sa nièce, son neveu"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "14",
                    "label": {
                        "value": '"Un enfant placé en famille d\'accueil"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "15",
                    "label": {
                        "value": '"Sa belle-soeur, son beau-frère"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "16",
                    "label": {
                        "value": '"Un autre lien familial"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "17",
                    "label": {
                        "value": '"Un colocataire, sous-locataire"',
                        "type": "VTL|MD",
                    },
                },
                {
                    "value": "18",
                    "label": {
                        "value": '"Autre lien (employé de maison, salarié logé, jeune au pair …)"',
                        "type": "VTL|MD",
                    },
                },
            ],
            "components": [
                {
                    "componentType": "Input",
                    "label": {
                        "value":
                            '"Pouvez-vous décrire le lien entre " || xAxis || " et " || yAxis || " ?"',
                        "type": "VTL|MD",
                    },
                    "conditionFilter": {
                        "value": 'not(nvl(cast(LINKS, string), "") = "") and cast(LINKS, string) = "18"',
                        "type": "VTL",
                    },
                    "id": "other",
                    "response": {
                        "name": "OTHER",
                    },
                    "page": "2",
                    "maxLength": 249,
                },
            ],
        }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants