Feuille de Sondage
La feuille Survey est le cœur de votre XLSForm. C’est là que vous définissez les questions qui seront posées dans votre formulaire, leurs types, étiquettes, noms et la logique telle que les skips, la pertinence (relevance) et les contraintes.
Chaque ligne de la feuille survey représente une question, une note ou un groupe. Chaque colonne fournit des informations sur le comportement de cette question.
Voici un exemple simple de ce à quoi cela peut ressembler :
begin_group
page1
Page d'informations personnelles
field-list
note
startnote
Nous réalisons un nouveau Sondage, veuillez remplir les questions suivantes.
text
nom
Quel est votre nom complet ?
yes
Saisissez votre prénom et votre nom.
integer
age
Quel âge avez-vous ?
yes
. >= 0 and . <= 120
Doit être compris entre 0 et 120.
select_one sex
gender
Quel est votre genre ?
${age} >= 10
Sélectionnez une option.
end_group
🔑 Colonnes clés expliquées
Type Ceci définit le type de question que vous posez. Types courants :
text– pour la saisie de texteintegeroudecimal– pour les nombresselect_one list_name– pour les questions à choix uniqueselect_multiple list_name– pour les questions à choix multiplenote– pour afficher du texte statiquebegin group/end group– pour organiser les questions en groupes de pages ou groupes de réponses
select_one gender signifie que les choix proviennent d’une liste nommée gender (qui sera définie dans la feuille Name).
2. Name
Ceci est le nom de variable utilisé en interne. Il doit être :
court et descriptif
en minuscules, sans espaces ni caractères spéciaux
unique au sein du formulaire
Le nom de variable est la façon dont les données seront référencées lors de l’utilisation des fonctionnalités relevant et constraint
3. Label
Ceci est le texte de la question que l’utilisateur voit. Il prend également en charge plusieurs langues si vous devez créer un Sondage en plusieurs langues (par ex., label::English, label::French).
Soyez clair et facile à comprendre. Par exemple : « Quel est votre intitulé de poste actuel ? »
4. Appearance (optionnel)
L’apparence vous permet de contrôler des propriétés supplémentaires pour chacun de vos éléments. ngSurvey prend en charge plusieurs options d’apparence pour générer des échelles de notation, des pages, des zones de commentaire, des saisies masquées ou des alignements personnalisés des champs.
4. Required (optionnel)
Définir sur yes si la question ou la Réponse doit être fournie avant de continuer. Si laissé vide, la question est optionnelle
5. Relevant (optionnel)
Utilisé pour le Skip Logic. La question n’apparaît que si la condition est satisfaite.
Exemple :
relevant: ${age} >= 18La question n’apparaîtra que si l’âge est de 18 ans ou plus.
6. Constraint (optionnel)
Utilisé pour valider les réponses en utilisant une logique si la réponse est basée sur une saisie de texte.
Exemple :
. >= 0 and . <= 100Cela garantit que la saisie est comprise entre 0 et 100. Le.représente la réponse de la question courante.
7. Hint (optionnel)
Texte d’aide affiché sous forme d’infobulle « ? » pour expliquer à l’utilisateur ce qui est attendu lorsqu’on passe le curseur dessus.
Mis à jour
Ce contenu vous a-t-il été utile ?