Constructeur de formulaire : problème sur les longs formulaires #188

Open
opened 1 month ago by maieul · 4 comments
maieul commented 1 month ago
Collaborator

Sur les long formulaires, il y a un problème ergonomique lorsqu'on modifie un champ d'un formulaire formidable situé assez bas dans le formulaire.

Une vidéo pour illustrer

https://nuage.planete-sciences.org/s/nfcSP7XnpMALww2

et le yaml du formulaire en question

ping @tcharlss je soupconne que ce soit lié à la mise en onglet.

id_formulaire: '89'
identifiant: RESA_camp_ete_2022
titre: 'Inscription camp astronomie d''été 2022'
descriptif: ''
css: ''
message_retour: "Censuré"
saisies:
  0:
    options: { label: 'Consentement à l''utilisation des données personnelles', nom: fieldset_22 }
    identifiant: '@5fcd37665f8f6'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { texte: "{{Nature des données collectées}}\r\n\r\nLes données collectées le sont aux fins suivantes :\r\n- organisation logistique et opérationnelle du camp\r\n- préparation des différents parcours de formation\r\n- animations durant le camp et création de liens sociaux entre les participant·e·s\r\n- statistiques\r\n- maintien, si accord, du contact après le camp\r\n\r\n{En aucun cas les données ne serviront à du profilage publicitaire}\r\n\r\n{{Accès aux données}}}\r\n\r\nLes personnes suivantes pourront avoir accès aux données :\r\n- coordinateur bénévole du camp\r\n- équipe salariée en charge de l'organisation du camp\r\n- responsables de parcours dans lequel vous vous inscrivez\r\n- équipe cuisine, uniquement pour les données relatives à la nourriture\r\n- responsable de l'accueil pour les données relatives à l'hébergement\r\n- pour les données explicitement marquées comme ayant vocation à se présenter aux autres participant·e·s, l'ensemble des participante·s; le remplissage de ces données est optionnel\r\n- autorités sanitaires, si le besoin se fait ressentir, pour les données de contact\r\n\r\n{{Vos droits}}\r\n\r\nConformément à la législation, vous pouvez à tout moment demander à accéder aux données vous concernant. De même, vous pouvez demander leur retrait. ", nom: explication_9 }, identifiant: '@5fcd3519eb7d2', verifier: {  }, saisie: explication }, { options: { label_case: 'Je consens à la récolte des données personnelles', valeur_oui: on, conteneur_class: pleine_largeur, obligatoire: on, nom: case_17 }, identifiant: '@5fcd37abc9f9b', verifier: {  }, saisie: case }]
  1:
    options: { label: 'Informations personnelles', nom: fieldset_1 }
    identifiant: '@515ea9e6b48a0'
    saisie: fieldset
    saisies: [{ options: { label: Nom, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_1 }, identifiant: '@515ea7f434c62', saisie: input }, { options: { label: Prénom, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_2 }, identifiant: '@515ea8563c468', saisie: input }, { options: { label: Profil, explication: 'À des fins statistiques', datas: "plasci|Salarié·e Planète Sciences National\r\nanimation|Salarié·e dans le secteur de l'animation\r\nfonction_publique|Agent territorial ou fonctionnaire d'Etat\r\nliberal|Profession libérale\r\nOPCO|Salarié·e dans un autre secteur dépendant de l'OPCO Uniformation (hors Animation)\r\netude|En études (primaires, secondaires et supérieures)\r\nhorsOPCO|Salarié·e dans un autre secteur professionnel ne dépendant pas de l'OPCO Uniformation\r\nchômage|En recherche d'emploi \r\nautre|Autre", obligatoire: on, nom: selection_6 }, identifiant: '@5fcd382ab2523', verifier: {  }, saisie: selection }, { options: { label: 'Date de naissance', explication: jj/mm/aaaa, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_4 }, verifier: { type: date, options: { normaliser: aucune } }, identifiant: '@515eaf601055e', saisie: input }, { options: { label: Courriel, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_3 }, verifier: { type: email, options: { mode: normal } }, identifiant: '@515ea86eb1bfe', saisie: input }, { options: { label: Téléphone, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_5 }, identifiant: '@515ea98fe617b', saisie: input }, { options: { texte: "Pour les mineur·e·s non accompagné·e·s (à partir de 15 ans seulement), nous avons besoin de l'autorisation ci-jointe complétée et signée. \r\n\r\n<doc381>", nom: explication_8 }, identifiant: '@5e335830541ff', verifier: {  }, saisie: explication }, { options: { label: 'Autorisation pour mineur·e', nb_fichiers: '1', label_fichiers_individuels: on, nom: fichiers_2 }, verifier: { type: fichiers, options: { mime: tout_mime } }, identifiant: '@5e3358f655bb7', saisie: fichiers }]
  2:
    options: { label: Formation, nom: fieldset_4 }
    identifiant: '@515eac048bc30'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { texte: "En cas de doute sur votre parcours de formation, merci de [lire leur présentation->13].\r\n", nom: explication_1 }, identifiant: '@5bd1f21c42ff2', verifier: {  }, saisie: explication }, { options: { label: Parcours, explication: 'Choisissez  le parcours auquel vous participerez, y compris si vous en êtes responsable.', datas: "*Parcours de formation\r\nEtoile1|Débuter en astronomie — Initiation théorique et pratique\r\nEtoile1bis|Débuter en astronomie — Observation et utilisation du matériel\r\nEtoile2|Aller plus loin en astronomie — Maitrise théorique et technique\r\nEtoile3|Photographier le ciel — Initiation à l’imagerie numérique\r\nEtoile3bis|Photographier le ciel — Perfectionnement en imagerie numérique\r\n*Autre\r\nCuisine|Équipe cuisine\r\nInterprete|Interprète LSF\r\nSalarié|Responsable salarié·e de la campagne\r\nCoordinateur|Coordinateur·trice bénévole du camp\r\nMatos|Responsable matériel\r\nMatos_adjoint|Adjoint·e matériel\r\nInvite|Invité·e\r\n", obligatoire: on, nom: selection_1 }, identifiant: '@586664ab98ac1', verifier: {  }, saisie: selection }, { options: { label: Statut, datas: "part|Participant·e\r\nresponsable|Responsable de parcours", afficher_si: '@selection_1@ MATCH ''/Etoile/''', obligatoire: on, nom: radio_19 }, identifiant: '@61ded54879a1f', verifier: {  }, saisie: radio }, { options: { label: Prérequis, label_case: 'Je dispose  d''un niveau Débuter en astronomie ou d''une 1ère Étoile AFA', explication: 'Prérequis vivement recommandé', valeur_oui: on, afficher_si: '@selection_1@ == "Etoile2"', nom: case_6 }, identifiant: '@5bd59e0c47b0f', verifier: {  }, saisie: case }, { options: { label: Prérequis, label_case: 'Je dispose  d''un niveau Aller plus loin en astronomie ou d''une 2ème Étoile AFA', explication: 'Prérequis recommandé', valeur_oui: on, afficher_si: '@selection_1@ == "Etoile3"', nom: case_7 }, identifiant: '@5bd59ea9bc8c4', verifier: {  }, saisie: case }, { options: { label: Prérequis, label_case: 'Je dispose d''un niveau Photographier le ciel — Initiation à l’imagerie numérique ou d''une Troisième Étoile AFA', explication: 'Prérequis recommandé', valeur_oui: on, afficher_si: '@selection_1@ == "Etoile3bis"', nom: case_8 }, identifiant: '@5bd59ee4df64b', verifier: {  }, saisie: case }]
  3:
    options: { label: Présence, nom: fieldset_3 }
    identifiant: '@515eaaabbf4fb'
    saisie: fieldset
    saisies: [{ options: { label: 'Aide à la préparation du matériel', explication: 'Nous avons besoin d''aide pour préparer le matériel à Ris-Orangis (Essonne) la semaine qui précède le camp. Aucune compétence spécifique n''est requise.', datas: "Matos_oui|Je peux venir aider.\r\nMatos_non|Je ne peux pas venir aider.\r\nMatos_nsp|Je ne connais pas encore mes disponibilités.", obligatoire: on, nom: radio_18 }, identifiant: '@598044ccb8fa9', verifier: {  }, saisie: radio }, { options: { label: Arrivée, explication: 'À titre indicatif. Nous vérifierons avec vous cette information dans les jours précédant le camp.', datas: "vendredi_soir|Je fais partie de l'équipe d'organisation qui arrive le vendredi soir\r\nsamedi_repas|J'arrive le samedi dans l'après-midi et participe au repas du soir\r\nsamedi_nuit|J'arrive le samedi après le repas du soir\r\ndimanche|J'arrive le dimanche matin avant le lancement officiel du camp d'été (10h)", obligatoire: on, nom: radio_17 }, identifiant: '@5bd595c4a9630', verifier: {  }, saisie: radio }, { options: { label: Départ, explication: 'À titre indicatif. Nous vérifierons avec vous cette information dans les jours précédant le camp.', datas: "samedi_soir_avant_repas|Je pars le samedi soir avant le repas\r\nsamedi_soir|Je pars le samedi soir après le repas\r\ndimanche_tot|Je pars le dimanche matin tôt\r\ndimanche_midi|Je pars le dimanche à midi, après le rangement final", obligatoire: on, nom: radio_34 }, identifiant: '@5be57889a83a5', verifier: {  }, saisie: radio }, { options: { label: 'Aide au rangement du matériel', explication: 'Nous avons besoin d''aide pour ranger le matériel à Ris-Orangis (Essonne) le lundi qui suit le camp. Aucune compétence spécifique n''est requise.', datas: "rangement_oui|Je peux venir aider.\r\nrangement_non|Je ne peux pas venir aider.\r\nrangement_nsp|Je ne connais pas encore mes disponibilités.", obligatoire: on, nom: radio_12 }, identifiant: '@5d8fdc01b9a52', verifier: {  }, saisie: radio }]
  4:
    options: { label: Transports, nom: fieldset_10 }
    identifiant: '@598045a4e7292'
    saisie: fieldset
    saisies: [{ options: { label: 'Transport aller', datas: "train|Je viendrai en train\r\ncovoiturage_fournisseur|Je peux proposer du covoiturage\r\ncovoiturage_demandeur|Je demande un covoiturage\r\nvoiture_pas_de_place|Je viendrai en voiture, mais je n'ai pas de place à proposer\r\nvoiture_avec_qq1|J'ai déjà une place dans la voiture de quelqu'un ", obligatoire: on, nom: radio_1 }, identifiant: '@545a6b576bb23', saisie: radio }, { options: { label: 'Nombre de personnes que je peux prendre à l''aller', explication: 'Si covoiturage', type: text, afficher_si: '@radio_1@=="covoiturage_fournisseur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_7 }, verifier: { type: entier, options: {  } }, identifiant: '@515eab5a1956a', saisie: input }, { options: { label: 'Lieu de départ', explication: 'Si covoiturage', type: text, afficher_si: '@radio_1@=="covoiturage_fournisseur" || @radio_1@=="covoiturage_demandeur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_8 }, identifiant: '@515eab877c963', saisie: input }, { options: { label: 'Nom de la personne avec qui je viendrai', type: text, afficher_si: '@radio_1@=="voiture_avec_qq1"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_11 }, identifiant: '@588f128048fd8', saisie: input }, { options: { label: 'Camionnette aller', label_case: 'Je dispose d''un permis B et je peux le cas échéant aider à conduire la camionnette de matériel depuis Ris-Orangis, départ le <strong>vendredi</strong>.', valeur_oui: on, nom: case_3 }, identifiant: '@5964d33e9640d', verifier: {  }, saisie: case }, { options: { label: 'Transport retour', datas: "train|Je repartirai en train\r\ncovoiturage_fournisseur|Je peux proposer du covoiturage\r\ncovoiturage_demandeur|Je demande un covoiturage\r\nvoiture_pas_de_place|Je repartirai en voiture, mais je n'ai pas de place à proposer\r\nvoiture_avec_qq1|J'ai déjà une place dans la voiture de quelqu'un ", obligatoire: on, nom: radio_3 }, identifiant: '@586669c938da6', saisie: radio }, { options: { label: 'Nombre de personnes que je peux prendre au retour', explication: 'Si covoiturage', type: text, afficher_si: '@radio_3@=="covoiturage_fournisseur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_6 }, verifier: { type: entier, options: {  } }, identifiant: '@586669e75d611', saisie: input }, { options: { label: 'Lieu de retour', explication: 'Si covoiturage', type: text, afficher_si: '@radio_3@=="covoiturage_fournisseur" || @radio_3@=="covoiturage_demandeur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_9 }, identifiant: '@58666a08914b4', saisie: input }, { options: { label: 'Nom de la personne avec qui je répartirai', type: text, afficher_si: '@radio_3@=="voiture_avec_qq1"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_10 }, identifiant: '@588f1225a3feb', saisie: input }, { options: { label: 'Camionnette retour', label_case: 'Je dispose d''un permis B et je peux le cas échéant aider à conduire la camionnette de matériel vers Ris-Orangis, retour le dimanche', valeur_oui: on, nom: case_4 }, identifiant: '@5964d38ad8d59', verifier: {  }, saisie: case }, { options: { label: Permis, explication: 'Pour aider celui ou celle qui covoiture.', datas: "oui|Je dispose d'un permis B et peux conduire une partie d'une trajet. \r\nnon|Je ne peux pas conduire durant le trajet.", afficher_si: '@radio_3@ == ''covoiturage_demandeur'' || @radio_1@ == ''covoiturage_demandeur''', obligatoire: on, nom: radio_39 }, identifiant: '@5bcb0be1f29cb', saisie: radio }]
  5:
    options: { label: 'Matériel astronomique', nom: fieldset_18 }
    identifiant: '@5bf1cf9c2a107'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Appareil astronomique', explication: 'Nous fournissons le matériel, mais vous pouvez également apporter le vôtre', datas: "oui|J'emmène un ou plusieurs appareils astronomiques\r\nnon|Je n'emmène pas d'appareil astronomique", obligatoire: on, nom: radio_2 }, identifiant: '@5bf1cf9c2a145', verifier: {  }, saisie: radio }, { options: { label: 'Description du matériel astronomique', explication: 'Pour chaque appareil indiquez : le type, le diamètre, la monture ', afficher_si: ' @radio_2@=="oui"', rows: '5', cols: '40', obligatoire: on, nom: textarea_19 }, identifiant: '@5bf1d080c89b1', verifier: {  }, saisie: textarea }, { options: { label: 'Transport depuis Ris-Orangis', datas: "oui|J'ai besoin de faire transporter mon matériel depuis Ris-Orangis\r\nnon|Je m'occupe moi-même du transport du matériel", afficher_si: ' @radio_2@=="oui"', obligatoire: on, nom: radio_6 }, identifiant: '@5bf1d148d3ffd', verifier: {  }, saisie: radio }, { options: { label: 'J''ai un besoin particulier au niveau du matériel astronomique', rows: '5', cols: '40', nom: textarea_12 }, identifiant: '@5bf1cf9c2a29e', verifier: {  }, saisie: textarea }]
  6:
    options: { label: 'Matériel photographique', nom: fieldset_15 }
    identifiant: '@5bed830b3b1e9'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Appareil photo numérique réflex', explication: 'Nous fournissons le matériel, mais vous pouvez également apporter le vôtre', datas: "Apn_oui|J'amène un appareil photo numérique reflex\r\nApn_non|Je  n'amène pas d'appareil photo numérique reflex", obligatoire: on, nom: radio_9 }, identifiant: '@56a67ed023a7b', verifier: {  }, saisie: radio }, { options: { label: Marque, datas: "Canon|Canon\r\nNikon|Nikon\r\nAutre|Autre", afficher_si: '@radio_9@=="Apn_oui"', obligatoire: on, nom: radio_35 }, identifiant: '@5bed88107a672', verifier: {  }, saisie: radio }, { options: { label: 'Autre marque', type: text, afficher_si: '@radio_35@=="Autre"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_16 }, identifiant: '@5bed886e668ce', verifier: {  }, saisie: input }, { options: { label: 'Matériel complémentaire', datas: "trepied|Trépied\r\nobjectif|Objectif(s)\r\ntelecommande|Télécommande\r\nintervalometre|Intervallomètre\r\nT|Bague T", choix_alternatif_label: 'Autre choix', afficher_si: '@radio_9@=="Apn_oui"', nom: checkbox_5 }, identifiant: '@5bed80d2e4530', verifier: {  }, saisie: checkbox }, { options: { label: 'Description des objectifs', explication: 'Focale, spécificités', afficher_si: '@checkbox_5@ IN "objectif"', rows: '5', cols: '40', obligatoire: on, nom: textarea_20 }, identifiant: '@5bf1f3319675a', verifier: {  }, saisie: textarea }, { options: { label: 'Précision complémentaire sur le matériel photographique que j''emmène', afficher_si: '@radio_9@=="Apn_oui"', rows: '5', cols: '40', nom: textarea_14 }, identifiant: '@5bf1d03997e55', verifier: {  }, saisie: textarea }, { options: { label: 'J''ai un besoin particulier au niveau du matériel photographique', rows: '5', cols: '40', nom: textarea_2 }, identifiant: '@5bed82b6d9769', verifier: {  }, saisie: textarea }]
  7:
    options: { label: 'Matériel informatique', nom: fieldset_9 }
    identifiant: '@5bed7fbb3162f'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: Ordinateur, explication: 'Nous fournissons le matériel, mais vous pouvez également apporter le vôtre. Vivement encouragé pour les parcours Photographier le ciel — Astrophotographie et imagerie numérique', datas: "Ordi_oui|J'amène un ordinateur\r\nOrdi_non|Je n'amène pas d'ordinateur", obligatoire: on, nom: radio_7 }, identifiant: '@56a67ded5920e', verifier: {  }, saisie: radio }, { options: { label: 'Système d''exploitation', datas: "Windows|Windows\r\nMac|Mac Os X\r\nLinux|Linux", afficher_si: '@radio_7@=="Ordi_oui"', obligatoire: on, nom: radio_8 }, identifiant: '@56a67e766c745', verifier: {  }, saisie: radio }, { options: { label: 'Version du système d''exploitation', type: text, afficher_si: '@radio_7@=="Ordi_oui"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_13 }, identifiant: '@5bed8087eb700', verifier: {  }, saisie: input }, { options: { label: 'J''ai un besoin particulier au niveau du matériel informatique', rows: '5', cols: '40', nom: textarea_5 }, identifiant: '@5bed82e9a013a', verifier: {  }, saisie: textarea }]
  8:
    options: { label: 'Informations complémentaires pour le parcours « Débuter en astronomie — Initiation théorique et pratique »', explication: 'Pour aider les responsables de parcours, ce petit questionnaire nous permet de cerner vos besoins de formation', afficher_si: '@selection_1@=="Etoile1" && @radio_19@!="responsable"', nom: fieldset_12 }
    identifiant: '@59cb86d40cd85'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Connaissance de base sur la nature des objets observables en astronomie', explication: 'Notamment qu''est-ce qu''une planète, un satellite naturel, une étoile, une galaxie, une nébuleuse', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_20 }, identifiant: '@59cb86c64ee03', saisie: radio }, { options: { label: 'Connaissance de base sur les échelles spatiales ou temporelles utiles en astronomie', explication: 'Notamment âges de l''univers et du système solaire, distances au sein du système solaire, de la Voie Lactée, de l''univers', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_21 }, identifiant: '@59cb88e968e46', saisie: radio }, { options: { label: 'Connaissance de base en mécanisme céleste', explication: 'Qu''est-ce qui tourne autour de quoi au sein de l''univers et du système solaire', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_22 }, identifiant: '@59cb89fd26724', saisie: radio }, { options: { label: 'Connaissance de base sur l''histoire de l''univers', explication: 'D''où viens-je, qui suis-je, où vais-je ?', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_23 }, identifiant: '@59cb8a37a4e57', saisie: radio }, { options: { label: 'Repérage dans le ciel', datas: "Oui|Je sais repérer sur la voûte céleste les principales étoiles et constellations \r\nNon|Je ne sais pas repérer sur la voûte céleste les principales étoiles et constellations ", obligatoire: on, nom: radio_24 }, identifiant: '@59cb8a6995fed', saisie: radio }, { options: { label: 'Commentaires sur cette première partie du questionnaire première étoile', rows: '5', cols: '40', nom: textarea_15 }, identifiant: '@59cb8af63f3fa', verifier: {  }, saisie: textarea }, { options: { label: 'Carte du ciel', datas: "Oui|Je me suis déjà servi d'une carte du ciel\r\nNon|Je ne me suis jamais servi d'une carte du ciel", obligatoire: on, nom: radio_25 }, identifiant: '@59cb8b44ac833', saisie: radio }, { options: { label: Ephéméride, datas: "Oui|Je me suis déjà servi d'un éphéméride\r\nNon|Je ne me suis jamais servi d'un éphéméride", obligatoire: on, nom: radio_26 }, identifiant: '@59cb8b6e2c84a', verifier: {  }, saisie: radio }, { options: { label: Télescope, datas: "Oui|Je me suis déjà servi d'un télescope\r\nNon|Je ne me suis jamais servi d'un télescope", obligatoire: on, nom: radio_27 }, identifiant: '@59cb8bd25846e', saisie: radio }, { options: { label: 'Télescope Dobson', datas: "Oui|Je me suis déjà servi d'un télescope Dobson\r\nNon|Je ne me suis jamais servi d'un télescope Dobson", obligatoire: on, nom: radio_28 }, identifiant: '@59cb8c00a6031', saisie: radio }, { options: { label: 'Lunette astronomique', datas: "Oui|Je me suis déjà servi d'une lunette astronomique\r\nNon|Je ne me suis jamais servi d'une lunette astronomique", obligatoire: on, nom: radio_29 }, identifiant: '@59cb8c3262ad2', saisie: radio }, { options: { label: 'Observation solaire au coronographe', datas: "Oui|J'ai déjà observé le soleil au coronographe\r\nNon|Je n'ai jamais observé le soleil au coronographe", obligatoire: on, nom: radio_30 }, identifiant: '@59cb8c6ceb679', verifier: {  }, saisie: radio }, { options: { label: 'Préparation d''un télescope', explication: 'Montage, équilibrage, mise en station, pointage', datas: "Oui|J'ai déjà préparé un télescope pour observation\r\nNon|Je n'ai jamais préparé un télescope pour observation", obligatoire: on, nom: radio_31 }, identifiant: '@59cb8cb3a73f1', saisie: radio }, { options: { label: 'Commentaire pour compléter cette partie du formulaire', rows: '5', cols: '40', nom: textarea_16 }, identifiant: '@59cb8d123e18e', saisie: textarea }, { options: { label: 'Souhait pour ce camp', explication: 'Y-a-t-il quelque chose de particulier que vous souhaitez faire/découvrir/comprendre durant ce camp?', rows: '5', cols: '40', nom: textarea_17 }, identifiant: '@59cb8d3c29e4b', verifier: {  }, saisie: textarea }, { options: { label: 'Choses à éviter durant le camp', explication: 'Y a-t-il quelque chose que vous souhaiteriez éviter lors de ce camp ?', rows: '5', cols: '40', nom: textarea_18 }, identifiant: '@59cb8d65cc573', verifier: {  }, saisie: textarea }]
  9:
    options: { label: 'Informations complémentaires pour le parcours « Aller plus loin en astronomie — Maitrise théorique et technique » ', explication: 'Pour aider les responsables de parcours, ce petit questionnaire nous permet de cerner vos besoins de formation', afficher_si: '@selection_1@=="Etoile2"  && @radio_19@!="responsable"', nom: fieldset_8 }
    identifiant: '@586681eb4d84c'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Souhait d''approfondissement théorique', datas: "etoiles|Vie et mort des étoiles\r\ngalaxie|Évolution des galaxies\r\nplanetes|Formation des planètes", choix_alternatif_label: 'Autre choix', nom: checkbox_2 }, identifiant: '@586682c143dec', saisie: checkbox }, { options: { label: 'Souhait d''approfondissement pratique', datas: "station|Mise en station d'un téléscope\r\nsuivi|Suivi d'un objet\r\nprepa|Préparer une soirée d'observation", choix_alternatif_label: 'Autre choix', nom: checkbox_3 }, identifiant: '@586683611a9cc', saisie: checkbox }, { options: { label: 'Autre souhait d''approfondissement', rows: '5', cols: '40', nom: textarea_9 }, identifiant: '@58668393c1250', saisie: textarea }]
  10:
    options: { label: 'Informations complémentaires pour le parcours «Photographier le ciel — Initiation à l’imagerie numérique »', explication: 'Pour aider les responsables de parcours, ce petit questionnaire nous permet de cerner vos besoins de formation', afficher_si: '@selection_1@=="Etoile3"  && @radio_19@!="responsable"', nom: fieldset_7 }
    identifiant: '@56a67d5fcb41e'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Mode manuel', datas: "manuel_oui|Je sais utiliser le mode manuel sur un reflex\r\nmanuel_non|Je ne sais pas utiliser le mode manuel sur un reflex", obligatoire: on, nom: radio_10 }, identifiant: '@56a67f96d09cd', verifier: {  }, saisie: radio }, { options: { label: Logiciels, explication: 'Logiciels de traitement photographique que j''utilise déjà', rows: '5', cols: '40', obligatoire: on, nom: textarea_8 }, identifiant: '@56a67f553a254', saisie: textarea }, { options: { label: Monture, datas: "equat_oui|Je sais utiliser une monture de télescope équatoriale\r\nequat_non|Je ne sais pas utiliser une monture de télescope équatoriale", obligatoire: on, nom: radio_11 }, identifiant: '@56a67fdc13d35', saisie: radio }]
  11:
    options: { label: Tarif, afficher_si: '@selection_1@!="Cuisine" && @selection_1@!="Interprete"', nom: fieldset_2 }
    identifiant: '@545a6dbbcafec'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Adhésion à Planète-Sciences', explication: 'L''adhésion est obligatoire pour s''inscrire à la campagne astro. Si vous n''êtes pas encore adhérent·e, vous payerez votre cotisation de 20 € en même temps que le règlement de votre séjour, sur place.', datas: "Adherent|Je suis déjà adhérent·e de Planète-Sciences\r\nNonAdhererent|Je ne suis pas encore adhérent·e de Planète-Sciences\r\nNesaispas|Je ne sais pas si mon adhésion est à jour", obligatoire: on, nom: radio_5 }, identifiant: '@5463499fdd118', saisie: radio }, { options: { label: 'Financement de mon camp', datas: "Tiers|Prise en charge par un organisme tiers (Planète Sciences, organisme de formation, etc.)\r\nPoche|Je paie ma formation", obligatoire: on, nom: selection_3 }, identifiant: '@5bf18b0550134', verifier: {  }, saisie: selection }, { options: { label: 'Tiers financeur', datas: "Plasci|Délégation  Planète Sciences\r\nNational|Planète Sciences National\r\nTiers|Autre organisme", afficher_si: '@selection_3@=="Tiers"', obligatoire: on, nom: selection_4 }, identifiant: '@5bf18ba041dd3', verifier: {  }, saisie: selection }, { options: { label: Délégation, explication: 'Merci de préciser la délégation  qui vous mandate', type: text, afficher_si: '@selection_4@=="Plasci" && @selection_3@=="Tiers"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_12 }, identifiant: '@5964d4af0d7a9', verifier: {  }, saisie: input }, { options: { label: 'Montant à payer par Planète Sciences  ou sa délégation (€)', defaut: '500', type: text, readonly: on, afficher_si: '(@selection_4@=="Plasci" || @selection_4@=="National" )&& @selection_3@=="Tiers"', size: '40', autocomplete: defaut, nom: input_24 }, identifiant: '@5bf1cd3714c7c', verifier: {  }, saisie: input }, { options: { label: 'Préciser l''organisme', type: text, afficher_si: '@selection_4@=="Tiers" && @selection_3@=="Tiers"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_17 }, identifiant: '@5bf16f2651d40', verifier: {  }, saisie: input }, { options: { texte: 'Un devis sera envoyé ultérieurement. ', afficher_si: '@selection_4@=="Tiers" && @selection_3@=="Tiers"', nom: explication_2 }, identifiant: '@5bf1cdcc20aad', verifier: {  }, saisie: explication }, { options: { label: Profil, datas: "Responsable|Je suis responsable de parcours\r\nMatos|Je suis responsable principal·e du matériel\r\nCoordo|Je suis coordinateur·trice de la campagne\r\nBenevole|Je suis bénévole actif·ve ou salarié·e au sein du réseau Planète Sciences (300 €)\r\nBas_revenu|J'ai des bas revenus (< 1300 € net/mois) (300 €)\r\nAutre|Je ne corresponds à aucun des profils ci-dessus (500 €)", afficher_si: '@selection_3@=="Poche"', obligatoire: on, nom: selection_5 }, identifiant: '@5bf18ba3486f9', verifier: {  }, saisie: selection }]
  12:
    options: { label: 'Résumé des versements (hors adhésion)', afficher_si: '(@selection_3@!="Tiers" && @selection_3@!="Plasci" && @selection_3@!= "" && @selection_1@!="Cuisine") && @selection_5@', nom: fieldset_17 }
    identifiant: '@5bf17f9dd8a07'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Montant total (€)', defaut: '300', type: text, readonly: on, afficher_si: '@selection_5@=="Benevole" || @selection_5@=="Bas_revenu" ', size: '40', autocomplete: defaut, nom: input_18 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5d80f39d865c9', saisie: input }, { options: { label: 'Montant total (€)', defaut: '500', type: text, readonly: on, afficher_si: '@selection_5@=="Autre"', size: '40', autocomplete: defaut, nom: input_19 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5d80f3cc65a9c', saisie: input }, { options: { label: 'Montant des arrhes à payer immédiatement. (€)', defaut: '100', type: text, readonly: on, afficher_si: '@selection_5@=="Benevole" || @selection_5@=="Bas_revenu" ', size: '40', autocomplete: defaut, nom: input_20 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5bf17b787bde1', saisie: input }, { options: { label: 'Montant des arrhes à payer immédiatement. (€) ', defaut: '70', type: text, readonly: on, afficher_si: '@selection_5@=="Vacataire"', size: '40', autocomplete: defaut, nom: input_26 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5ea071014d1ce', saisie: input }, { options: { label: 'Montant des arrhes à payer immédiatement. (€)', defaut: '170', type: text, readonly: on, afficher_si: '@selection_5@=="Autre"', size: '40', autocomplete: defaut, nom: input_21 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5bf17b92e374b', saisie: input }, { options: { texte: 'L''inscription est conditionnée au versement des arrhes. Ces dernières doivent être versées au plus tard deux mois avant le début du camp d''été.', afficher_si: "@selection_5@!=\"Responsable\"\r\n&& @selection_5@!=\"Matos\"\r\n&& @selection_5@!=\"Coordo\"", nom: explication_4 }, identifiant: '@5d79877a41d55', verifier: {  }, saisie: explication }, { options: { label: 'Solde restant (€)', defaut: '200', type: text, readonly: on, afficher_si: '@selection_5@=="Benevole" || @selection_5@=="Bas_revenu" ', size: '40', autocomplete: defaut, nom: input_22 }, identifiant: '@5bf17bbfb0a39', verifier: {  }, saisie: input }, { options: { label: 'Solde restant (€)', defaut: '130', type: text, readonly: on, afficher_si: '@selection_5@=="Vacataire" ', size: '40', autocomplete: defaut, nom: input_27 }, identifiant: '@5ea0713cddab8', verifier: {  }, saisie: input }, { options: { label: 'Solde restant (€)', defaut: '330', type: text, readonly: on, afficher_si: '@selection_5@=="Autre"', size: '40', autocomplete: defaut, nom: input_23 }, identifiant: '@5bf17be937521', verifier: {  }, saisie: input }, { options: { texte: 'Le solde doit être versé par virement ou chèque au plus tard un mois avant le début du camp d''été.', afficher_si: "@selection_5@!=\"Responsable\"\r\n&& @selection_5@!=\"Matos\"\r\n&& @selection_5@!=\"Coordo\"", nom: explication_3 }, identifiant: '@5d7986fd30654', verifier: {  }, saisie: explication }, { options: { label: 'Participation (€)', defaut: '50', type: text, readonly: on, afficher_si: "@selection_5@==\"Responsable\"\r\n|| @selection_5@==\"Matos\"\r\n", size: '40', autocomplete: defaut, nom: input_15 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5d7988a4a0f6a', saisie: input }]
  13:
    options: { label: 'Don au pôle astronomie de Planète Sciences', explication: 'Notre budget est contraint. Tout don, même modeste, est bienvenu. Déductible à 66 % des impôts. Votre don permettra de soutenir les formateur·trice·s, d''acquérir du nouveau matériel et de développer de nouveaux projets.', nom: fieldset_16 }
    identifiant: '@5bf17f39a92a2'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: Montant, datas: "0|Je ne verse rien\r\n10|Je verse 10 €\r\n25|Je verse 25 €\r\n50|Je verse 50 €\r\n100|Je verse 150 €\r\nAutre|Je verse un autre montant", obligatoire: on, nom: radio_16 }, identifiant: '@5880ccc16571a', verifier: {  }, saisie: radio }, { options: { label: 'Autre montant (€)', type: text, afficher_si: '@radio_16@=="Autre"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_14 }, verifier: { type: entier, options: { min: '5' } }, identifiant: '@5bf16dc091734', saisie: input }]
  14:
    options: { label: Spécificités, nom: fieldset_6 }
    identifiant: '@563e3b8266b56'
    saisie: fieldset
    saisies: [{ options: { label: 'Régimes alimentaire', explication: 'Dans un souci de limiter notre empreinte climatique et de rester en bonne santé, nous faisons le choix de proposer des plats à base de viande locale et de qualité. Et donc de réduire les quantités, pour privilégier la qualité.', datas: "vegan|Végétalien\r\nvg|Végétarien\r\nflex|Flexitarien (env. 5-6 repas avec viande/poisson — sur 14)", obligatoire: on, nom: radio_14 }, identifiant: '@58667531c0552', verifier: {  }, saisie: radio }, { options: { label: 'Autres spécificités alimentaires', datas: "oui|Pour des raisons médicales ou éthiques, j'ai des spécificités alimentaires\r\nnon|Je n'ai pas de spécificités alimentaires, en dehors de mon régime de base", obligatoire: on, nom: radio_13 }, identifiant: '@5f66487ee5a94', verifier: {  }, saisie: radio }, { options: { label: 'Description des spécificités alimentaires', afficher_si: '@radio_13@=="oui"', rows: '5', cols: '40', obligatoire: on, nom: textarea_6 }, identifiant: '@563e3bca48e12', verifier: {  }, saisie: textarea }, { options: { label: 'Aménagement accessibilité', datas: "non|Je n'ai pas besoin d'aménagement spécifique en terme d'accessibilité\r\noui|J'ai besoin d'un aménagement spécifique en terme d'accessibilité (chambre PMR, interprète LSF, etc.)", obligatoire: on, nom: radio_15 }, identifiant: '@586675f7d2f92', saisie: radio }, { options: { label: 'Description des aménagements d''accessibilité', explication: 'Décrivez ici vos besoins spécifiques en terme d''accessibilité (chambre, douche, interprète LSF...)', afficher_si: '@radio_15@=="oui"', rows: '5', cols: '40', obligatoire: on, nom: textarea_7 }, identifiant: '@563e3c35413b7', verifier: {  }, saisie: textarea }]
  15:
    options: { label: 'Vie quotidienne', nom: fieldset_21 }
    identifiant: '@5f70c7b17888b'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: Hébergement, label_case: 'J''ai conscience que l''hébergement se fera en chambres de 2 à 8 personnes, qui seront attribuées par l''équipe d''organisation', valeur_oui: on, obligatoire: on, nom: case_15 }, identifiant: '@5f70c7dbc877b', verifier: {  }, saisie: case }, { options: { label: 'Demande spécifique pour la chambre', placeholder: 'Chambre non mixte, ami·es, etc.', explication: 'L''équipe d''organisation tentera d''en tenir compte, mais toutes les demandes ne seront pas nécessairement satisfaites. Merci de votre compréhension !', rows: '5', cols: '40', nom: textarea_13 }, identifiant: '@61f577afa156f', verifier: {  }, saisie: textarea }, { options: { label: 'Vie quotidienne', label_case: 'J''ai conscience qu''il me sera demandé de participer à différentes tâches de vie quotidienne (mise de table, vaisselle, etc.)', valeur_oui: on, obligatoire: on, nom: case_16 }, identifiant: '@5f70c816e8ce2', verifier: {  }, saisie: case }, { options: { label: 'Pour les tâches de vie quotidienne, j''aimerais faire équipe avec', rows: '5', cols: '40', nom: textarea_1 }, identifiant: '@61ded7429ae1c', verifier: {  }, saisie: textarea }, { options: { label: 'Je souhaite aider l''équipe d''organisation sur l''une des missions suivantes', explication: 'L''équipe d''organisation vous contactera pour précision', datas: "apero|Coordination des apéritifs\r\nviequot|Coordination de certaines tâches ménagères\r\npetidej|Animation des repas nocturnes (petits déjeuner astro)\r\nanimation|Animation durant les repas et pendant les temps libres", choix_alternatif_label: 'Autre choix', nom: checkbox_6 }, identifiant: '@5f70c8cd9b1a6', verifier: {  }, saisie: checkbox }]
  16:
    options: { label: 'Trombinoscope et présentation', explication: 'Nous allons vivre en communauté durant une semaine. Dans le but de faciliter la rencontre et de mieux nous reconnaître entre nous, nous proposerons un trombinoscope. Merci de nous aider à le construire en remplissant les champs suivants. Restez simple et spontané·e !', nom: fieldset_11 }
    identifiant: '@5bcb1062b21f9'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: Portrait, explication: 'Ce portrait ne sera pas diffusé en dehors du camp astronomie.', nb_fichiers: '1', label_fichiers_individuels: non, nom: fichiers_1 }, verifier: { type: fichiers, options: { mime: specifique, mime_specifique: [image/jpeg] } }, identifiant: '@587dd345e624b', saisie: fichiers }, { options: { label: 'Les sujets dont j''aime parler', explication: 'Astronomiques ou non', rows: '5', cols: '40', nom: textarea_11 }, identifiant: '@5d5d08b494f6a', verifier: {  }, saisie: textarea }, { options: { label: 'Un film/un livre/une musique que j''apprécie particulièrement', rows: '5', cols: '40', nom: textarea_23 }, identifiant: '@5d6293930fb46', verifier: {  }, saisie: textarea }, { options: { label: 'Et tout ce que vous voulez dire sur vous', rows: '5', cols: '40', longueur_max: '200', nom: textarea_21 }, identifiant: '@5d5d08f36f2b7', verifier: {  }, saisie: textarea }]
  17:
    options: { label: 'Participation à l''animation', nom: fieldset_19 }
    identifiant: '@5bf4941d0c616'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { label: 'Je peux proposer une conférence en astronomie', explication: 'Le camp comportera 1 grande conférence (1h) et trois petites conférences (40 mn). Courant juin, l''équipe d''organisation choisira les conférences retenues. ', rows: '5', cols: '40', nom: textarea_3 }, identifiant: '@5bf4942ea30ff', verifier: {  }, saisie: textarea }, { options: { label: 'Durant les temps libres, ou en cas de mauvais temps, je peux proposer une activité', placeholder: 'Jeux, cuisine, atelier artistique, présentation, discussion, etc.', explication: 'Merci de préciser la durée et le nombre de participants', rows: '5', cols: '40', nom: textarea_22 }, identifiant: '@5bf4945f50482', verifier: {  }, saisie: textarea }]
  18:
    options: { label: 'Données personnelles', nom: fieldset_14 }
    identifiant: '@5bcb1156ba7e4'
    saisie: fieldset
    saisies: [{ options: { label: 'Apparition sur des photos et vidéos', explication: 'À des fins de promotion internes et externes des activités de l''Association', datas: "oui|J'accepte d'apparaître sur les photos et vidéos de Planète-Sciences\r\nnon|Je refuse d'apparaître sur les photos et vidéos de Planète-Sciences", obligatoire: on, nom: radio_4 }, identifiant: '@54632d1186047', saisie: radio }, { options: { label: 'Emploi des photos astronomiques', explication: 'À des fins de promotion internes et externes des activités de l''Association', datas: "oui|J'accepte que Planète-Science utilise les photos astronomiques que j'aurais faites durant le camp d'été\r\nnon|Je refuse que Planète-Science utilise les photos astronomiques que j'aurais faites durant le camp d'été", obligatoire: on, nom: radio_40 }, identifiant: '@5bcb11fbb43c6', verifier: {  }, saisie: radio }, { options: { label: 'Transmission du courriel aux participant·e·s', explication: 'Pour garder le contact', datas: "oui|J'accepte que l'équipe d'organisation transfère mon courriel aux participant·e·s à la fin du camp d'été\r\nnon|Je refuse que l'équipe d'organisation transfère mon courriel aux participant·e·s à la fin du camp d'été", obligatoire: on, nom: radio_41 }, identifiant: '@5bcb12593bde2', verifier: {  }, saisie: radio }, { options: { label: 'Liste de diffusions', explication: 'Cochez les listes auxquelles vous souhaitez être abonné·e·s après la campane astro.', datas: "secastro|Liste de discussion et d'information du pôle astro (fréquence variable, généralement < 4 fois / mois)\r\ninfo_astro|Liste d'information sur les activités astronomie de Planète Sciences (env. 4 fois / an)\r\nformations|Formations de Planète-Sciences (toutes thématiques, hebdomadaire).\r\nvacation|Offres de vacation de Planète Sciences (hebdomadaire).", choix_alternatif_label: 'Autre choix', nom: checkbox_1 }, identifiant: '@5bcb12c9301d1', verifier: {  }, saisie: checkbox }]
  19:
    options: { label: Divers, nom: fieldset_5 }
    identifiant: '@545a6eddd38a2'
    saisie: fieldset
    saisies: [{ saisie: connaissance_activite, options: { nom: connaissance_activite_1, label: 'Comment avez vous découvert l''activité ?', obligatoire: on, sql: 'text DEFAULT '''' NOT NULL' }, identifiant: '@5e3d659307ef5' }, { options: { label: 'Mes questions', explication: 'Existentielles, ou pas.', rows: '5', cols: '40', nom: textarea_4 }, identifiant: '@545a6ee707c1a', verifier: {  }, saisie: textarea }]
  20:
    options: { label: Paiement, nom: fieldset_20 }
    identifiant: '@5f66471c6f119'
    verifier: {  }
    saisie: fieldset
    saisies: [{ options: { texte: "Planète Sciences est une association loi 1901. Afin d'assurer la pérennité de ses activités, tant sur le plan financier que logistique, l'inscription au camp d'été astronomie est conditionnée aux principes énoncés ci-dessous.\r\n\r\n{{Inscription}}\r\nL'inscription n'est validée qu'à réception des arrhes demandées lors de l'inscription, au plus tard le 20 juin 2022.\r\nLe solde restant est à verser au plus tard le 20 juillet 2022.\r\n\r\n{{Annulation de votre part}}\r\nEn cas d'annulation de votre part, nous vous rembourserons :\r\n-* tout, sauf un don, si l'annulation intervient jusqu'au 20 juin 2022,\r\n-* tout sauf les arrhes et don, si celle-ci intervient jusqu'au 20 juillet 2022,\r\n-* au delà du 20 juillet 2022 et, sauf cas de force majeure, aucun remboursement ne sera effectué.\r\n\r\n{{Abandon}}\r\nEn cas d'abandon au cours de la semaine, la totalité du montant reste acquise à Planète Sciences.", titre: 'Modalités d''inscription', masquer: on, nom: explication_6 }, identifiant: '@5d80f9db53f27', verifier: {  }, saisie: explication }, { options: { label: 'Modalités d''inscription', label_case: 'J''ai lu et accepte ces modalités d''inscription', valeur_oui: on, obligatoire: on, nom: case_13 }, identifiant: '@5d80fbe7395c9', verifier: {  }, saisie: case }, { options: { label: 'Mode de paiement', explication: 'La plateforme de paiement en ligne vous permet de régler la totalité du montant ou bien de payer en 2 fois (les arrhes aujourd''hui et le solde ultérieurement).', datas: "oui|Je paie dans les 7 jours sur une plate-forme sécurisée (EuroCard / MasterCard / Visa)\r\nnon|Je paie plus tard par virement ou chèque", afficher_si: '@selection_3@=="Poche"', obligatoire: on, nom: ppps }, identifiant: '@5d93506714a3e', verifier: {  }, saisie: selection }, { options: { label: 'Adresse de facturation', rows: '5', cols: '40', obligatoire: on, nom: textarea_10 }, identifiant: '@5ed27bb88486d', verifier: {  }, saisie: textarea }, { options: { label: 'Courriel pour le paiement', type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: email_1 }, verifier: { type: email, options: { mode: normal } }, identifiant: '@6075a8301dd0a', saisie: email }, { options: { texte: "Vous devrez nous envoyer avant le {{20 juin 2022}} un chèque d'arrhes à l'adresse suivante :\r\n[(Planète Sciences\r\nPôle Astronomie \r\n16, place Jacques Brel\r\n91130 Ris–Orangis)]\r\n\r\nOu bien nous faire un virement, pour lequel vous recevrez les informations par courriel.\r\n\r\nLe solde sera à payer avant le {{20 juillet 2022}}. Il est possible d'étaler le paiement en plusieurs chèques. Les chèques vacances sont également acceptés. ", afficher_si: '@ppps@=="non"', nom: explication_7 }, identifiant: '@5d81138b71367', verifier: {  }, saisie: explication }, { options: { texte: 'Votre participation étant prise en charge par un tiers, nous reviendrons vers vous pour les modalités de paiement.', afficher_si: '@selection_3@=="Tiers"', nom: explication_5 }, identifiant: '@5d80f8fcf1a70', verifier: {  }, saisie: explication }]
  options:
    texte_submit: ''
    etapes_activer: ''
    etapes_suivant: ''
    etapes_precedent: ''
    verifier_valeurs_acceptables: on
    identifiant: '@5d5d07b18c9cf'
