Question de Type Texte

Question de type TEXTE

Ce type « universel » permet de recueillir toutes les données, mais il lui sera préféré un type plus spécialisé lorsque ce sera possible pour profiter de fonctions plus adaptées (contrôles et traitements des résultats).
En pratique ce type est essentiellement utilisé pour collecter des données alphanumériques (lettres et/ou chiffres) que l’on ne connaît pas à l’avance (Remarques, suggestions, etc.) ou tirées d’une très grande liste (codes clients, emails, etc.).
La valeur par défaut est de 30 caractères au maximum. 

* Au-delà de 50 à 100 caractères nous vous conseillons de cocher systématiquement la case « Champ memo » (8) afin de limiter la taille du fichier de données (et ainsi accélérer le fonctionnement du questionnaire et surtout le calcul des résultats).
Si on ne répond pas, le logiciel code la question non-répondue.

Comme les questions numériques, une question de type texte ne propose pas par défaut de liste de réponses possibles mais cela peut s’ajouter via l’aide à la saisie. 

Screenshot

Options

Dans l’onglet « Type », les deux premiers champs permettent de saisir le nombre de lignes et le nombre de caractères par ligne (1).
Le nombre de lignes multiplié par le nombre de caractères par ligne vous donne la taille du champ (2).
La taille de la zone d’affichage du texte (3) est de préférence identique au nombre maximum de caractères autorisés afin de laisser visible l’ensemble de la réponse.
L’option « Type mot de passe » masque le texte saisi dans le champ (on voit des ronds à la place) mais laisse le texte écrit en clair dans le fichier des données (4). Ce texte est cryptable avec l’option (6) mais vous ne pourrez alors plus du tout le lire par la suite.
Vous avez également la possibilité de lier un fichier externe (5). Et d’indiquer que la question soit cachée (7) s’il est prévu de la renseigner par une commande.
Vous avez également la possibilité de choisir le type de format (8), en particulier s’il s’agit d’une adresse email.
Le répondant pouvant saisir n’importe quoi, le passage de la question Texte en obligatoire (9) n’est pas toujours opportun selon le public du questionnaire.
Les onglets « Présentation » et « Modèles » présentent globalement les mêmes options que pour les types Qualitatif ou Numérique.

