Aller au contenu

Index

A quoi sert un orchestrateur ?

Les orchestrateurs permettent d'interfacer le LunaticModel, format en sortie d’Eno, pour "représenter"/"visualiser" les questionnaires : la bibliothèque de composants JS (javascript) permet d'instancier des composants et l'orchestrateur qui ajoute des couches à un fonctionnement natif.

Schéma

flowchart LR
Eno
subgraph Orchestrateur
    Lunatic(Utilise Lunatic)
    Comp1
    Comp2
    CompDot(...)
    CompN
    Questionnaire(Questionnaire)
    LogiquePropre[/Navigation/]
    LogiquePropre2[/Style/]


    Lunatic--pour instancier-->Comp1
    Lunatic--les composants-->Comp2
    Lunatic--à partir-->CompDot
    Lunatic--du modèle-->CompN

    Comp1--les-->Questionnaire
    Comp2--rassemble-->Questionnaire
    CompDot--et-->Questionnaire
    CompN--ajoute-->Questionnaire
    LogiquePropre--sa propre logique-->Questionnaire
    LogiquePropre2--logique-->Questionnaire
end

QuestionnaireFinal

Eno--Lunatic Model-->Orchestrateur
Orchestrateur-->QuestionnaireFinal

Les orchestrateurs actuels

  • Stromae : orchestrateur d'instruments de collecte type "questionnaire Web".

    • Stromae V1 (collecte d'enquêtes entreprises, plateforme Coltrane)
    • Stromae V2 (collecte d'enquêtes ménages, filière unique, basée sur "Lunatic/ bases de donnéesPostgre")
    • Stromae DSFR dont l'initiateur a été l'enquête annuelle de recensement de l'Insee et qui sera utilisée à l'automne 2024. Il a vocation à remplacer StromaeV2 puis StromaeV1.
  • Queen : orchestrateur d’instruments de collecte type "questionnaire Enquêteur" (téléphone et face-à-face)

  • 2 autres orchestrateurs utilisent Lunatic : Generic et Prisme.

Les fonctionnalités des orchestrateurs web et enquêteur

Fonctionnalités "communes" : - Visualiser un questionnaire en lecture seule - Gérer les états de questionnaires
- Contrôler l'accès des utilisateurs - Orchestrer les composants lunatic à partir du json - Afficher le questionnaire en lecture seule

Proposer une expérience de navigation au travers du questionnaire

Stromae Queen
Afficher une page d’accueil personnalisable pour chaque enquête à partir de métadonnées
Afficher "qui répond ?" (page d'accueil)
Navigation par retour/continuer Navigation par menu général, numéro de page, numéro d'itération, précédent/suivant
Aide à la saisie : raccourcis clavier
Revenir un questionnaire : 1ère page ou page courante Revenir un questionnaire : suite de l'entretien (atteindre la dernière page accédée)
Afficher un header personnalisable pour l’enquête Afficher un header personnalisable pour l’enquête
Afficher un footer personnalisable pour l’enquête
Accès à contacter l'assistance
Accès à la notice de l'enquête (V3)
Accès à un questionnaire modèle de l'enquête (V3)
Accès à un espace promotions (résultats, etc) (V3)
Présenter une page de remerciement et téléchargement de la preuve de dépôt une fois le questionnaire validé
Affichage des résumés des boucles
Gérer le NSP/refus
Se déconnecter Arrêt provisoire du questionnaire, arrêt définitif, Quitter

Données et paradonnées

Stromae Queen
Permettre la persistance de la donnée Permettre la persistance de la donnée y compris en offline
Capter de la paradonnée de collecte Capter de la paradonnée de collecte
Permettre la persistance de la paradonnée Permettre la persistance de la paradonnée en offline

Fonctionnalités "spécifiques"

Stromae Queen
Redirection quand la page n'existe pas dans
Preuve de dépôt (sujet à instruire)
Accéder au questionnaire en offline sur toutes les fonctionnalités (dont nomenclatures)
Mode Micro-front end