traitements:
  enregistrement:
    moderation: posteriori
    moderer_admins: ''
    multiple: on
    modifiable: ''
    effacement: ''
    effacement_delai: ''
    identification: ''
    variable_php: ''
    unicite: ''
    message_erreur_unicite: ''
    anonymiser: ''
    ip: ''
    invalider: on
    resume_reponse: '@input_2@ @input_1@ - @selection_1@'
    analyse_exclure_champs: ''
    identification_reponses: ''
  email:
    modification_reponse: ''
    champ_sujet: 'Inscription camp d''été astronomie 2022 (@selection_1@)'
    champ_sujet_modif_reponse: on
    champ_sujet_valeurs_brutes: ''
    exclure_champs_email: ''
    pj: on
    masquer_liens: ''
    activer_ip: ''
    masquer_champs_vides: ''
    destinataires_plus: 'astronomie@planete-sciences.org, maieul@maieul.net, quentin.viel@planete-sciences.org'
    destinataires_selon_champ: ''
    champ_courriel: input_3
    activer_vrai_envoyeur: ''
    champ_nom: '@input_2@ @input_1@'
    activer_accuse: on
    sujet_accuse: 'Confirmation d''inscription au camp astronomie d''été  2022'
    texte_accuse: ''
    masquer_valeurs_accuse: ''
    courriel_envoyeur_accuse: astronomie@planete-sciences.org
    nom_envoyeur_accuse: 'Équipe d''organisation du camp astronomie d''été '
    champ_courriel_destinataire_form: ''
    accuse_explication: ''