Onglets

  • Présentation
    L'onglet «Présentation»

    Dans la zone « Affichage des réponses », vous pouvez modifier l’emplacement des réponses par rapport à la question, ainsi que les espaces de séparation.

    Par défaut les polices de la question et des réponses sont celles définies pour l’ensemble du questionnaire, mais la liste déroulante « Police » permet de les personnaliser juste pour la question courante.

    Les « Paramètres avancés » servent à afficher des images à la place des textes des réponses de la question (on clique toujours sur des cases à côté ou en-dessous des images pour choisir la réponse).

    La zone « Affichage de la question » permet d’afficher une image en haut, en bas, à droite ou à gauche de la question, pour l’illustrer. 

    La zone « Puce devant la question » sert éventuellement à afficher une puce avant la question. Les boutons « Ajouter » permettent d’’enrichir la liste des puces avec vos propres images.

  • Aide à la saisie
    L’onglet «Aide à la saisie »

    Cet onglet permet d’afficher une liste de réponses à sélectionner pour une question de type Texte. Cette option ("Utiliser une Aide à la saisie) est préférable à l’utilisation d’une question de type Qualitatif dans l’un des cas suivants :
    • La liste des réponses pourra être mise à jour en cours d’enquête.
    • La liste des réponses possibles dépasse la limite acceptée par le type Qualitatif.

    Les deux solutions d’aide à la saisie disponibles sont :
    • L’affichage direct de la liste des réponses proposée, éventuellement en découpant la réponse sur plusieurs champs (un champ région puis un champ département par exemple). Cocher "Proposer une liste de réponses à partir d'un fichier texte ou Ethnos" et indiquer le chemin d'un fichier.
    • L’affichage d’une zone de recherche : on saisit un texte puis on clique sur le bouton pour afficher toutes les réponses contenant ce texte, afin d’en choisir une. Cocher option "Proposer une liste de réponses à partir d'une base externe".

    Dans les deux cas le fichier externe devra être disponible sur le serveur web qui hébergera le questionnaire. 

  • Modèles
    L’onglet « Modèles »

    Les gabarits html sont de petits fichiers html réalisés en dehors de Net-Survey. Vous pouvez les appliquer à une question hors tableau ou à un tableau complet pour en modifier complètement la présentation.
    Pour améliorer la compatibilité de vos modèles html nous vous conseillons l’utilisation d’un éditeur html dédié (nVU, Composer, Dreamweaver) plutôt qu’un traitement de texte (Ms Word par exemple). 

    La chaîne de caractère du modèle...
    • [ ] devient dans le questionnaire l'ensemble de la zone des réponses
    • [Q] devient dans le questionnaire le libellé de la question
    • [R] devient dans le questionnaire une case à cocher de réponse (sans texte)
    A noter : si le modèle contient un tableau html, les chaînes de caractères [R] seront associées aux réponses en partant de la première cellule puis en lisant la ligne, puis la ligne suivante (de gauche à droite) et ainsi de suite.

  • LIAISONS
    L’onglet « Liaisons » 

    Cet onglet permet de remplir automatiquement la question courante à partir d’une valeur calculée ou contenue dans la base des correspondants, dans une réponse à une question précédente, dans une constante définie pour le questionnaire ou dans un fichier externe au format Ethnos ou TXT. Les fonctions disponibles pour pré remplir la valeur spécifiée sont détaillées ci-dessous.

    * Utilisez de préférence les fonctions de date et d’heure dans les variables de type DATE et HEURE. En particulier si le questionnaire est construit dans plusieurs langues. L’enregistrement dans une variable Texte se fera dans le format de la langue affichée, qui est différent pour un américain, un japonais et un français.
    * Les dates et heures sont celles du serveur qui héberge le questionnaire.

    Si la valeur est récupérée dans un autre fichier externe (formats Ethnos ou TXT) celui-ci devra être déployé sur le serveur dans le même dossier que le questionnaire, et il devra comporter en premières colonnes les mêmes valeurs d’identification que le questionnaire courant (dans le même ordre que la base des correspondants). 

  • CONTRÔLES
    L’onglet « Contrôles » pour vérifier la cohérence de réponse entrée

    Lorsqu’une condition (bloc "Question à contrôler) est vérifiée sur une autre variable que la question courante, il est possible :
    • d’interdire le choix d’une réponse spécifique dans la question courante (bloc "Valeur à interdire).
    • de choisir automatiquement l’une des réponses de la question courante (Valeur à affecter).
    • d’afficher un message (Message à afficher). 

Fonctions disponibles

Les fonctions disponibles pour pré remplir la valeur spécifiée dans l'onglet "Liaisons" sont différentes des fonctions prévues pour le type calculé :

• GenUID : Remplit la question avec un index unique (20 caractères). Utilisé lorsqu’on ne dispose pas d’identifiants connus à l’avance, pour conserver les bénéfices de l’accès identifié (anti-doublon, possibilité de s’interrompre et de reprendre où on s’est arrêté).
• Gauche(Vn;p) renvoie les p premiers caractères du texte de la réponse à la question « n », en partant de la gauche.
• Droite(Vn;p) renvoie les p premiers caractères du texte de la réponse à la question « n », en partant de la droite.
• Stxt(Vn;d;p) renvoie les p caractères du texte de la réponse à la question « n » à partir du caractère de départ numéro d. Si la question 21, de type Texte, a été répondue « maison », alors Stxt(V21;3;2) renvoie « is » (2 caractères à partir du 3ème).
• [TODAY()] : Renvoie la date du jour.
• [YESTERDAY()] : Renvoie la date du jour précédent.
• [NOW()] : Renvoie la date et l’heure d’affichage de la page.
• [YEAR(Vn)] : Renvoie l’année de la question « n ».
• [YEAR()] : Renvoie l’année de la date actuelle du serveur.
• [MONTH(Vn)] : Renvoie le mois de la question « n ».
• [MONTH()] : Renvoie le mois de la date actuelle du serveur.
•[DAY(Vn)] : Renvoie le jour de la question « n ».
• [DAY()] : Renvoie le jour de la date actuelle du serveur.
• [TIME(Vn)] : Renvoie l’heure (heures, minutes, secondes) de la question « n ».
• [TIME()] : Renvoie l’heure (heures, minutes, secondes) actuelle du serveur.
• [HOUR(Vn)] : Renvoie l’heure de la question « n » (sans minutes ni secondes).
• [HOUR()] : Renvoie l’heure actuelle du serveur (sans minutes ni secondes).
• [MINUTE(Vn)] : Renvoie le nombre de minutes de l’heure de la question « n ».
• [MINUTE()] : Renvoie le nombre de minutes de l’heure actuelle du serveur.
• [SECOND(Vn)] : Renvoie le nombre de secondes de l’heure de la question « n ».
• [SECOND()] : Renvoie le nombre de secondes de l’heure actuelle du serveur.