public: non
statut: publie
date_creation: '2014-11-10 01:45:55'
maj: '2022-04-11 15:50:02'
apres: valeurs
url_redirect: ''
Sur les long formulaires, il y a un problème ergonomique lorsqu'on modifie un champ d'un formulaire formidable situé assez bas dans le formulaire. Une vidéo pour illustrer https://nuage.planete-sciences.org/s/nfcSP7XnpMALww2 et le yaml du formulaire en question ping @tcharlss je soupconne que ce soit lié à la mise en onglet. ```yaml id_formulaire: '89' identifiant: RESA_camp_ete_2022 titre: 'Inscription camp astronomie d''été 2022' descriptif: '' css: '' message_retour: "Censuré" saisies: 0: options: { label: 'Consentement à l''utilisation des données personnelles', nom: fieldset_22 } identifiant: '@5fcd37665f8f6' verifier: { } saisie: fieldset saisies: [{ options: { texte: "{{Nature des données collectées}}\r\n\r\nLes données collectées le sont aux fins suivantes :\r\n- organisation logistique et opérationnelle du camp\r\n- préparation des différents parcours de formation\r\n- animations durant le camp et création de liens sociaux entre les participant·e·s\r\n- statistiques\r\n- maintien, si accord, du contact après le camp\r\n\r\n{En aucun cas les données ne serviront à du profilage publicitaire}\r\n\r\n{{Accès aux données}}}\r\n\r\nLes personnes suivantes pourront avoir accès aux données :\r\n- coordinateur bénévole du camp\r\n- équipe salariée en charge de l'organisation du camp\r\n- responsables de parcours dans lequel vous vous inscrivez\r\n- équipe cuisine, uniquement pour les données relatives à la nourriture\r\n- responsable de l'accueil pour les données relatives à l'hébergement\r\n- pour les données explicitement marquées comme ayant vocation à se présenter aux autres participant·e·s, l'ensemble des participante·s; le remplissage de ces données est optionnel\r\n- autorités sanitaires, si le besoin se fait ressentir, pour les données de contact\r\n\r\n{{Vos droits}}\r\n\r\nConformément à la législation, vous pouvez à tout moment demander à accéder aux données vous concernant. De même, vous pouvez demander leur retrait. ", nom: explication_9 }, identifiant: '@5fcd3519eb7d2', verifier: { }, saisie: explication }, { options: { label_case: 'Je consens à la récolte des données personnelles', valeur_oui: on, conteneur_class: pleine_largeur, obligatoire: on, nom: case_17 }, identifiant: '@5fcd37abc9f9b', verifier: { }, saisie: case }] 1: options: { label: 'Informations personnelles', nom: fieldset_1 } identifiant: '@515ea9e6b48a0' saisie: fieldset saisies: [{ options: { label: Nom, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_1 }, identifiant: '@515ea7f434c62', saisie: input }, { options: { label: Prénom, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_2 }, identifiant: '@515ea8563c468', saisie: input }, { options: { label: Profil, explication: 'À des fins statistiques', datas: "plasci|Salarié·e Planète Sciences National\r\nanimation|Salarié·e dans le secteur de l'animation\r\nfonction_publique|Agent territorial ou fonctionnaire d'Etat\r\nliberal|Profession libérale\r\nOPCO|Salarié·e dans un autre secteur dépendant de l'OPCO Uniformation (hors Animation)\r\netude|En études (primaires, secondaires et supérieures)\r\nhorsOPCO|Salarié·e dans un autre secteur professionnel ne dépendant pas de l'OPCO Uniformation\r\nchômage|En recherche d'emploi \r\nautre|Autre", obligatoire: on, nom: selection_6 }, identifiant: '@5fcd382ab2523', verifier: { }, saisie: selection }, { options: { label: 'Date de naissance', explication: jj/mm/aaaa, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_4 }, verifier: { type: date, options: { normaliser: aucune } }, identifiant: '@515eaf601055e', saisie: input }, { options: { label: Courriel, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_3 }, verifier: { type: email, options: { mode: normal } }, identifiant: '@515ea86eb1bfe', saisie: input }, { options: { label: Téléphone, type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: input_5 }, identifiant: '@515ea98fe617b', saisie: input }, { options: { texte: "Pour les mineur·e·s non accompagné·e·s (à partir de 15 ans seulement), nous avons besoin de l'autorisation ci-jointe complétée et signée. \r\n\r\n<doc381>", nom: explication_8 }, identifiant: '@5e335830541ff', verifier: { }, saisie: explication }, { options: { label: 'Autorisation pour mineur·e', nb_fichiers: '1', label_fichiers_individuels: on, nom: fichiers_2 }, verifier: { type: fichiers, options: { mime: tout_mime } }, identifiant: '@5e3358f655bb7', saisie: fichiers }] 2: options: { label: Formation, nom: fieldset_4 } identifiant: '@515eac048bc30' verifier: { } saisie: fieldset saisies: [{ options: { texte: "En cas de doute sur votre parcours de formation, merci de [lire leur présentation->13].\r\n", nom: explication_1 }, identifiant: '@5bd1f21c42ff2', verifier: { }, saisie: explication }, { options: { label: Parcours, explication: 'Choisissez le parcours auquel vous participerez, y compris si vous en êtes responsable.', datas: "*Parcours de formation\r\nEtoile1|Débuter en astronomie — Initiation théorique et pratique\r\nEtoile1bis|Débuter en astronomie — Observation et utilisation du matériel\r\nEtoile2|Aller plus loin en astronomie — Maitrise théorique et technique\r\nEtoile3|Photographier le ciel — Initiation à l’imagerie numérique\r\nEtoile3bis|Photographier le ciel — Perfectionnement en imagerie numérique\r\n*Autre\r\nCuisine|Équipe cuisine\r\nInterprete|Interprète LSF\r\nSalarié|Responsable salarié·e de la campagne\r\nCoordinateur|Coordinateur·trice bénévole du camp\r\nMatos|Responsable matériel\r\nMatos_adjoint|Adjoint·e matériel\r\nInvite|Invité·e\r\n", obligatoire: on, nom: selection_1 }, identifiant: '@586664ab98ac1', verifier: { }, saisie: selection }, { options: { label: Statut, datas: "part|Participant·e\r\nresponsable|Responsable de parcours", afficher_si: '@selection_1@ MATCH ''/Etoile/''', obligatoire: on, nom: radio_19 }, identifiant: '@61ded54879a1f', verifier: { }, saisie: radio }, { options: { label: Prérequis, label_case: 'Je dispose d''un niveau Débuter en astronomie ou d''une 1ère Étoile AFA', explication: 'Prérequis vivement recommandé', valeur_oui: on, afficher_si: '@selection_1@ == "Etoile2"', nom: case_6 }, identifiant: '@5bd59e0c47b0f', verifier: { }, saisie: case }, { options: { label: Prérequis, label_case: 'Je dispose d''un niveau Aller plus loin en astronomie ou d''une 2ème Étoile AFA', explication: 'Prérequis recommandé', valeur_oui: on, afficher_si: '@selection_1@ == "Etoile3"', nom: case_7 }, identifiant: '@5bd59ea9bc8c4', verifier: { }, saisie: case }, { options: { label: Prérequis, label_case: 'Je dispose d''un niveau Photographier le ciel — Initiation à l’imagerie numérique ou d''une Troisième Étoile AFA', explication: 'Prérequis recommandé', valeur_oui: on, afficher_si: '@selection_1@ == "Etoile3bis"', nom: case_8 }, identifiant: '@5bd59ee4df64b', verifier: { }, saisie: case }] 3: options: { label: Présence, nom: fieldset_3 } identifiant: '@515eaaabbf4fb' saisie: fieldset saisies: [{ options: { label: 'Aide à la préparation du matériel', explication: 'Nous avons besoin d''aide pour préparer le matériel à Ris-Orangis (Essonne) la semaine qui précède le camp. Aucune compétence spécifique n''est requise.', datas: "Matos_oui|Je peux venir aider.\r\nMatos_non|Je ne peux pas venir aider.\r\nMatos_nsp|Je ne connais pas encore mes disponibilités.", obligatoire: on, nom: radio_18 }, identifiant: '@598044ccb8fa9', verifier: { }, saisie: radio }, { options: { label: Arrivée, explication: 'À titre indicatif. Nous vérifierons avec vous cette information dans les jours précédant le camp.', datas: "vendredi_soir|Je fais partie de l'équipe d'organisation qui arrive le vendredi soir\r\nsamedi_repas|J'arrive le samedi dans l'après-midi et participe au repas du soir\r\nsamedi_nuit|J'arrive le samedi après le repas du soir\r\ndimanche|J'arrive le dimanche matin avant le lancement officiel du camp d'été (10h)", obligatoire: on, nom: radio_17 }, identifiant: '@5bd595c4a9630', verifier: { }, saisie: radio }, { options: { label: Départ, explication: 'À titre indicatif. Nous vérifierons avec vous cette information dans les jours précédant le camp.', datas: "samedi_soir_avant_repas|Je pars le samedi soir avant le repas\r\nsamedi_soir|Je pars le samedi soir après le repas\r\ndimanche_tot|Je pars le dimanche matin tôt\r\ndimanche_midi|Je pars le dimanche à midi, après le rangement final", obligatoire: on, nom: radio_34 }, identifiant: '@5be57889a83a5', verifier: { }, saisie: radio }, { options: { label: 'Aide au rangement du matériel', explication: 'Nous avons besoin d''aide pour ranger le matériel à Ris-Orangis (Essonne) le lundi qui suit le camp. Aucune compétence spécifique n''est requise.', datas: "rangement_oui|Je peux venir aider.\r\nrangement_non|Je ne peux pas venir aider.\r\nrangement_nsp|Je ne connais pas encore mes disponibilités.", obligatoire: on, nom: radio_12 }, identifiant: '@5d8fdc01b9a52', verifier: { }, saisie: radio }] 4: options: { label: Transports, nom: fieldset_10 } identifiant: '@598045a4e7292' saisie: fieldset saisies: [{ options: { label: 'Transport aller', datas: "train|Je viendrai en train\r\ncovoiturage_fournisseur|Je peux proposer du covoiturage\r\ncovoiturage_demandeur|Je demande un covoiturage\r\nvoiture_pas_de_place|Je viendrai en voiture, mais je n'ai pas de place à proposer\r\nvoiture_avec_qq1|J'ai déjà une place dans la voiture de quelqu'un ", obligatoire: on, nom: radio_1 }, identifiant: '@545a6b576bb23', saisie: radio }, { options: { label: 'Nombre de personnes que je peux prendre à l''aller', explication: 'Si covoiturage', type: text, afficher_si: '@radio_1@=="covoiturage_fournisseur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_7 }, verifier: { type: entier, options: { } }, identifiant: '@515eab5a1956a', saisie: input }, { options: { label: 'Lieu de départ', explication: 'Si covoiturage', type: text, afficher_si: '@radio_1@=="covoiturage_fournisseur" || @radio_1@=="covoiturage_demandeur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_8 }, identifiant: '@515eab877c963', saisie: input }, { options: { label: 'Nom de la personne avec qui je viendrai', type: text, afficher_si: '@radio_1@=="voiture_avec_qq1"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_11 }, identifiant: '@588f128048fd8', saisie: input }, { options: { label: 'Camionnette aller', label_case: 'Je dispose d''un permis B et je peux le cas échéant aider à conduire la camionnette de matériel depuis Ris-Orangis, départ le <strong>vendredi</strong>.', valeur_oui: on, nom: case_3 }, identifiant: '@5964d33e9640d', verifier: { }, saisie: case }, { options: { label: 'Transport retour', datas: "train|Je repartirai en train\r\ncovoiturage_fournisseur|Je peux proposer du covoiturage\r\ncovoiturage_demandeur|Je demande un covoiturage\r\nvoiture_pas_de_place|Je repartirai en voiture, mais je n'ai pas de place à proposer\r\nvoiture_avec_qq1|J'ai déjà une place dans la voiture de quelqu'un ", obligatoire: on, nom: radio_3 }, identifiant: '@586669c938da6', saisie: radio }, { options: { label: 'Nombre de personnes que je peux prendre au retour', explication: 'Si covoiturage', type: text, afficher_si: '@radio_3@=="covoiturage_fournisseur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_6 }, verifier: { type: entier, options: { } }, identifiant: '@586669e75d611', saisie: input }, { options: { label: 'Lieu de retour', explication: 'Si covoiturage', type: text, afficher_si: '@radio_3@=="covoiturage_fournisseur" || @radio_3@=="covoiturage_demandeur"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_9 }, identifiant: '@58666a08914b4', saisie: input }, { options: { label: 'Nom de la personne avec qui je répartirai', type: text, afficher_si: '@radio_3@=="voiture_avec_qq1"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_10 }, identifiant: '@588f1225a3feb', saisie: input }, { options: { label: 'Camionnette retour', label_case: 'Je dispose d''un permis B et je peux le cas échéant aider à conduire la camionnette de matériel vers Ris-Orangis, retour le dimanche', valeur_oui: on, nom: case_4 }, identifiant: '@5964d38ad8d59', verifier: { }, saisie: case }, { options: { label: Permis, explication: 'Pour aider celui ou celle qui covoiture.', datas: "oui|Je dispose d'un permis B et peux conduire une partie d'une trajet. \r\nnon|Je ne peux pas conduire durant le trajet.", afficher_si: '@radio_3@ == ''covoiturage_demandeur'' || @radio_1@ == ''covoiturage_demandeur''', obligatoire: on, nom: radio_39 }, identifiant: '@5bcb0be1f29cb', saisie: radio }] 5: options: { label: 'Matériel astronomique', nom: fieldset_18 } identifiant: '@5bf1cf9c2a107' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Appareil astronomique', explication: 'Nous fournissons le matériel, mais vous pouvez également apporter le vôtre', datas: "oui|J'emmène un ou plusieurs appareils astronomiques\r\nnon|Je n'emmène pas d'appareil astronomique", obligatoire: on, nom: radio_2 }, identifiant: '@5bf1cf9c2a145', verifier: { }, saisie: radio }, { options: { label: 'Description du matériel astronomique', explication: 'Pour chaque appareil indiquez : le type, le diamètre, la monture ', afficher_si: ' @radio_2@=="oui"', rows: '5', cols: '40', obligatoire: on, nom: textarea_19 }, identifiant: '@5bf1d080c89b1', verifier: { }, saisie: textarea }, { options: { label: 'Transport depuis Ris-Orangis', datas: "oui|J'ai besoin de faire transporter mon matériel depuis Ris-Orangis\r\nnon|Je m'occupe moi-même du transport du matériel", afficher_si: ' @radio_2@=="oui"', obligatoire: on, nom: radio_6 }, identifiant: '@5bf1d148d3ffd', verifier: { }, saisie: radio }, { options: { label: 'J''ai un besoin particulier au niveau du matériel astronomique', rows: '5', cols: '40', nom: textarea_12 }, identifiant: '@5bf1cf9c2a29e', verifier: { }, saisie: textarea }] 6: options: { label: 'Matériel photographique', nom: fieldset_15 } identifiant: '@5bed830b3b1e9' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Appareil photo numérique réflex', explication: 'Nous fournissons le matériel, mais vous pouvez également apporter le vôtre', datas: "Apn_oui|J'amène un appareil photo numérique reflex\r\nApn_non|Je n'amène pas d'appareil photo numérique reflex", obligatoire: on, nom: radio_9 }, identifiant: '@56a67ed023a7b', verifier: { }, saisie: radio }, { options: { label: Marque, datas: "Canon|Canon\r\nNikon|Nikon\r\nAutre|Autre", afficher_si: '@radio_9@=="Apn_oui"', obligatoire: on, nom: radio_35 }, identifiant: '@5bed88107a672', verifier: { }, saisie: radio }, { options: { label: 'Autre marque', type: text, afficher_si: '@radio_35@=="Autre"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_16 }, identifiant: '@5bed886e668ce', verifier: { }, saisie: input }, { options: { label: 'Matériel complémentaire', datas: "trepied|Trépied\r\nobjectif|Objectif(s)\r\ntelecommande|Télécommande\r\nintervalometre|Intervallomètre\r\nT|Bague T", choix_alternatif_label: 'Autre choix', afficher_si: '@radio_9@=="Apn_oui"', nom: checkbox_5 }, identifiant: '@5bed80d2e4530', verifier: { }, saisie: checkbox }, { options: { label: 'Description des objectifs', explication: 'Focale, spécificités', afficher_si: '@checkbox_5@ IN "objectif"', rows: '5', cols: '40', obligatoire: on, nom: textarea_20 }, identifiant: '@5bf1f3319675a', verifier: { }, saisie: textarea }, { options: { label: 'Précision complémentaire sur le matériel photographique que j''emmène', afficher_si: '@radio_9@=="Apn_oui"', rows: '5', cols: '40', nom: textarea_14 }, identifiant: '@5bf1d03997e55', verifier: { }, saisie: textarea }, { options: { label: 'J''ai un besoin particulier au niveau du matériel photographique', rows: '5', cols: '40', nom: textarea_2 }, identifiant: '@5bed82b6d9769', verifier: { }, saisie: textarea }] 7: options: { label: 'Matériel informatique', nom: fieldset_9 } identifiant: '@5bed7fbb3162f' verifier: { } saisie: fieldset saisies: [{ options: { label: Ordinateur, explication: 'Nous fournissons le matériel, mais vous pouvez également apporter le vôtre. Vivement encouragé pour les parcours Photographier le ciel — Astrophotographie et imagerie numérique', datas: "Ordi_oui|J'amène un ordinateur\r\nOrdi_non|Je n'amène pas d'ordinateur", obligatoire: on, nom: radio_7 }, identifiant: '@56a67ded5920e', verifier: { }, saisie: radio }, { options: { label: 'Système d''exploitation', datas: "Windows|Windows\r\nMac|Mac Os X\r\nLinux|Linux", afficher_si: '@radio_7@=="Ordi_oui"', obligatoire: on, nom: radio_8 }, identifiant: '@56a67e766c745', verifier: { }, saisie: radio }, { options: { label: 'Version du système d''exploitation', type: text, afficher_si: '@radio_7@=="Ordi_oui"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_13 }, identifiant: '@5bed8087eb700', verifier: { }, saisie: input }, { options: { label: 'J''ai un besoin particulier au niveau du matériel informatique', rows: '5', cols: '40', nom: textarea_5 }, identifiant: '@5bed82e9a013a', verifier: { }, saisie: textarea }] 8: options: { label: 'Informations complémentaires pour le parcours « Débuter en astronomie — Initiation théorique et pratique »', explication: 'Pour aider les responsables de parcours, ce petit questionnaire nous permet de cerner vos besoins de formation', afficher_si: '@selection_1@=="Etoile1" && @radio_19@!="responsable"', nom: fieldset_12 } identifiant: '@59cb86d40cd85' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Connaissance de base sur la nature des objets observables en astronomie', explication: 'Notamment qu''est-ce qu''une planète, un satellite naturel, une étoile, une galaxie, une nébuleuse', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_20 }, identifiant: '@59cb86c64ee03', saisie: radio }, { options: { label: 'Connaissance de base sur les échelles spatiales ou temporelles utiles en astronomie', explication: 'Notamment âges de l''univers et du système solaire, distances au sein du système solaire, de la Voie Lactée, de l''univers', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_21 }, identifiant: '@59cb88e968e46', saisie: radio }, { options: { label: 'Connaissance de base en mécanisme céleste', explication: 'Qu''est-ce qui tourne autour de quoi au sein de l''univers et du système solaire', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_22 }, identifiant: '@59cb89fd26724', saisie: radio }, { options: { label: 'Connaissance de base sur l''histoire de l''univers', explication: 'D''où viens-je, qui suis-je, où vais-je ?', datas: "Oui|J'ai besoin d'acquérir ou de réviser des connaissances\r\nNon|Je n'ai pas besoin d'acquérir ou de réviser des connaissances", obligatoire: on, nom: radio_23 }, identifiant: '@59cb8a37a4e57', saisie: radio }, { options: { label: 'Repérage dans le ciel', datas: "Oui|Je sais repérer sur la voûte céleste les principales étoiles et constellations \r\nNon|Je ne sais pas repérer sur la voûte céleste les principales étoiles et constellations ", obligatoire: on, nom: radio_24 }, identifiant: '@59cb8a6995fed', saisie: radio }, { options: { label: 'Commentaires sur cette première partie du questionnaire première étoile', rows: '5', cols: '40', nom: textarea_15 }, identifiant: '@59cb8af63f3fa', verifier: { }, saisie: textarea }, { options: { label: 'Carte du ciel', datas: "Oui|Je me suis déjà servi d'une carte du ciel\r\nNon|Je ne me suis jamais servi d'une carte du ciel", obligatoire: on, nom: radio_25 }, identifiant: '@59cb8b44ac833', saisie: radio }, { options: { label: Ephéméride, datas: "Oui|Je me suis déjà servi d'un éphéméride\r\nNon|Je ne me suis jamais servi d'un éphéméride", obligatoire: on, nom: radio_26 }, identifiant: '@59cb8b6e2c84a', verifier: { }, saisie: radio }, { options: { label: Télescope, datas: "Oui|Je me suis déjà servi d'un télescope\r\nNon|Je ne me suis jamais servi d'un télescope", obligatoire: on, nom: radio_27 }, identifiant: '@59cb8bd25846e', saisie: radio }, { options: { label: 'Télescope Dobson', datas: "Oui|Je me suis déjà servi d'un télescope Dobson\r\nNon|Je ne me suis jamais servi d'un télescope Dobson", obligatoire: on, nom: radio_28 }, identifiant: '@59cb8c00a6031', saisie: radio }, { options: { label: 'Lunette astronomique', datas: "Oui|Je me suis déjà servi d'une lunette astronomique\r\nNon|Je ne me suis jamais servi d'une lunette astronomique", obligatoire: on, nom: radio_29 }, identifiant: '@59cb8c3262ad2', saisie: radio }, { options: { label: 'Observation solaire au coronographe', datas: "Oui|J'ai déjà observé le soleil au coronographe\r\nNon|Je n'ai jamais observé le soleil au coronographe", obligatoire: on, nom: radio_30 }, identifiant: '@59cb8c6ceb679', verifier: { }, saisie: radio }, { options: { label: 'Préparation d''un télescope', explication: 'Montage, équilibrage, mise en station, pointage', datas: "Oui|J'ai déjà préparé un télescope pour observation\r\nNon|Je n'ai jamais préparé un télescope pour observation", obligatoire: on, nom: radio_31 }, identifiant: '@59cb8cb3a73f1', saisie: radio }, { options: { label: 'Commentaire pour compléter cette partie du formulaire', rows: '5', cols: '40', nom: textarea_16 }, identifiant: '@59cb8d123e18e', saisie: textarea }, { options: { label: 'Souhait pour ce camp', explication: 'Y-a-t-il quelque chose de particulier que vous souhaitez faire/découvrir/comprendre durant ce camp?', rows: '5', cols: '40', nom: textarea_17 }, identifiant: '@59cb8d3c29e4b', verifier: { }, saisie: textarea }, { options: { label: 'Choses à éviter durant le camp', explication: 'Y a-t-il quelque chose que vous souhaiteriez éviter lors de ce camp ?', rows: '5', cols: '40', nom: textarea_18 }, identifiant: '@59cb8d65cc573', verifier: { }, saisie: textarea }] 9: options: { label: 'Informations complémentaires pour le parcours « Aller plus loin en astronomie — Maitrise théorique et technique » ', explication: 'Pour aider les responsables de parcours, ce petit questionnaire nous permet de cerner vos besoins de formation', afficher_si: '@selection_1@=="Etoile2" && @radio_19@!="responsable"', nom: fieldset_8 } identifiant: '@586681eb4d84c' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Souhait d''approfondissement théorique', datas: "etoiles|Vie et mort des étoiles\r\ngalaxie|Évolution des galaxies\r\nplanetes|Formation des planètes", choix_alternatif_label: 'Autre choix', nom: checkbox_2 }, identifiant: '@586682c143dec', saisie: checkbox }, { options: { label: 'Souhait d''approfondissement pratique', datas: "station|Mise en station d'un téléscope\r\nsuivi|Suivi d'un objet\r\nprepa|Préparer une soirée d'observation", choix_alternatif_label: 'Autre choix', nom: checkbox_3 }, identifiant: '@586683611a9cc', saisie: checkbox }, { options: { label: 'Autre souhait d''approfondissement', rows: '5', cols: '40', nom: textarea_9 }, identifiant: '@58668393c1250', saisie: textarea }] 10: options: { label: 'Informations complémentaires pour le parcours «Photographier le ciel — Initiation à l’imagerie numérique »', explication: 'Pour aider les responsables de parcours, ce petit questionnaire nous permet de cerner vos besoins de formation', afficher_si: '@selection_1@=="Etoile3" && @radio_19@!="responsable"', nom: fieldset_7 } identifiant: '@56a67d5fcb41e' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Mode manuel', datas: "manuel_oui|Je sais utiliser le mode manuel sur un reflex\r\nmanuel_non|Je ne sais pas utiliser le mode manuel sur un reflex", obligatoire: on, nom: radio_10 }, identifiant: '@56a67f96d09cd', verifier: { }, saisie: radio }, { options: { label: Logiciels, explication: 'Logiciels de traitement photographique que j''utilise déjà', rows: '5', cols: '40', obligatoire: on, nom: textarea_8 }, identifiant: '@56a67f553a254', saisie: textarea }, { options: { label: Monture, datas: "equat_oui|Je sais utiliser une monture de télescope équatoriale\r\nequat_non|Je ne sais pas utiliser une monture de télescope équatoriale", obligatoire: on, nom: radio_11 }, identifiant: '@56a67fdc13d35', saisie: radio }] 11: options: { label: Tarif, afficher_si: '@selection_1@!="Cuisine" && @selection_1@!="Interprete"', nom: fieldset_2 } identifiant: '@545a6dbbcafec' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Adhésion à Planète-Sciences', explication: 'L''adhésion est obligatoire pour s''inscrire à la campagne astro. Si vous n''êtes pas encore adhérent·e, vous payerez votre cotisation de 20 € en même temps que le règlement de votre séjour, sur place.', datas: "Adherent|Je suis déjà adhérent·e de Planète-Sciences\r\nNonAdhererent|Je ne suis pas encore adhérent·e de Planète-Sciences\r\nNesaispas|Je ne sais pas si mon adhésion est à jour", obligatoire: on, nom: radio_5 }, identifiant: '@5463499fdd118', saisie: radio }, { options: { label: 'Financement de mon camp', datas: "Tiers|Prise en charge par un organisme tiers (Planète Sciences, organisme de formation, etc.)\r\nPoche|Je paie ma formation", obligatoire: on, nom: selection_3 }, identifiant: '@5bf18b0550134', verifier: { }, saisie: selection }, { options: { label: 'Tiers financeur', datas: "Plasci|Délégation Planète Sciences\r\nNational|Planète Sciences National\r\nTiers|Autre organisme", afficher_si: '@selection_3@=="Tiers"', obligatoire: on, nom: selection_4 }, identifiant: '@5bf18ba041dd3', verifier: { }, saisie: selection }, { options: { label: Délégation, explication: 'Merci de préciser la délégation qui vous mandate', type: text, afficher_si: '@selection_4@=="Plasci" && @selection_3@=="Tiers"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_12 }, identifiant: '@5964d4af0d7a9', verifier: { }, saisie: input }, { options: { label: 'Montant à payer par Planète Sciences ou sa délégation (€)', defaut: '500', type: text, readonly: on, afficher_si: '(@selection_4@=="Plasci" || @selection_4@=="National" )&& @selection_3@=="Tiers"', size: '40', autocomplete: defaut, nom: input_24 }, identifiant: '@5bf1cd3714c7c', verifier: { }, saisie: input }, { options: { label: 'Préciser l''organisme', type: text, afficher_si: '@selection_4@=="Tiers" && @selection_3@=="Tiers"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_17 }, identifiant: '@5bf16f2651d40', verifier: { }, saisie: input }, { options: { texte: 'Un devis sera envoyé ultérieurement. ', afficher_si: '@selection_4@=="Tiers" && @selection_3@=="Tiers"', nom: explication_2 }, identifiant: '@5bf1cdcc20aad', verifier: { }, saisie: explication }, { options: { label: Profil, datas: "Responsable|Je suis responsable de parcours\r\nMatos|Je suis responsable principal·e du matériel\r\nCoordo|Je suis coordinateur·trice de la campagne\r\nBenevole|Je suis bénévole actif·ve ou salarié·e au sein du réseau Planète Sciences (300 €)\r\nBas_revenu|J'ai des bas revenus (< 1300 € net/mois) (300 €)\r\nAutre|Je ne corresponds à aucun des profils ci-dessus (500 €)", afficher_si: '@selection_3@=="Poche"', obligatoire: on, nom: selection_5 }, identifiant: '@5bf18ba3486f9', verifier: { }, saisie: selection }] 12: options: { label: 'Résumé des versements (hors adhésion)', afficher_si: '(@selection_3@!="Tiers" && @selection_3@!="Plasci" && @selection_3@!= "" && @selection_1@!="Cuisine") && @selection_5@', nom: fieldset_17 } identifiant: '@5bf17f9dd8a07' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Montant total (€)', defaut: '300', type: text, readonly: on, afficher_si: '@selection_5@=="Benevole" || @selection_5@=="Bas_revenu" ', size: '40', autocomplete: defaut, nom: input_18 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5d80f39d865c9', saisie: input }, { options: { label: 'Montant total (€)', defaut: '500', type: text, readonly: on, afficher_si: '@selection_5@=="Autre"', size: '40', autocomplete: defaut, nom: input_19 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5d80f3cc65a9c', saisie: input }, { options: { label: 'Montant des arrhes à payer immédiatement. (€)', defaut: '100', type: text, readonly: on, afficher_si: '@selection_5@=="Benevole" || @selection_5@=="Bas_revenu" ', size: '40', autocomplete: defaut, nom: input_20 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5bf17b787bde1', saisie: input }, { options: { label: 'Montant des arrhes à payer immédiatement. (€) ', defaut: '70', type: text, readonly: on, afficher_si: '@selection_5@=="Vacataire"', size: '40', autocomplete: defaut, nom: input_26 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5ea071014d1ce', saisie: input }, { options: { label: 'Montant des arrhes à payer immédiatement. (€)', defaut: '170', type: text, readonly: on, afficher_si: '@selection_5@=="Autre"', size: '40', autocomplete: defaut, nom: input_21 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5bf17b92e374b', saisie: input }, { options: { texte: 'L''inscription est conditionnée au versement des arrhes. Ces dernières doivent être versées au plus tard deux mois avant le début du camp d''été.', afficher_si: "@selection_5@!=\"Responsable\"\r\n&& @selection_5@!=\"Matos\"\r\n&& @selection_5@!=\"Coordo\"", nom: explication_4 }, identifiant: '@5d79877a41d55', verifier: { }, saisie: explication }, { options: { label: 'Solde restant (€)', defaut: '200', type: text, readonly: on, afficher_si: '@selection_5@=="Benevole" || @selection_5@=="Bas_revenu" ', size: '40', autocomplete: defaut, nom: input_22 }, identifiant: '@5bf17bbfb0a39', verifier: { }, saisie: input }, { options: { label: 'Solde restant (€)', defaut: '130', type: text, readonly: on, afficher_si: '@selection_5@=="Vacataire" ', size: '40', autocomplete: defaut, nom: input_27 }, identifiant: '@5ea0713cddab8', verifier: { }, saisie: input }, { options: { label: 'Solde restant (€)', defaut: '330', type: text, readonly: on, afficher_si: '@selection_5@=="Autre"', size: '40', autocomplete: defaut, nom: input_23 }, identifiant: '@5bf17be937521', verifier: { }, saisie: input }, { options: { texte: 'Le solde doit être versé par virement ou chèque au plus tard un mois avant le début du camp d''été.', afficher_si: "@selection_5@!=\"Responsable\"\r\n&& @selection_5@!=\"Matos\"\r\n&& @selection_5@!=\"Coordo\"", nom: explication_3 }, identifiant: '@5d7986fd30654', verifier: { }, saisie: explication }, { options: { label: 'Participation (€)', defaut: '50', type: text, readonly: on, afficher_si: "@selection_5@==\"Responsable\"\r\n|| @selection_5@==\"Matos\"\r\n", size: '40', autocomplete: defaut, nom: input_15 }, verifier: { type: decimal, options: { separateur: ',', min: '0.01', nb_decimales: '2' } }, identifiant: '@5d7988a4a0f6a', saisie: input }] 13: options: { label: 'Don au pôle astronomie de Planète Sciences', explication: 'Notre budget est contraint. Tout don, même modeste, est bienvenu. Déductible à 66 % des impôts. Votre don permettra de soutenir les formateur·trice·s, d''acquérir du nouveau matériel et de développer de nouveaux projets.', nom: fieldset_16 } identifiant: '@5bf17f39a92a2' verifier: { } saisie: fieldset saisies: [{ options: { label: Montant, datas: "0|Je ne verse rien\r\n10|Je verse 10 €\r\n25|Je verse 25 €\r\n50|Je verse 50 €\r\n100|Je verse 150 €\r\nAutre|Je verse un autre montant", obligatoire: on, nom: radio_16 }, identifiant: '@5880ccc16571a', verifier: { }, saisie: radio }, { options: { label: 'Autre montant (€)', type: text, afficher_si: '@radio_16@=="Autre"', size: '40', autocomplete: defaut, obligatoire: on, nom: input_14 }, verifier: { type: entier, options: { min: '5' } }, identifiant: '@5bf16dc091734', saisie: input }] 14: options: { label: Spécificités, nom: fieldset_6 } identifiant: '@563e3b8266b56' saisie: fieldset saisies: [{ options: { label: 'Régimes alimentaire', explication: 'Dans un souci de limiter notre empreinte climatique et de rester en bonne santé, nous faisons le choix de proposer des plats à base de viande locale et de qualité. Et donc de réduire les quantités, pour privilégier la qualité.', datas: "vegan|Végétalien\r\nvg|Végétarien\r\nflex|Flexitarien (env. 5-6 repas avec viande/poisson — sur 14)", obligatoire: on, nom: radio_14 }, identifiant: '@58667531c0552', verifier: { }, saisie: radio }, { options: { label: 'Autres spécificités alimentaires', datas: "oui|Pour des raisons médicales ou éthiques, j'ai des spécificités alimentaires\r\nnon|Je n'ai pas de spécificités alimentaires, en dehors de mon régime de base", obligatoire: on, nom: radio_13 }, identifiant: '@5f66487ee5a94', verifier: { }, saisie: radio }, { options: { label: 'Description des spécificités alimentaires', afficher_si: '@radio_13@=="oui"', rows: '5', cols: '40', obligatoire: on, nom: textarea_6 }, identifiant: '@563e3bca48e12', verifier: { }, saisie: textarea }, { options: { label: 'Aménagement accessibilité', datas: "non|Je n'ai pas besoin d'aménagement spécifique en terme d'accessibilité\r\noui|J'ai besoin d'un aménagement spécifique en terme d'accessibilité (chambre PMR, interprète LSF, etc.)", obligatoire: on, nom: radio_15 }, identifiant: '@586675f7d2f92', saisie: radio }, { options: { label: 'Description des aménagements d''accessibilité', explication: 'Décrivez ici vos besoins spécifiques en terme d''accessibilité (chambre, douche, interprète LSF...)', afficher_si: '@radio_15@=="oui"', rows: '5', cols: '40', obligatoire: on, nom: textarea_7 }, identifiant: '@563e3c35413b7', verifier: { }, saisie: textarea }] 15: options: { label: 'Vie quotidienne', nom: fieldset_21 } identifiant: '@5f70c7b17888b' verifier: { } saisie: fieldset saisies: [{ options: { label: Hébergement, label_case: 'J''ai conscience que l''hébergement se fera en chambres de 2 à 8 personnes, qui seront attribuées par l''équipe d''organisation', valeur_oui: on, obligatoire: on, nom: case_15 }, identifiant: '@5f70c7dbc877b', verifier: { }, saisie: case }, { options: { label: 'Demande spécifique pour la chambre', placeholder: 'Chambre non mixte, ami·es, etc.', explication: 'L''équipe d''organisation tentera d''en tenir compte, mais toutes les demandes ne seront pas nécessairement satisfaites. Merci de votre compréhension !', rows: '5', cols: '40', nom: textarea_13 }, identifiant: '@61f577afa156f', verifier: { }, saisie: textarea }, { options: { label: 'Vie quotidienne', label_case: 'J''ai conscience qu''il me sera demandé de participer à différentes tâches de vie quotidienne (mise de table, vaisselle, etc.)', valeur_oui: on, obligatoire: on, nom: case_16 }, identifiant: '@5f70c816e8ce2', verifier: { }, saisie: case }, { options: { label: 'Pour les tâches de vie quotidienne, j''aimerais faire équipe avec', rows: '5', cols: '40', nom: textarea_1 }, identifiant: '@61ded7429ae1c', verifier: { }, saisie: textarea }, { options: { label: 'Je souhaite aider l''équipe d''organisation sur l''une des missions suivantes', explication: 'L''équipe d''organisation vous contactera pour précision', datas: "apero|Coordination des apéritifs\r\nviequot|Coordination de certaines tâches ménagères\r\npetidej|Animation des repas nocturnes (petits déjeuner astro)\r\nanimation|Animation durant les repas et pendant les temps libres", choix_alternatif_label: 'Autre choix', nom: checkbox_6 }, identifiant: '@5f70c8cd9b1a6', verifier: { }, saisie: checkbox }] 16: options: { label: 'Trombinoscope et présentation', explication: 'Nous allons vivre en communauté durant une semaine. Dans le but de faciliter la rencontre et de mieux nous reconnaître entre nous, nous proposerons un trombinoscope. Merci de nous aider à le construire en remplissant les champs suivants. Restez simple et spontané·e !', nom: fieldset_11 } identifiant: '@5bcb1062b21f9' verifier: { } saisie: fieldset saisies: [{ options: { label: Portrait, explication: 'Ce portrait ne sera pas diffusé en dehors du camp astronomie.', nb_fichiers: '1', label_fichiers_individuels: non, nom: fichiers_1 }, verifier: { type: fichiers, options: { mime: specifique, mime_specifique: [image/jpeg] } }, identifiant: '@587dd345e624b', saisie: fichiers }, { options: { label: 'Les sujets dont j''aime parler', explication: 'Astronomiques ou non', rows: '5', cols: '40', nom: textarea_11 }, identifiant: '@5d5d08b494f6a', verifier: { }, saisie: textarea }, { options: { label: 'Un film/un livre/une musique que j''apprécie particulièrement', rows: '5', cols: '40', nom: textarea_23 }, identifiant: '@5d6293930fb46', verifier: { }, saisie: textarea }, { options: { label: 'Et tout ce que vous voulez dire sur vous', rows: '5', cols: '40', longueur_max: '200', nom: textarea_21 }, identifiant: '@5d5d08f36f2b7', verifier: { }, saisie: textarea }] 17: options: { label: 'Participation à l''animation', nom: fieldset_19 } identifiant: '@5bf4941d0c616' verifier: { } saisie: fieldset saisies: [{ options: { label: 'Je peux proposer une conférence en astronomie', explication: 'Le camp comportera 1 grande conférence (1h) et trois petites conférences (40 mn). Courant juin, l''équipe d''organisation choisira les conférences retenues. ', rows: '5', cols: '40', nom: textarea_3 }, identifiant: '@5bf4942ea30ff', verifier: { }, saisie: textarea }, { options: { label: 'Durant les temps libres, ou en cas de mauvais temps, je peux proposer une activité', placeholder: 'Jeux, cuisine, atelier artistique, présentation, discussion, etc.', explication: 'Merci de préciser la durée et le nombre de participants', rows: '5', cols: '40', nom: textarea_22 }, identifiant: '@5bf4945f50482', verifier: { }, saisie: textarea }] 18: options: { label: 'Données personnelles', nom: fieldset_14 } identifiant: '@5bcb1156ba7e4' saisie: fieldset saisies: [{ options: { label: 'Apparition sur des photos et vidéos', explication: 'À des fins de promotion internes et externes des activités de l''Association', datas: "oui|J'accepte d'apparaître sur les photos et vidéos de Planète-Sciences\r\nnon|Je refuse d'apparaître sur les photos et vidéos de Planète-Sciences", obligatoire: on, nom: radio_4 }, identifiant: '@54632d1186047', saisie: radio }, { options: { label: 'Emploi des photos astronomiques', explication: 'À des fins de promotion internes et externes des activités de l''Association', datas: "oui|J'accepte que Planète-Science utilise les photos astronomiques que j'aurais faites durant le camp d'été\r\nnon|Je refuse que Planète-Science utilise les photos astronomiques que j'aurais faites durant le camp d'été", obligatoire: on, nom: radio_40 }, identifiant: '@5bcb11fbb43c6', verifier: { }, saisie: radio }, { options: { label: 'Transmission du courriel aux participant·e·s', explication: 'Pour garder le contact', datas: "oui|J'accepte que l'équipe d'organisation transfère mon courriel aux participant·e·s à la fin du camp d'été\r\nnon|Je refuse que l'équipe d'organisation transfère mon courriel aux participant·e·s à la fin du camp d'été", obligatoire: on, nom: radio_41 }, identifiant: '@5bcb12593bde2', verifier: { }, saisie: radio }, { options: { label: 'Liste de diffusions', explication: 'Cochez les listes auxquelles vous souhaitez être abonné·e·s après la campane astro.', datas: "secastro|Liste de discussion et d'information du pôle astro (fréquence variable, généralement < 4 fois / mois)\r\ninfo_astro|Liste d'information sur les activités astronomie de Planète Sciences (env. 4 fois / an)\r\nformations|Formations de Planète-Sciences (toutes thématiques, hebdomadaire).\r\nvacation|Offres de vacation de Planète Sciences (hebdomadaire).", choix_alternatif_label: 'Autre choix', nom: checkbox_1 }, identifiant: '@5bcb12c9301d1', verifier: { }, saisie: checkbox }] 19: options: { label: Divers, nom: fieldset_5 } identifiant: '@545a6eddd38a2' saisie: fieldset saisies: [{ saisie: connaissance_activite, options: { nom: connaissance_activite_1, label: 'Comment avez vous découvert l''activité ?', obligatoire: on, sql: 'text DEFAULT '''' NOT NULL' }, identifiant: '@5e3d659307ef5' }, { options: { label: 'Mes questions', explication: 'Existentielles, ou pas.', rows: '5', cols: '40', nom: textarea_4 }, identifiant: '@545a6ee707c1a', verifier: { }, saisie: textarea }] 20: options: { label: Paiement, nom: fieldset_20 } identifiant: '@5f66471c6f119' verifier: { } saisie: fieldset saisies: [{ options: { texte: "Planète Sciences est une association loi 1901. Afin d'assurer la pérennité de ses activités, tant sur le plan financier que logistique, l'inscription au camp d'été astronomie est conditionnée aux principes énoncés ci-dessous.\r\n\r\n{{Inscription}}\r\nL'inscription n'est validée qu'à réception des arrhes demandées lors de l'inscription, au plus tard le 20 juin 2022.\r\nLe solde restant est à verser au plus tard le 20 juillet 2022.\r\n\r\n{{Annulation de votre part}}\r\nEn cas d'annulation de votre part, nous vous rembourserons :\r\n-* tout, sauf un don, si l'annulation intervient jusqu'au 20 juin 2022,\r\n-* tout sauf les arrhes et don, si celle-ci intervient jusqu'au 20 juillet 2022,\r\n-* au delà du 20 juillet 2022 et, sauf cas de force majeure, aucun remboursement ne sera effectué.\r\n\r\n{{Abandon}}\r\nEn cas d'abandon au cours de la semaine, la totalité du montant reste acquise à Planète Sciences.", titre: 'Modalités d''inscription', masquer: on, nom: explication_6 }, identifiant: '@5d80f9db53f27', verifier: { }, saisie: explication }, { options: { label: 'Modalités d''inscription', label_case: 'J''ai lu et accepte ces modalités d''inscription', valeur_oui: on, obligatoire: on, nom: case_13 }, identifiant: '@5d80fbe7395c9', verifier: { }, saisie: case }, { options: { label: 'Mode de paiement', explication: 'La plateforme de paiement en ligne vous permet de régler la totalité du montant ou bien de payer en 2 fois (les arrhes aujourd''hui et le solde ultérieurement).', datas: "oui|Je paie dans les 7 jours sur une plate-forme sécurisée (EuroCard / MasterCard / Visa)\r\nnon|Je paie plus tard par virement ou chèque", afficher_si: '@selection_3@=="Poche"', obligatoire: on, nom: ppps }, identifiant: '@5d93506714a3e', verifier: { }, saisie: selection }, { options: { label: 'Adresse de facturation', rows: '5', cols: '40', obligatoire: on, nom: textarea_10 }, identifiant: '@5ed27bb88486d', verifier: { }, saisie: textarea }, { options: { label: 'Courriel pour le paiement', type: text, size: '40', autocomplete: defaut, obligatoire: on, nom: email_1 }, verifier: { type: email, options: { mode: normal } }, identifiant: '@6075a8301dd0a', saisie: email }, { options: { texte: "Vous devrez nous envoyer avant le {{20 juin 2022}} un chèque d'arrhes à l'adresse suivante :\r\n[(Planète Sciences\r\nPôle Astronomie \r\n16, place Jacques Brel\r\n91130 Ris–Orangis)]\r\n\r\nOu bien nous faire un virement, pour lequel vous recevrez les informations par courriel.\r\n\r\nLe solde sera à payer avant le {{20 juillet 2022}}. Il est possible d'étaler le paiement en plusieurs chèques. Les chèques vacances sont également acceptés. ", afficher_si: '@ppps@=="non"', nom: explication_7 }, identifiant: '@5d81138b71367', verifier: { }, saisie: explication }, { options: { texte: 'Votre participation étant prise en charge par un tiers, nous reviendrons vers vous pour les modalités de paiement.', afficher_si: '@selection_3@=="Tiers"', nom: explication_5 }, identifiant: '@5d80f8fcf1a70', verifier: { }, saisie: explication }] options: texte_submit: '' etapes_activer: '' etapes_suivant: '' etapes_precedent: '' verifier_valeurs_acceptables: on identifiant: '@5d5d07b18c9cf' traitements: enregistrement: moderation: posteriori moderer_admins: '' multiple: on modifiable: '' effacement: '' effacement_delai: '' identification: '' variable_php: '' unicite: '' message_erreur_unicite: '' anonymiser: '' ip: '' invalider: on resume_reponse: '@input_2@ @input_1@ - @selection_1@' analyse_exclure_champs: '' identification_reponses: '' email: modification_reponse: '' champ_sujet: 'Inscription camp d''été astronomie 2022 (@selection_1@)' champ_sujet_modif_reponse: on champ_sujet_valeurs_brutes: '' exclure_champs_email: '' pj: on masquer_liens: '' activer_ip: '' masquer_champs_vides: '' destinataires_plus: 'astronomie@planete-sciences.org, maieul@maieul.net, quentin.viel@planete-sciences.org' destinataires_selon_champ: '' champ_courriel: input_3 activer_vrai_envoyeur: '' champ_nom: '@input_2@ @input_1@' activer_accuse: on sujet_accuse: 'Confirmation d''inscription au camp astronomie d''été 2022' texte_accuse: '' masquer_valeurs_accuse: '' courriel_envoyeur_accuse: astronomie@planete-sciences.org nom_envoyeur_accuse: 'Équipe d''organisation du camp astronomie d''été ' champ_courriel_destinataire_form: '' accuse_explication: '' public: non statut: publie date_creation: '2014-11-10 01:45:55' maj: '2022-04-11 15:50:02' apres: valeurs url_redirect: '' ```
Owner

Ah oui ça bouge dans tous les sens dis donc !

Je crois qu'on est face aux mêmes problèmes ergonomiques qu'avec le noizetier, la solution qu'on avait retenue dans ce dernier c'est d'ouvrir le truc d'édition dans un panneau latéral, à la Elementor et cie. Plus de scrolls intempestifs.
Captures et screencast initiaux là (c'est des vieux tests, juste pour montrer l'idée) : https://git.spip.net/spip-contrib-extensions/noizetier/issues/1#issuecomment-3173

Mais bon, avant d'envisager une autre refonte, en attendant je sais pas, peut-être qu'il manque des retours vers des ancres ?
Ça faisait comment avant les modifs UX ?

Ah oui ça bouge dans tous les sens dis donc ! Je crois qu'on est face aux mêmes problèmes ergonomiques qu'avec le noizetier, la solution qu'on avait retenue dans ce dernier c'est d'ouvrir le truc d'édition dans un panneau latéral, à la Elementor et cie. Plus de scrolls intempestifs. Captures et screencast initiaux là (c'est des vieux tests, juste pour montrer l'idée) : https://git.spip.net/spip-contrib-extensions/noizetier/issues/1#issuecomment-3173 Mais bon, avant d'envisager une autre refonte, en attendant je sais pas, peut-être qu'il manque des retours vers des ancres ? Ça faisait comment avant les modifs UX ?
Poster
Collaborator

j'ai pas le souvenir dans le passé d'avoir eu ces problèmes, il me semble qu'on tombait directement au bon endroit. Mais j'ai pas souvenir de si le problème date de spip 4 ou du passage au nouveau système d'onglet.

Donc peut être effectivement des ancres manquantes quelques part ?

j'ai pas le souvenir dans le passé d'avoir eu ces problèmes, il me semble qu'on tombait directement au bon endroit. Mais j'ai pas souvenir de si le problème date de spip 4 ou du passage au nouveau système d'onglet. Donc peut être effectivement des ancres manquantes quelques part ?

Là sans lire le détail du code, je vois pas pourquoi les onglets changerait quoi que ce soit puisque les ancres étaient censées pointer sur le bloc qui entoure une saisie.

Donc soit il manque des ancres qui auraient disparues (normalement chaque saisie à configurer à une ancre unique). Soit il manque la définition d'à quelle ancre aller après validation, c'est pas magique (et quand on définit rien : ça va alors en haut du formulaire, forcément, et donc faut re défiler tout à chaque fois).

Là sans lire le détail du code, je vois pas pourquoi les onglets changerait quoi que ce soit puisque les ancres étaient censées pointer sur le bloc qui *entoure* une saisie. Donc soit il manque des ancres qui auraient disparues (normalement chaque saisie à configurer à une ancre unique). Soit il manque la définition d'à quelle ancre aller après validation, c'est pas magique (et quand on définit rien : ça va alors en haut du formulaire, forcément, et donc faut re défiler tout à chaque fois).

Ancre ajoutée ici : https://git.spip.net/spip-contrib-extensions/saisies/src/branch/master/formulaires/construire_formulaire.php#L519

Mais un peu nul car pour chaque saisie on génère depuis longtemps un ID vraiment unique (pas le name), et qu'on ajoute déjà en data-id="zefjhkzef". Et donc déjà pourquoi on ajoute ça en data et pas directement en attribut id ? Vu qu'on sait à coup sûr que c'est unique.

Sauf que cette ancre n'est PLUS utilisée totalement volontairement depuis ce commit (de moi !) : 5530eda7fa

Il me semblait que c'était suite à un ticket (genre ça donne le mal de mer), mais je ne retrouve plus lequel, ni dans saisies, ni dans formidable. En tout cas ça bien clairement de là.

Ancre ajoutée ici : https://git.spip.net/spip-contrib-extensions/saisies/src/branch/master/formulaires/construire_formulaire.php#L519 Mais un peu nul car pour chaque saisie on génère depuis longtemps un ID vraiment unique (pas le name), et qu'on ajoute déjà en data-id="zefjhkzef". Et donc déjà pourquoi on ajoute ça en data et pas directement en attribut id ? Vu qu'on sait à coup sûr que c'est unique. Sauf que cette ancre n'est PLUS utilisée totalement volontairement depuis ce commit (de moi !) : https://git.spip.net/spip-contrib-extensions/saisies/commit/5530eda7fa1cbbdf2fe0e9dc123735af45a79b63 Il me semblait que c'était suite à un ticket (genre ça donne le mal de mer), mais je ne retrouve plus lequel, ni dans saisies, ni dans formidable. En tout cas ça bien clairement de là.
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.